.page_layout__wJhjR{max-width:var(--content-max-width-narrow);margin-inline:auto}.page_seriesLabel__pl4Da{display:inline-block;margin-bottom:1rem}.page_image__Wicse{aspect-ratio:3/2;border-radius:var(--radius-soft);overflow:hidden;margin-bottom:clamp(2rem,1.6rem + 2vw,3rem)}.page_image__Wicse img{width:100%;height:100%;object-fit:cover}.page_pullQuote__pdA9l{font-family:var(--font-serif);font-style:italic;font-size:clamp(1.375rem,1.2rem + .8vw,1.75rem);line-height:1.5;color:var(--color-ink);text-align:center;max-width:42ch;margin:0 auto clamp(2rem,1.6rem + 2vw,3rem);padding-block:1.5rem;border-top:1px solid var(--color-border);border-bottom:1px solid var(--color-border)}.page_intro__xpFw0 p{font-size:var(--text-body-lg);line-height:1.8;margin-bottom:1.5rem}.page_stepsSection__yBlHH{display:flex;flex-direction:column;gap:clamp(2rem,1.6rem + 2vw,3rem);margin-bottom:clamp(2.5rem,2rem + 2vw,3.5rem)}.page_stepHeading__zZYDw{margin-bottom:1rem}.page_summaryCallout__b_zlH{padding:var(--space-card-padding-mobile);background-color:var(--color-surface);border-radius:var(--radius-card);margin-bottom:clamp(2rem,1.6rem + 2vw,3rem)}@media (min-width:900px){.page_summaryCallout__b_zlH{padding:var(--space-card-padding-desktop)}}.page_summaryCalloutLabel__uCow4{font-family:var(--font-sans);font-size:var(--text-meta);font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--color-collector-accent);margin-bottom:.5rem}.page_summaryCalloutText__rxKbj{font-size:var(--text-body);line-height:1.7}.page_introLink__K3J3n{font-size:var(--text-body);margin-bottom:clamp(2rem,1.6rem + 2vw,3rem)}.page_introLink__K3J3n a{font-weight:600;color:var(--color-accent);text-decoration:underline;text-underline-offset:3px}.page_editorialCallout__wJR4N{padding:var(--space-card-padding-mobile);background-color:var(--color-surface);border-radius:var(--radius-card);max-width:var(--content-max-width-narrow)}@media (min-width:900px){.page_editorialCallout__wJR4N{padding:var(--space-card-padding-desktop)}}.page_editorialCalloutLabel__hLIqN{font-family:var(--font-serif);font-style:italic;font-size:1.1rem;margin-bottom:.75rem}.page_editorialCallout__wJR4N p{font-size:var(--text-body);line-height:1.7;margin-bottom:1rem}.page_editorialCallout__wJR4N p:last-child{margin-bottom:0}.page_resetIntro__d3bL2{font-size:var(--text-body);color:var(--color-utility-accent);margin-bottom:1rem}.page_checklist__MLeM9{margin:0 0 clamp(2.5rem,2rem + 2vw,3.5rem);padding-left:1.25rem;display:flex;flex-direction:column;gap:.5rem;font-size:var(--text-body);line-height:1.6}.page_breakdown__5kwkg{display:flex;flex-direction:column;gap:1.5rem;margin-bottom:clamp(2.5rem,2rem + 2vw,3.5rem)}.page_breakdownSection__2EWsG{padding:var(--space-card-padding-mobile);background-color:var(--color-surface);border-radius:var(--radius-card)}@media (min-width:900px){.page_breakdownSection__2EWsG{padding:var(--space-card-padding-desktop)}}.page_breakdownLabel__z3SZV{font-family:var(--font-serif);font-size:1.15rem;margin-bottom:.6rem}.page_tapeNoteWrap__yUwa2{display:flex;justify-content:center;margin:.5rem 0 clamp(2.5rem,2rem + 2vw,3.5rem)}.page_editorNote__btSL7{padding:var(--space-card-padding-mobile);background-color:var(--color-surface);border-left:3px solid var(--color-accent);border-radius:var(--radius-card);margin-bottom:clamp(2rem,1.6rem + 2vw,3rem)}@media (min-width:900px){.page_editorNote__btSL7{padding:var(--space-card-padding-desktop)}}.page_editorNoteHeading__Ns7LB{font-family:var(--font-sans);font-size:var(--text-meta);font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--color-collector-accent);margin-bottom:.6rem}.page_editorNote__btSL7 p{font-family:var(--font-serif);font-style:italic;font-size:1.05rem;line-height:1.7;margin-bottom:1rem}.page_editorNote__btSL7 p:last-child{margin-bottom:0}.page_disclaimer__5UELa{padding:var(--space-card-padding-mobile);background-color:var(--color-base);border:1px solid var(--color-border);border-radius:var(--radius-card);margin-bottom:clamp(2rem,1.6rem + 2vw,3rem)}@media (min-width:900px){.page_disclaimer__5UELa{padding:var(--space-card-padding-desktop)}}.page_disclaimerHeading__dqPs5{font-family:var(--font-serif);font-size:1.05rem;margin-bottom:.75rem}.page_disclaimer__5UELa p{font-size:var(--text-meta);color:var(--color-muted-text);line-height:1.6;margin-bottom:.75rem}.page_disclaimer__5UELa p:last-child{margin-bottom:0}.page_sourcesSection__OfYAN{margin-bottom:clamp(2.5rem,2rem + 2vw,3.5rem)}.page_sourceList__CEHbg{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.85rem}.page_sourceItem__tZr3c{font-size:var(--text-body);line-height:1.6}.page_sourceOrg__0cZJT{font-weight:600;color:var(--color-ink)}.page_sourceLink__odTHy{color:var(--color-accent);text-decoration:underline;text-underline-offset:3px}.page_closingNote__5BJRl{padding-top:2rem;border-top:1px solid var(--color-border);font-style:italic;margin-bottom:clamp(2rem,1.6rem + 2vw,3rem)}.page_closingNote__5BJRl p{font-size:var(--text-body-lg);line-height:1.8;margin-bottom:1.5rem}.page_closingCtas__z9kgr{display:flex;flex-wrap:wrap;gap:1rem;margin-top:clamp(1rem,.8rem + 1vw,1.5rem)}.page_sectionHeading__QPs6N{margin-bottom:1rem}.page_relatedCards__3sOnk{display:grid;grid-template-columns:1fr;grid-gap:1.25rem;gap:1.25rem;margin-bottom:clamp(2.5rem,2rem + 2vw,3.5rem)}@media (min-width:700px){.page_relatedCards__3sOnk{grid-template-columns:1fr 1fr}}.page_relatedCard__eFere{display:block;padding:var(--space-card-padding-mobile);background-color:var(--color-surface);border-radius:var(--radius-card);color:inherit;text-decoration:none;transition:box-shadow var(--motion-base) var(--motion-ease)}.page_relatedCard__eFere:focus-visible,.page_relatedCard__eFere:hover{box-shadow:0 2px 12px rgba(0,0,0,.06)}@media (min-width:900px){.page_relatedCard__eFere{padding:var(--space-card-padding-desktop)}}.page_relatedCardTitle__0AFuH{font-family:var(--font-serif);font-size:1.15rem;margin-bottom:.5rem}.page_relatedCardDescription__cZ7qZ{font-size:var(--text-body);color:var(--color-muted-text);line-height:1.6;margin-bottom:.75rem}.page_relatedCardLabel__tVNpV{font-weight:600;color:var(--color-accent)}