.page-module__7WColq__page{background:var(--color-surface);color:var(--color-ink)}.page-module__7WColq__hero,.page-module__7WColq__summaryRail,.page-module__7WColq__policyBody,.page-module__7WColq__principlesBand{border-bottom:1px solid var(--color-line)}.page-module__7WColq__hero{background:var(--color-surface);padding-block:clamp(5.5rem,11vw,9rem) clamp(4rem,8vw,7rem);position:relative;overflow:hidden}.page-module__7WColq__heroSignal{z-index:0;pointer-events:none;position:absolute;inset:0}.page-module__7WColq__heroSignal canvas{opacity:0;width:100%;height:100%;display:block}.page-module__7WColq__heroLayout{z-index:1;max-width:70rem;position:relative}.page-module__7WColq__heroCopy{align-content:start;justify-items:start;gap:var(--space-5);max-width:58rem;display:grid}.page-module__7WColq__hero h1{color:var(--color-ink);font-size:var(--text-display);font-weight:600;line-height:.95}.page-module__7WColq__hero h1 span{color:var(--color-brand-deep)}.page-module__7WColq__heroCopy>p:not(.page-module__7WColq__updated){max-width:65ch;color:var(--color-ink);line-height:1.6}.page-module__7WColq__actions{gap:var(--space-3);flex-wrap:wrap;display:flex}.page-module__7WColq__updated{align-items:center;gap:var(--space-3);color:var(--color-ink-muted);font-family:var(--font-mono);font-size:var(--text-xs);text-transform:uppercase;flex-wrap:wrap;margin:0;display:flex}.page-module__7WColq__updated time{color:var(--color-ink-muted)}.page-module__7WColq__statusDot{background:var(--color-brand-teal);border-radius:50%;flex:none;width:.6rem;height:.6rem}.page-module__7WColq__summaryRail{padding-block:var(--space-5);background:var(--color-surface-tint)}.page-module__7WColq__summaryInner{align-items:center;gap:var(--space-5);grid-template-columns:minmax(12rem,.7fr) minmax(0,1.3fr);display:grid}.page-module__7WColq__summaryLead{gap:var(--space-2);display:grid}.page-module__7WColq__summaryLead span,.page-module__7WColq__asideHeader span{color:var(--color-focus);font-family:var(--font-mono);font-size:var(--text-xs);text-transform:uppercase}.page-module__7WColq__summaryLead strong{font-size:var(--text-h3);line-height:1.1}.page-module__7WColq__summaryList{gap:var(--space-4);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.page-module__7WColq__summaryList a{color:var(--color-ink);border-bottom:1px solid #0000;gap:.15rem;text-decoration:none;display:grid}.page-module__7WColq__summaryList a:hover{border-color:var(--color-focus);color:var(--color-focus)}.page-module__7WColq__summaryList strong{font-size:var(--text-sm)}.page-module__7WColq__summaryList span{color:var(--color-ink-muted);font-size:var(--text-xs)}.page-module__7WColq__policyBody{padding-block:clamp(4rem,7vw,6.5rem)}.page-module__7WColq__policyLayout,.page-module__7WColq__principlesLayout{grid-template-columns:minmax(12rem,.7fr) minmax(0,1.3fr);align-items:start;gap:clamp(2rem,5vw,6.5rem);display:grid}.page-module__7WColq__policyAside{align-content:start;gap:var(--space-5);display:grid;position:sticky;top:6rem}.page-module__7WColq__asideHeader{gap:var(--space-2);border-top:1px solid var(--color-line);padding-top:var(--space-4);display:grid}.page-module__7WColq__asideHeader strong{font-size:var(--text-h3)}.page-module__7WColq__policyNav{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}.page-module__7WColq__policyNav a{color:var(--color-ink);font-size:var(--text-sm);border-bottom:1px solid #0000;text-decoration:none;display:block}.page-module__7WColq__policyNav a:hover{border-color:var(--color-focus);color:var(--color-focus)}.page-module__7WColq__asideNote{align-items:start;gap:var(--space-3);border-top:1px solid var(--color-line);padding-top:var(--space-4);display:flex}.page-module__7WColq__noteMark{border:1px solid var(--color-line);width:1.5rem;height:1.5rem;color:var(--color-focus);font-family:var(--font-mono);font-size:var(--text-xs);flex:none;place-items:center;display:grid}.page-module__7WColq__asideNote p{color:var(--color-ink-muted);font-size:var(--text-sm);margin:0;line-height:1.5}.page-module__7WColq__policyProse{max-width:70ch}.page-module__7WColq__policyProse h2{color:var(--color-ink);margin-top:clamp(2.75rem,6vw,4.5rem);scroll-margin-top:6rem;font-size:clamp(1.75rem,3vw,2.75rem);line-height:1.08}.page-module__7WColq__policyProse h2:first-of-type{margin-top:0}:is(.page-module__7WColq__policyProse p,.page-module__7WColq__policyProse li){color:var(--color-ink);line-height:1.7}:is(.page-module__7WColq__policyProse ul,.page-module__7WColq__policyProse ol){gap:var(--space-3);padding-left:1.25rem;display:grid}.page-module__7WColq__policyProse a{background:var(--color-brand-teal);color:var(--color-on-brand);font-weight:700}.page-module__7WColq__policyLead{font-size:1.15em}.page-module__7WColq__scopeNote,.page-module__7WColq__contactNote{gap:var(--space-2);margin-block:var(--space-8);border:1px solid var(--color-line);padding:var(--space-5);background:var(--color-surface-tint);display:grid}.page-module__7WColq__scopeNote strong,.page-module__7WColq__contactNote strong{color:var(--color-ink)}.page-module__7WColq__scopeNote span,.page-module__7WColq__contactNote span{color:var(--color-ink-muted);line-height:1.6}.page-module__7WColq__contactNote a{align-items:center;gap:var(--space-2);background:var(--color-brand-teal);color:var(--color-on-brand);justify-self:start;padding:.35rem .65rem;font-weight:700;text-decoration:none;display:inline-flex}.page-module__7WColq__arrowIcon{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.7px;width:1.1rem;height:1.1rem}.page-module__7WColq__principlesBand{background:var(--color-surface-tint);padding-block:clamp(4rem,7vw,6.5rem)}.page-module__7WColq__principlesCopy{align-content:start;gap:var(--space-4);display:grid}.page-module__7WColq__principlesCopy h2{max-width:15ch;font-size:var(--text-h2);line-height:1.03}.page-module__7WColq__principlesCopy p{max-width:44ch;color:var(--color-ink-muted);line-height:1.6}.page-module__7WColq__principleList{border-top:1px solid var(--color-line);margin:0;padding:0;list-style:none;display:grid}.page-module__7WColq__principleList li{gap:var(--space-4);border-bottom:1px solid var(--color-line);padding-block:var(--space-4);grid-template-columns:3rem minmax(0,1fr);display:grid}.page-module__7WColq__principleList>li>span{color:var(--color-focus);font-family:var(--font-mono);font-size:var(--text-xs)}.page-module__7WColq__principleList strong{font-size:var(--text-h3)}.page-module__7WColq__principleList p{margin:var(--space-2) 0 0;color:var(--color-ink-muted);line-height:1.55}@media (max-width:64rem){.page-module__7WColq__summaryInner,.page-module__7WColq__policyLayout,.page-module__7WColq__principlesLayout{grid-template-columns:1fr}.page-module__7WColq__policyAside{position:static}}@media (max-width:48rem){.page-module__7WColq__hero{padding-block:4.5rem 4rem}.page-module__7WColq__summaryList{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}}@media (max-width:30rem){.page-module__7WColq__actions>*{width:100%}.page-module__7WColq__summaryList{grid-template-columns:1fr}}@media print{.page-module__7WColq__heroSignal,.page-module__7WColq__summaryRail,.page-module__7WColq__policyAside,.page-module__7WColq__principlesBand{display:none}.page-module__7WColq__hero{padding-block:2rem}.page-module__7WColq__policyLayout{display:block}.page-module__7WColq__policyProse{max-width:none}}
