.page_pageBottom__uIQV_{padding-bottom:var(--space-section-mobile)}.page_layout__Qxivy{max-width:var(--content-max-width-narrow);margin-inline:auto}.page_sectionHeading__g6j6J{margin-bottom:1rem}.page_sectionHeadingTight__TTpS0{margin-bottom:.5rem}.page_image__YrAtH{aspect-ratio:3/2;border-radius:var(--radius-soft);overflow:hidden;margin-bottom:clamp(2rem,1.6rem + 2vw,3rem)}.page_image__YrAtH img{width:100%;height:100%;object-fit:cover}.page_intro__Uf_kR p{font-size:var(--text-body-lg);line-height:1.8;margin-bottom:1.5rem}.page_exampleBox__BgQLN{background-color:var(--color-surface);border-radius:var(--radius-card);padding:var(--space-card-padding-mobile);margin-bottom:clamp(2.5rem,2rem + 2vw,3.5rem)}@media (min-width:900px){.page_exampleBox__BgQLN{padding:var(--space-card-padding-desktop)}}.page_exampleLabel__jZ3J_{font-size:var(--text-marker);font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--color-accent);margin-bottom:1rem}.page_exampleGrid__wrIPs{display:grid;grid-template-columns:1fr 1fr;grid-gap:1rem 1.5rem;gap:1rem 1.5rem;margin:0 0 1rem}.page_exampleGrid__wrIPs dt{font-size:var(--text-meta);color:var(--color-muted-text);margin-bottom:.2rem}.page_exampleGrid__wrIPs dd{font-family:var(--font-serif);font-size:1.3rem;margin:0}.page_exampleNote__OpNHN{font-size:var(--text-meta);color:var(--color-muted-text);font-style:italic;margin:0}.page_checklist__IbW_s,.page_plainList__9QiPL{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_cabinetCta__ndxrM{padding:var(--space-card-padding-mobile);background-color:var(--color-surface);border-radius:var(--radius-card);margin-bottom:clamp(2.5rem,2rem + 2vw,3.5rem)}@media (min-width:900px){.page_cabinetCta__ndxrM{padding:var(--space-card-padding-desktop)}}.page_cabinetCtaLabel__qiG_S{font-size:var(--text-meta);text-transform:uppercase;letter-spacing:.06em;color:var(--color-muted-text);margin-bottom:.75rem}.page_disclosure__JlHTf{margin-top:clamp(2rem,1.6rem + 2vw,3rem);padding-top:1.5rem;border-top:1px solid var(--color-border)}.page_disclosureTitle__Xjz28{font-family:var(--font-serif);font-size:1rem;margin-bottom:.5rem;color:var(--color-muted-text)}.page_disclosureText__CrcPV{font-size:var(--text-meta);line-height:1.6;color:var(--color-muted-text)}