.rsc-page{--rsc-ink:var(--ink,#13202a);--rsc-ink-soft:var(--ink-soft,#344550);--rsc-paper:var(--paper,#fff9ec);--rsc-paper-2:var(--paper-2,#f8efe0);--rsc-line:var(--line,rgba(19,32,42,0.16));--rsc-accent:var(--sky,#72bde8);--rsc-accent-soft:var(--sky-2,#d7f0ff);min-height:100vh;overflow:clip;background:var(--rsc-paper);color:var(--rsc-ink);font-family:var(--body,"Bricolage Grotesque","Bricolage Fallback",Arial,sans-serif)}.rsc-page *,.rsc-page :after,.rsc-page :before{box-sizing:border-box}.rsc-page a{color:inherit}.rsc-page :focus-visible{outline:3px solid var(--rsc-ink);outline-offset:4px}.rsc-page h1,.rsc-page h2,.rsc-page h3{margin:0;font-family:var(--display,"Fraunces","Fraunces Fallback",Georgia,serif);font-weight:620;letter-spacing:-.025em;text-wrap:balance}.rsc-page p{margin:0}.rsc-shell{width:min(calc(100% - 2rem),78rem);margin:0 auto}.rsc-article{padding:clamp(3rem,7vw,6.5rem) 0 clamp(3rem,7vw,6rem)}.rsc-breadcrumb{display:flex;align-items:center;gap:.6rem;margin-bottom:1.4rem;color:var(--rsc-ink-soft);font-size:.9rem;line-height:1.4}.rsc-breadcrumb a{text-decoration-thickness:1px;text-underline-offset:.2em}.rsc-hero{display:grid;grid-template-columns:minmax(0,.9fr) minmax(25rem,1.1fr);gap:clamp(2rem,6vw,6rem);align-items:end;min-height:min(680px,74vh);padding-bottom:clamp(2.5rem,5vw,4.5rem);border-bottom:2px solid var(--rsc-ink)}.rsc-hero h1{max-width:11ch;font-size:clamp(3.25rem,7vw,6rem);line-height:.9}.rsc-lede{max-width:48ch;margin-top:1.6rem!important;color:var(--rsc-ink-soft);font-size:clamp(1.08rem,1.45vw,1.24rem);line-height:1.55;text-wrap:pretty}.rsc-hero-note{max-width:42ch;margin-top:1.3rem!important;padding-top:.95rem;border-top:1px solid var(--rsc-line);font-size:.98rem;line-height:1.55}.rsc-hero-art{position:relative;min-height:32rem;display:grid;align-items:end}.rsc-hero-art>img{position:absolute;inset:0 0 auto auto;z-index:0;width:min(100%,46rem);height:auto;opacity:.9;transform:translate(6%,-10%) rotate(-2deg)}.rsc-hero-panel{position:relative;z-index:1;width:min(100%,36rem);margin-left:auto;padding:clamp(1.5rem,3vw,2.6rem);border:2px solid var(--rsc-ink);background:var(--rsc-ink);color:var(--rsc-paper);box-shadow:10px 10px 0 rgba(19,32,42,.13)}.rsc-hero-panel h2{color:var(--rsc-paper);font-size:clamp(2rem,3.5vw,3.1rem);line-height:.95}.rsc-hero-panel>p{margin-top:.6rem!important;color:var(--rsc-accent-soft);font-size:1rem;line-height:1.5}.rsc-hero-panel--gold{--rsc-accent:var(--gold,#dca739);--rsc-accent-soft:var(--gold-2,#fff1b9)}.rsc-hero-panel--gold .rsc-panel-rule{border-color:rgba(255,241,185,.28)}.rsc-panel-rule{display:grid;grid-template-columns:.8rem 1fr;gap:.9rem;align-items:start;margin-top:1.4rem;padding-top:1rem;border-top:1px solid rgba(215,240,255,.28)}.rsc-panel-dot{width:.72rem;height:.72rem;margin-top:.32rem;border-radius:50%;background:var(--rsc-accent)}.rsc-panel-rule strong{display:block;color:var(--rsc-paper);font-family:var(--display,"Fraunces",Georgia,serif);font-size:1.16rem;font-weight:620}.rsc-panel-rule span:not(.rsc-panel-dot){display:block;margin-top:.25rem;color:rgba(255,249,236,.78);font-size:.97rem;line-height:1.45}.rsc-panel-footer{margin-top:1.7rem!important;padding-top:1rem;border-top:1px solid rgba(215,240,255,.28);color:var(--rsc-accent-soft)!important;font-size:.93rem!important}.rsc-section{padding:clamp(3.5rem,7vw,6.5rem) 0;border-bottom:1px solid var(--rsc-line)}.rsc-section-heading{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:clamp(1.5rem,5vw,5rem);align-items:end;margin-bottom:clamp(2rem,4vw,3.25rem)}.rsc-section-heading h2{font-size:clamp(2.3rem,4.4vw,4rem);line-height:.95}.rsc-section-heading p{max-width:46ch;color:var(--rsc-ink-soft);font-size:1.08rem;line-height:1.55;text-wrap:pretty}.rsc-section-heading--stack{display:block}.rsc-section-heading--stack p{margin-top:1rem!important}.rsc-checklist{display:grid;gap:0;border-top:2px solid var(--rsc-ink)}.rsc-check{display:grid;grid-template-columns:3.2rem minmax(10rem,.5fr) minmax(0,1.5fr);gap:1rem;align-items:baseline;padding:1.2rem 0;border-bottom:1px solid var(--rsc-line)}.rsc-check-number{color:var(--rsc-accent-deep,var(--sky-deep,#1d6f9d));font-size:.9rem;font-weight:700}.rsc-check h3{font-size:1.35rem;line-height:1.05}.rsc-check p{color:var(--rsc-ink-soft);font-size:1rem;line-height:1.55;text-wrap:pretty}.rsc-callout{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:clamp(1.5rem,5vw,5rem);padding:clamp(1.5rem,4vw,3rem);border:2px solid var(--rsc-ink);background:var(--rsc-accent-soft)}.rsc-callout h2{font-size:clamp(2rem,3.7vw,3.2rem);line-height:.95}.rsc-callout p{max-width:60ch;color:var(--rsc-ink-soft);font-size:1.03rem;line-height:1.6;text-wrap:pretty}.rsc-table-wrap{overflow-x:auto;border:2px solid var(--rsc-ink);background:#fff;box-shadow:5px 5px 0 rgba(19,32,42,.08)}.rsc-table-wrap table{width:100%;min-width:48rem;border-collapse:collapse}.rsc-table-wrap td,.rsc-table-wrap th{padding:1.05rem 1.15rem;border-bottom:1px solid var(--rsc-line);text-align:left;vertical-align:top;font-size:1rem;line-height:1.55}.rsc-table-wrap thead th{background:var(--rsc-accent-soft);font-size:1.1rem;line-height:1.1}.rsc-table-wrap tbody th,.rsc-table-wrap thead th{color:var(--rsc-ink);font-family:var(--display,"Fraunces",Georgia,serif);font-weight:620}.rsc-table-wrap tbody th{width:23%;font-size:1.08rem}.rsc-table-wrap tbody td{color:var(--rsc-ink-soft)}.rsc-table-wrap tr:last-child td,.rsc-table-wrap tr:last-child th{border-bottom:0}.rsc-two-up{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-top:2px solid var(--rsc-ink)}.rsc-two-up>div{padding:clamp(1.4rem,3vw,2.4rem) clamp(1rem,3vw,2rem) 0 0}.rsc-two-up>div+div{padding-right:0;padding-left:clamp(1rem,3vw,2rem);border-left:1px solid var(--rsc-line)}.rsc-two-up h3{max-width:15ch;font-size:clamp(2rem,3.2vw,3.2rem);line-height:.96}.rsc-two-up p{margin-top:1.1rem!important;color:var(--rsc-ink-soft);font-size:1.02rem;line-height:1.6;text-wrap:pretty}.rsc-two-up p:last-child{padding-top:1rem;border-top:1px solid var(--rsc-line);color:var(--rsc-ink);font-weight:620}.rsc-question-list{display:grid;gap:0;margin:0;padding:0;list-style:none;counter-reset:rsc-question;border-top:2px solid var(--rsc-ink)}.rsc-question-list li{display:grid;grid-template-columns:2.4rem minmax(0,.8fr) minmax(0,1.2fr);gap:.8rem;align-items:baseline;padding:1rem 0;border-bottom:1px solid var(--rsc-line);counter-increment:rsc-question}.rsc-question-list li:before{content:counter(rsc-question,decimal-leading-zero);color:var(--rsc-accent-deep,var(--sky-deep,#1d6f9d));font-size:.88rem;font-weight:700}.rsc-question-list strong{font-family:var(--display,"Fraunces",Georgia,serif);font-size:1.18rem;font-weight:620}.rsc-question-list span{color:var(--rsc-ink-soft);font-size:.98rem;line-height:1.5}.rsc-cta-band{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:2rem;align-items:end;margin-top:clamp(3.5rem,7vw,6rem);padding:clamp(1.5rem,4vw,3rem);border:2px solid var(--rsc-ink);background:var(--rsc-accent);box-shadow:8px 8px 0 rgba(19,32,42,.11)}.rsc-cta-band h2{max-width:15ch;font-size:clamp(2.2rem,4vw,3.8rem);line-height:.95}.rsc-cta-band p{max-width:48ch;margin-top:.95rem!important;color:var(--rsc-ink);font-size:1.04rem;line-height:1.5}.rsc-cta{display:inline-flex;align-items:center;gap:.7rem;min-height:3.2rem;padding:.9rem 1.15rem;border:2px solid var(--rsc-ink);background:var(--rsc-ink);color:var(--rsc-paper)!important;font-weight:700;text-decoration:none;white-space:nowrap;transition:background-color .18s ease-out,color .18s ease-out,transform .18s ease-out}.rsc-cta span{font-size:1.25rem;line-height:1}.rsc-cta:hover{background:var(--rsc-paper);color:var(--rsc-ink)!important;transform:translateY(-3px)}.rsc-risk{max-width:72ch;margin-top:1.5rem!important;color:var(--rsc-ink-soft);font-size:.92rem;line-height:1.5}.rsc-support-links{display:flex;flex-wrap:wrap;gap:1rem;margin-top:1.5rem;color:var(--rsc-ink-soft);font-size:.98rem}.rsc-support-links a{text-decoration-thickness:1px;text-underline-offset:.2em}.rsc-page--checklist{--rsc-accent:var(--gold,#dca739);--rsc-accent-soft:var(--gold-2,#fff1b9);--rsc-accent-deep:var(--brown,#72521d)}.rsc-page--open-closed{--rsc-accent:var(--sky,#72bde8);--rsc-accent-soft:var(--sky-2,#d7f0ff);--rsc-accent-deep:var(--sky-deep,#1d6f9d)}.rsc-page--signals{--rsc-accent:var(--sky,#72bde8);--rsc-accent-soft:var(--gold-2,#fff1b9);--rsc-accent-deep:var(--sky-deep,#1d6f9d)}@media (max-width:900px){.rsc-hero{grid-template-columns:1fr;gap:2rem;min-height:auto}.rsc-hero-art{min-height:30rem}.rsc-hero-art>img{width:90%;transform:translate(4%,-4%) rotate(-2deg)}.rsc-callout,.rsc-section-heading{grid-template-columns:1fr;gap:1.25rem}}@media (max-width:680px){.rsc-shell{width:min(calc(100% - 1.25rem),78rem)}.rsc-article{padding-top:2.5rem}.rsc-hero h1{max-width:11ch;font-size:clamp(3rem,15vw,4.8rem)}.rsc-hero-art{min-height:25rem}.rsc-hero-panel{width:100%}.rsc-check{grid-template-columns:2.4rem 1fr;gap:.6rem}.rsc-check p{grid-column:2}.rsc-two-up{grid-template-columns:1fr}.rsc-two-up>div+div{padding-top:2rem;padding-left:0;border-top:1px solid var(--rsc-line);border-left:0}.rsc-question-list li{grid-template-columns:2.4rem 1fr;gap:.6rem}.rsc-question-list span{grid-column:2}.rsc-cta-band{grid-template-columns:1fr;align-items:start}.rsc-cta{justify-content:center;width:100%}}@media (prefers-reduced-motion:reduce){.rsc-cta{transition:none}.rsc-cta:hover{transform:none}}