.guides-page,.guide-page{padding-block:2.5rem 5rem}.guides-heading,.guide-heading{max-width:65rem;padding-block:2.5rem 3.5rem}.guides-heading h1{margin-top:1rem;font-size:clamp(3rem,5.5vw,6rem);line-height:1.08}.guide-heading h1{margin-top:1rem;font-size:clamp(2.5rem,4.8vw,5rem);line-height:1.15}.guides-heading>p:last-child,.guide-heading>p:last-child{color:#52616b;max-width:48rem;margin-top:1.5rem;font-size:1.125rem;line-height:1.8}.guide-cards{grid-template-columns:repeat(2,1fr);gap:2rem 3.5rem;display:grid}.guide-card{border-top:1px solid #bec5c8;padding-block:1.8rem}.guide-card .eyebrow{color:#52616b;gap:1rem}.guide-card h2,.guide-card h3{margin-block:.8rem 1rem;font-size:clamp(1.45rem,2.4vw,2rem);line-height:1.35}.guide-card h2 a,.guide-card h3 a{justify-content:space-between;align-items:flex-start;gap:1.5rem;display:flex}.guide-card svg{flex-shrink:0;margin-top:.3rem}.guide-card>p:last-child{color:#52616b;max-width:38rem;font-size:1rem;line-height:1.8}.guide-contact{background:#ece4d8;justify-content:space-between;align-items:center;gap:2.5rem;margin-top:3rem;padding:3rem;display:flex}.guide-contact h2{margin-block:1rem;font-size:clamp(2rem,3.5vw,3.5rem)}.guide-contact p:last-child{color:#52616b;font-size:1rem;line-height:1.8}.guide-contact .action{flex-shrink:0}.guide-layout{grid-template-columns:minmax(13rem,.7fr) minmax(0,1.8fr);gap:clamp(2rem,6vw,7rem);display:grid}.guide-toc{border-top:2px solid #143647;align-self:start;padding-top:1.5rem;position:sticky;top:2rem}.guide-toc ol{gap:.9rem;margin-block:1rem 2rem;padding:0;list-style:none;display:grid}.guide-toc li{font-size:.95rem;line-height:1.5}.guide-toc a:hover{text-underline-offset:.3rem;text-decoration:underline}.guide-body{max-width:49rem}.guide-body>section{margin-bottom:3rem;scroll-margin-top:2rem}.guide-body h2{margin-bottom:1.2rem;font-size:clamp(1.65rem,2.4vw,2.3rem);line-height:1.3}.guide-body p,.guide-body li{color:#42535e;font-size:1.0625rem;line-height:1.9}.guide-body p+p{margin-top:1rem}.guide-body ul{margin-top:1rem;padding-left:1.3rem}.guide-body li{margin-block:.55rem;padding-left:.3rem}.guide-sources{border-top:1px solid #bec5c8;padding-top:1.8rem}.guide-sources h2{font-size:1.4rem}.guide-sources a{text-underline-offset:.2rem;overflow-wrap:anywhere;font-size:.95rem;text-decoration:underline}.guide-sources svg{vertical-align:middle;display:inline}.guide-inline-contact{background:#f4f0e9;padding:2rem}.guide-inline-contact .text-link{margin-top:1rem}.guide-inline-contact p a{text-underline-offset:.2rem;text-decoration:underline}.guide-related{border-top:1px solid #bec5c8;margin-top:4rem;padding-top:3rem}.guide-related>.section-heading-row{margin-bottom:2rem}.guide-related>.section-heading-row h2{font-size:clamp(2rem,3.5vw,3.5rem)}.guide-related .guide-cards{grid-template-columns:repeat(3,1fr);gap:2rem}.guide-related .guide-card h3{font-size:1.35rem}@media (max-width:850px){.guide-layout{grid-template-columns:1fr}.guide-toc{max-width:45rem;position:static}.guide-related .guide-cards{grid-template-columns:1fr;gap:0}.guide-contact{flex-direction:column;align-items:flex-start}}@media (max-width:600px){.guides-page,.guide-page{padding-top:1.5rem}.guides-heading,.guide-heading{padding-block:1.5rem 2.5rem}.guide-cards{grid-template-columns:1fr;gap:0}.guide-contact,.guide-inline-contact{padding:1.5rem}.guide-body p,.guide-body li{font-size:1rem}.guide-body>section{margin-bottom:2.2rem}}
