.guide-main{max-width:1180px;margin:0 auto;padding:64px 24px 88px}.guide-main .guide-copy{max-width:760px}.guide-main h1{font-size:clamp(2.1rem,5vw,3.8rem);line-height:1.12;max-width:1000px}.guide-main h2{font-size:clamp(1.35rem,3vw,1.8rem);line-height:1.25;margin:2.25rem 0 .75rem}.guide-main p{line-height:1.8;font-size:1.08rem}.guide-main .intro{font-size:1.25rem}.guide-main .guide-related{margin-top:3rem;padding:24px;background:#edf1e7;border:1px solid #d7ddcf}.guide-main a{text-decoration:underline;text-underline-offset:3px}.guide-main .guide-meta{font-size:.9rem}.guide-main li{margin:.75rem 0;line-height:1.6}@media print{header,footer,.assistant-widget,.cb-exit-prompt{display:none!important}.guide-main{padding:0}.guide-main .guide-copy{max-width:none}}