.page-module__O4Qagq__page{background:var(--color-paper);color:var(--color-text)}.page-module__O4Qagq__hero,.page-module__O4Qagq__final{background:var(--color-ink);color:var(--color-cream);padding-block:clamp(3rem,7vw,6rem)}.page-module__O4Qagq__breadcrumb{color:var(--color-muted);flex-wrap:wrap;gap:.7rem;margin-bottom:3rem;font-size:.8rem;display:flex}.page-module__O4Qagq__breadcrumb a{text-underline-offset:.2em;text-decoration:underline}.page-module__O4Qagq__hero h1{letter-spacing:-.055em;max-width:880px;margin:1rem 0 1.5rem;font-size:clamp(3rem,7vw,6rem);font-weight:800;line-height:1.04}.page-module__O4Qagq__hero h1 em{color:var(--color-teal);font-family:Georgia,serif;font-weight:400}.page-module__O4Qagq__lede{max-width:720px;color:var(--color-muted);font-size:clamp(1.15rem,2vw,1.4rem);line-height:1.7}.page-module__O4Qagq__context{max-width:720px;color:var(--color-muted);margin:1.2rem 0 2rem;line-height:1.75}.page-module__O4Qagq__availability{color:var(--color-muted);margin-top:1.3rem;font-size:.8rem;line-height:1.6}.page-module__O4Qagq__reading{max-width:840px;margin:0 auto;padding:0 24px}.page-module__O4Qagq__section{border-bottom:1px solid #19221f24;padding-block:clamp(2.5rem,6vw,4.5rem)}.page-module__O4Qagq__section h2,.page-module__O4Qagq__final h2{letter-spacing:-.04em;margin:0 0 1.5rem;font-size:clamp(1.9rem,3.5vw,3rem);font-weight:800;line-height:1.18}.page-module__O4Qagq__section h3{margin:2rem 0 1rem;font-size:1.35rem;font-weight:750}.page-module__O4Qagq__section p,.page-module__O4Qagq__list,.page-module__O4Qagq__related{color:var(--color-text-soft);line-height:1.85}.page-module__O4Qagq__section p{margin:1rem 0}.page-module__O4Qagq__section a,.page-module__O4Qagq__related a{color:var(--color-teal-dark);text-underline-offset:.2em;text-decoration:underline}.page-module__O4Qagq__list{padding-left:1.4rem}.page-module__O4Qagq__list li{margin:.8rem 0;padding-left:.3rem}.page-module__O4Qagq__list strong,.page-module__O4Qagq__section strong{color:var(--color-text)}.page-module__O4Qagq__tableWrap{margin:2rem 0;overflow-x:auto}.page-module__O4Qagq__tableWrap table{border-collapse:collapse;text-align:left;width:100%;min-width:540px;font-size:.93rem;line-height:1.7}.page-module__O4Qagq__tableWrap caption{text-align:left;color:var(--color-text-soft);margin-bottom:1rem;font-size:.8rem}.page-module__O4Qagq__tableWrap th,.page-module__O4Qagq__tableWrap td{vertical-align:top;border-bottom:1px solid #19221f2e;padding:1rem}.page-module__O4Qagq__tableWrap thead{background:var(--color-ivory)}.page-module__O4Qagq__tableWrap th{font-weight:750}.page-module__O4Qagq__note{font-size:.88rem}.page-module__O4Qagq__paths{flex-wrap:wrap;gap:.8rem;margin:1.5rem 0;padding:0;list-style:none;display:flex}.page-module__O4Qagq__paths li{border:1px solid #19221f33;border-radius:18px;padding:.8rem 1rem;font-size:.9rem}.page-module__O4Qagq__paths .page-module__O4Qagq__currentPath{border-color:var(--color-teal-dark);background:var(--color-ivory);font-weight:750}.page-module__O4Qagq__paths small{color:var(--color-teal-dark);margin-top:.3rem;display:block}.page-module__O4Qagq__section .faq-item{border-color:#19221f2e}.page-module__O4Qagq__section .faq-item summary{color:var(--color-text)}.page-module__O4Qagq__section .faq-item summary span{color:var(--color-teal-dark)}.page-module__O4Qagq__section .faq-item p{color:var(--color-text-soft)}.page-module__O4Qagq__related{padding-block:2rem 3rem;font-size:.95rem}.page-module__O4Qagq__final p:not(.page-module__O4Qagq__availability):not(.eyebrow){max-width:650px;color:var(--color-muted);margin:1.5rem 0;line-height:1.8}@media (max-width:600px){.page-module__O4Qagq__reading{padding-inline:20px}:is(.page-module__O4Qagq__hero .button-row,.page-module__O4Qagq__final .button-row){flex-direction:column;align-items:stretch}}
