._policySection_3p0ec_1{padding-top:clamp(4.8rem,7vw,7rem)}._policyLayout_3p0ec_2{display:grid;grid-template-columns:minmax(12rem,.38fr) minmax(0,1fr);gap:clamp(3rem,6vw,6rem);align-items:start}._jumpNav_3p0ec_3{position:sticky;top:7.5rem;display:grid;gap:.15rem;padding-top:.85rem;border-top:1px solid var(--border)}._jumpNav_3p0ec_3 a{padding:.45rem 0;color:#8b9b92;font-size:.78rem;line-height:1.3;transition:color var(--animation-duration-fast) ease}._jumpNav_3p0ec_3 a:hover,._jumpNav_3p0ec_3 a:focus-visible{color:var(--primary)}._jumpNav_3p0ec_3 a:focus-visible{outline:2px solid var(--primary);outline-offset:3px}._policyBody_3p0ec_7{max-width:50rem}._policyBody_3p0ec_7 section{scroll-margin-top:8rem;padding:0 0 2.5rem;margin-bottom:2.5rem;border-bottom:1px solid var(--border)}._policyBody_3p0ec_7 h2{max-width:none;font-size:clamp(1.55rem,2.3vw,2.15rem)}._policyBody_3p0ec_7 p{margin:1rem 0 0;color:var(--muted-foreground);line-height:1.72}._policyBody_3p0ec_7 a{color:var(--primary);text-decoration:underline;text-underline-offset:.18em}@media(max-width:800px){._policyLayout_3p0ec_2{grid-template-columns:1fr;gap:2.4rem}._jumpNav_3p0ec_3{position:static;grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:520px){._jumpNav_3p0ec_3{grid-template-columns:1fr}._policyBody_3p0ec_7 section{margin-bottom:2rem;padding-bottom:2rem}}
