.hp-heading{padding-top:3rem;padding-bottom:2rem}.hp-heading h1{max-width:1050px;font-size:clamp(2.1rem,4.8vw,4.4rem);line-height:1.08}.hp-heading .lede{max-width:820px}.hp-byline,.hp-small,.hp-method{font-size:.92rem;color:#4b6068}.hp-layout{display:grid;grid-template-columns:minmax(0,2.2fr) minmax(250px,1fr);gap:4rem;align-items:start;padding-bottom:3rem}.hp-reading{min-width:0;max-width:850px}.hp-reading>section{padding:1rem 0 2rem;border-bottom:1px solid #d7e0e2;scroll-margin-top:6rem}.hp-reading p,.hp-reading li{line-height:1.75}.hp-reading h2{font-size:1.75rem;line-height:1.2}.hp-reading h3{margin-top:1.6rem;font-size:1.2rem}.hp-reading li{margin-bottom:.8rem}.hp-actions{background:#edf6f4;border-radius:16px;padding:1.6rem;position:sticky;top:6rem;overflow-wrap:anywhere}.hp-actions h2{font-size:1.4rem}.hp-actions .button{max-width:100%;white-space:normal}.hp-actions ul{padding-left:1.2rem}.hp-actions li{margin:.8rem 0}.hp-alternatives{display:grid;grid-template-columns:1fr 1fr;gap:1.2rem}.hp-alternatives article{padding:0 1rem;background:#f5f3ed;border-radius:12px}.hp-feedback{margin-top:2rem}.hp-page .mg-sources{scroll-margin-top:6rem}.hp-page a{text-underline-offset:3px}
@media(max-width:760px){.hp-heading{padding-top:2rem}.hp-layout{grid-template-columns:1fr;gap:1rem}.hp-actions{position:static;grid-row:1;padding:1.25rem}.hp-alternatives{grid-template-columns:1fr}.hp-heading h1{font-size:2.3rem}.hp-reading h2{font-size:1.6rem}.hp-reading>section{padding-bottom:1.5rem}}

.hp-actions .button{background:#f2994a;color:#0b2a3c;border-color:#f2994a}.hp-actions .button-outline{background:transparent;border-color:#0a6670}.hp-more{margin-top:1.4rem}.hp-more summary{cursor:pointer;font-weight:600}.hp-actions .rt-save{margin-top:.5rem}
