._9GtCsG_page{background:var(--bg);min-height:100dvh;color:var(--text)}._9GtCsG_wrap{max-width:760px;padding:var(--sp-6) var(--sp-6) var(--sp-16);gap:var(--sp-10);flex-direction:column;margin:0 auto;display:flex}._9GtCsG_header{justify-content:space-between;align-items:center;gap:var(--sp-4);min-height:var(--sp-10);display:flex}._9GtCsG_logo{align-items:center;display:inline-flex}._9GtCsG_back{font-size:var(--fs-body-sm);font-weight:var(--fw-semi);color:var(--text-muted);text-decoration:none}._9GtCsG_back:hover{color:var(--text);text-decoration:underline}._9GtCsG_head{gap:var(--sp-4);flex-direction:column;display:flex}._9GtCsG_h1{font-size:var(--fs-display-sm);line-height:var(--lh-display-sm);letter-spacing:var(--tr-display-sm);font-weight:var(--fw-bold);text-wrap:balance;margin:0}._9GtCsG_lead{font-size:var(--fs-body-lg);line-height:var(--lh-body-lg);color:var(--text-muted);text-wrap:pretty;max-width:66ch;margin:0}._9GtCsG_toc{padding:var(--sp-5) var(--sp-6);border-radius:var(--radius-xl);background:var(--soft-navy);border:1px solid var(--border)}._9GtCsG_toc ol{padding:0 0 0 var(--sp-5);gap:var(--sp-1);font-size:var(--fs-body-sm);line-height:var(--lh-body-sm);margin:0;display:grid}._9GtCsG_toc a{color:var(--text);text-decoration:none}._9GtCsG_toc a:hover{text-decoration:underline}._9GtCsG_sections{gap:var(--sp-10);counter-reset:policy;flex-direction:column;margin:0;padding:0;list-style:none;display:flex}._9GtCsG_section{gap:var(--sp-3);counter-increment:policy;scroll-margin-top:var(--sp-6);flex-direction:column;display:flex}._9GtCsG_h2{font-size:var(--fs-h3);line-height:var(--lh-h3);letter-spacing:var(--tr-h3);font-weight:var(--fw-bold);text-wrap:balance;margin:0}._9GtCsG_h2:before{content:counter(policy) ". ";color:var(--text-subtle)}._9GtCsG_p{font-size:var(--fs-body-md);line-height:var(--lh-body-md);text-wrap:pretty;max-width:68ch;margin:0}._9GtCsG_list{padding:0 0 0 var(--sp-5);gap:var(--sp-2);font-size:var(--fs-body-md);line-height:var(--lh-body-md);max-width:68ch;margin:0;display:grid}._9GtCsG_section a{color:var(--accent-text)}._9GtCsG_footer{padding-top:var(--sp-6);border-top:1px solid var(--border);font-size:var(--fs-body-xs);line-height:var(--lh-body-xs);color:var(--text-subtle)}._9GtCsG_footer p{max-width:60ch;margin:0}@media (max-width:767px){._9GtCsG_wrap{padding:var(--sp-4) var(--sp-4) var(--sp-12);gap:var(--sp-8)}._9GtCsG_sections{gap:var(--sp-8)}}
