.fZ-PfG_hero{border-bottom:1px solid var(--color-brand);grid-template-columns:minmax(0,3fr) minmax(0,4fr);align-items:center;gap:clamp(1.5rem,3vw,4rem);padding:1.3rem 0;display:grid}.fZ-PfG_hero>div{padding-inline-start:clamp(0rem,1vw,1.25rem)}.fZ-PfG_hero h1{text-wrap:balance;margin:1rem 0}.fZ-PfG_intro,.fZ-PfG_reading p,.fZ-PfG_sources li{font-size:clamp(1.1rem,1.9vw,1.75rem);line-height:1.45}.fZ-PfG_photo{aspect-ratio:2.45;object-fit:cover;width:100%;height:auto}.fZ-PfG_columns{grid-template-columns:minmax(0,2.45fr) minmax(0,1fr);gap:3vw;padding:2rem 1vw;display:grid}.fZ-PfG_reading{max-width:75ch;font-size:1.25rem}.fZ-PfG_reading h2{margin:1.8rem 0 .6rem}.fZ-PfG_reading p+p{margin-top:1rem}.fZ-PfG_callout{background:var(--color-surface);border-radius:1rem;padding:1.3rem clamp(1rem,2.5vw,3rem)}.fZ-PfG_callout h2{margin:0}.fZ-PfG_sources{border-inline-start:1px solid var(--color-brand);padding-inline-start:2.5vw}.fZ-PfG_sources ul{padding:0;list-style:none}.fZ-PfG_sources li+li{margin-top:1.4rem}.fZ-PfG_columns a{-webkit-text-decoration-color:var(--color-accent);text-decoration-color:var(--color-accent);text-underline-offset:.18em}.fZ-PfG_back{margin:0 1vw 2rem;display:inline-block}@media (max-width:760px){.fZ-PfG_hero,.fZ-PfG_columns{grid-template-columns:1fr;gap:1.4rem}.fZ-PfG_hero>div{padding:0}.fZ-PfG_sources{border-inline-start:0;border-top:1px solid;padding:1rem 0 0}}
