.ContentPage-module__iYo0xW__page{min-height:60vh;padding-top:4rem}.ContentPage-module__iYo0xW__header{padding:3rem 0 2rem}.ContentPage-module__iYo0xW__eyebrow{font-family:var(--font-sans);text-transform:uppercase;letter-spacing:.16em;color:var(--text-muted);margin-bottom:.75rem;font-size:.8rem}.ContentPage-module__iYo0xW__title{font-family:var(--font-serif);letter-spacing:.06em;text-transform:uppercase;color:var(--text-main);margin-bottom:.75rem;font-size:2.5rem}.ContentPage-module__iYo0xW__subtitle{max-width:640px;color:var(--text-muted);line-height:1.7}.ContentPage-module__iYo0xW__divider{background-color:var(--accent-color);width:72px;height:1px;margin-top:1.75rem}.ContentPage-module__iYo0xW__content{padding-bottom:5rem}.ContentPage-module__iYo0xW__twoColumn{grid-template-columns:minmax(0,2fr) minmax(0,1.4fr);gap:3rem;display:grid}.ContentPage-module__iYo0xW__section{margin-bottom:2.5rem}.ContentPage-module__iYo0xW__sectionTitle{font-family:var(--font-serif);color:var(--text-main);margin-bottom:.75rem;font-size:1.35rem}.ContentPage-module__iYo0xW__text{color:var(--text-muted);font-size:.98rem;line-height:1.8}.ContentPage-module__iYo0xW__list{margin-top:.75rem}.ContentPage-module__iYo0xW__listItem{color:var(--text-muted);margin-bottom:.45rem;padding-left:1.25rem;font-size:.96rem;line-height:1.7;position:relative}.ContentPage-module__iYo0xW__listItem:before{content:"•";color:var(--accent-color);position:absolute;top:0;left:0}.ContentPage-module__iYo0xW__badgeRow{flex-wrap:wrap;gap:.5rem;margin-top:1rem;display:flex}.ContentPage-module__iYo0xW__badge{text-transform:uppercase;letter-spacing:.12em;color:var(--text-muted);border:1px solid #00000014;border-radius:999px;padding:.45rem .8rem;font-size:.8rem}.ContentPage-module__iYo0xW__card{background-color:#faf9f8;border:1px solid #0000000d;border-radius:4px;padding:1.75rem 1.5rem}.ContentPage-module__iYo0xW__muted{color:var(--text-muted);font-size:.9rem}@media (max-width:900px){.ContentPage-module__iYo0xW__twoColumn{grid-template-columns:minmax(0,1fr)}}@media (max-width:600px){.ContentPage-module__iYo0xW__page{padding-top:3rem}.ContentPage-module__iYo0xW__header{padding:2.5rem 0 1.5rem}.ContentPage-module__iYo0xW__title{font-size:2rem}.ContentPage-module__iYo0xW__content{padding-bottom:3.5rem}}
