.page-module__lN2-3W__container{max-width:900px;min-height:100vh;margin:0 auto;padding:40px 20px}.page-module__lN2-3W__loading{text-align:center;color:var(--afdex-text-muted,#78716c);padding:60px 20px;font-size:16px}.page-module__lN2-3W__error{text-align:center;color:#c9584a;padding:60px 20px;font-size:16px}.page-module__lN2-3W__content{background:var(--afdex-surface,#fffdf9);border:1px solid var(--afdex-border,#d3c9b8);border-radius:12px;padding:48px}.page-module__lN2-3W__title{color:var(--afdex-text,#1c1917);margin:0 0 16px;font-size:36px;font-weight:700;line-height:1.2}.page-module__lN2-3W__meta{color:var(--afdex-text-muted,#78716c);border-bottom:1px solid var(--afdex-border,#d3c9b8);margin:0 0 32px;padding-bottom:24px;font-size:14px}.page-module__lN2-3W__summary{border-left:4px solid var(--afdex-primary,#7a2e28);background:#7a2e2814;border-radius:8px;margin-bottom:32px;padding:24px}.page-module__lN2-3W__summaryTitle{color:var(--afdex-text,#1c1917);margin:0 0 12px;font-size:18px;font-weight:600}.page-module__lN2-3W__summaryText{color:var(--afdex-text-muted,#78716c);margin:0;font-size:14px;line-height:1.6}.page-module__lN2-3W__policyContent{color:var(--afdex-text,#1c1917);font-size:16px;line-height:1.8}.page-module__lN2-3W__policyContent h1,.page-module__lN2-3W__policyContent h2,.page-module__lN2-3W__policyContent h3,.page-module__lN2-3W__policyContent h4{color:var(--afdex-text,#1c1917);margin-top:32px;margin-bottom:16px;font-weight:600}.page-module__lN2-3W__policyContent h1{font-size:28px}.page-module__lN2-3W__policyContent h2{font-size:24px}.page-module__lN2-3W__policyContent h3{font-size:20px}.page-module__lN2-3W__policyContent h4{font-size:18px}.page-module__lN2-3W__policyContent p{color:var(--afdex-text-muted,#78716c);margin:16px 0}.page-module__lN2-3W__policyContent ul,.page-module__lN2-3W__policyContent ol{color:var(--afdex-text-muted,#78716c);margin:16px 0;padding-left:32px}.page-module__lN2-3W__policyContent li{margin:8px 0;line-height:1.6}.page-module__lN2-3W__policyContent strong{color:var(--afdex-text,#1c1917);font-weight:600}.page-module__lN2-3W__policyContent a{color:var(--afdex-primary,#7a2e28);text-decoration:underline}.page-module__lN2-3W__policyContent a:hover{text-decoration:none}.page-module__lN2-3W__policyContent code{color:var(--afdex-primary,#7a2e28);font-family:var(--ds-font-mono);background:#7a2e281a;border-radius:4px;padding:2px 6px;font-size:14px}@media (max-width:768px){.page-module__lN2-3W__container{padding:20px 16px}.page-module__lN2-3W__content{padding:32px 24px}.page-module__lN2-3W__title{font-size:28px}.page-module__lN2-3W__meta{font-size:13px}.page-module__lN2-3W__policyContent{font-size:15px}.page-module__lN2-3W__policyContent h1{font-size:24px}.page-module__lN2-3W__policyContent h2{font-size:20px}.page-module__lN2-3W__policyContent h3{font-size:18px}.page-module__lN2-3W__policyContent ul,.page-module__lN2-3W__policyContent ol{padding-left:24px}}@media (max-width:480px){.page-module__lN2-3W__content{padding:24px 20px}.page-module__lN2-3W__title{font-size:24px}.page-module__lN2-3W__policyContent{font-size:14px}}
