.guide{background:#fbfbf7}.guide-shell{max-width:1200px;margin:auto;padding:30px max(5vw,24px) 100px}.breadcrumbs{font-size:.8rem;color:#68786c}.breadcrumbs a{text-decoration:underline;text-underline-offset:4px}.guide-hero{padding:70px 0 85px;max-width:800px}.guide-hero h1{font-size:clamp(2.5rem,5vw,5.1rem);line-height:1.27;letter-spacing:-.06em;margin:24px 0}.guide-hero em{font-style:normal;color:#cf742f}.guide-hero>p:not(.eyebrow){font-size:1.1rem;line-height:1.9;color:#516459;max-width:700px}.guide-hero .button{margin:20px 0}.guide-hero small{display:block;color:#68786c;line-height:1.8}.guide-grid{display:grid;grid-template-columns:1.2fr .8fr;gap:36px;align-items:start}.guide-grid article,.guide-grid aside{border-radius:24px;padding:35px;background:#f0f3e9}.guide-grid aside{background:#174c3c;color:#fff}.guide-grid h2,.guide-questions h2,.guide-cta h2{font-size:clamp(1.8rem,3vw,3rem);line-height:1.4;letter-spacing:-.05em;margin:0 0 24px}.guide-grid ol{margin:0;padding-left:25px}.guide-grid li{padding:0 0 22px 8px;line-height:1.7}.guide-grid li strong{display:block}.guide-grid li span{color:#52645b}.guide-grid article>p{line-height:1.8;border-top:1px solid #cbd6c8;padding-top:20px}.guide-grid aside span{font:700 .72rem "DM Sans",sans-serif;letter-spacing:.15em;color:#c9e49e}.guide-grid aside h2{margin-top:13px}.guide-grid aside p{line-height:1.9;color:#d7e7dd}.guide-questions{padding:100px 0 70px}.guide-questions>div{display:grid;grid-template-columns:repeat(3,1fr);gap:17px}.guide-questions article{border-top:3px solid #de7b39;padding:25px 0}.guide-questions h3{font-size:1.2rem;margin:0 0 10px}.guide-questions p{line-height:1.8;color:#54685c}.guide-cta{background:#153d32;color:#fff;border-radius:27px;padding:55px;margin-bottom:75px}.guide-cta p{line-height:1.8;color:#d6e4d9}.guide-cta .button{margin-top:15px}.guide-sources{border-top:1px solid #bdcabe;padding-top:28px}.guide-sources h2{font-size:1.2rem}.guide-sources li{line-height:2}.guide-sources a{text-decoration:underline;text-underline-offset:4px}@media(max-width:760px){.guide-shell{padding:25px 6% 70px}.guide-hero{padding:45px 0}.guide-grid,.guide-questions>div{grid-template-columns:1fr}.guide-questions{padding:65px 0 40px}.guide-cta{padding:33px}}
