body{font-size:18px;line-height:1.75;color:#292a28}.guide-header,.guide-footer{max-width:1120px;margin:auto;padding:32px;display:flex;align-items:center;justify-content:space-between;gap:24px}.guide-header a:last-child{font-size:16px;text-decoration:underline;text-underline-offset:5px}.guide{max-width:820px;margin:auto;padding:70px 32px}.guide-kicker{font-size:14px;font-weight:600;letter-spacing:1px;color:#b73008;margin-bottom:24px}.guide h1{font-size:clamp(48px,7vw,84px);line-height:1.02;letter-spacing:-3px;font-weight:500}.guide h1 em{font-style:normal;color:#d63d0b}.guide-intro{font-size:23px;line-height:1.6;margin-top:32px}.guide-meta{font-size:14px;color:#595d56;margin:28px 0}.guide nav{display:flex;flex-wrap:wrap;gap:20px;border-block:1px solid #d7d6d0;padding:22px 0;font-size:16px}.guide nav a,.guide section p a{text-decoration:underline;text-underline-offset:4px}.guide section{padding-top:72px;scroll-margin-top:25px}.guide h2{font-size:42px;font-weight:500;line-height:1.15;letter-spacing:-1.3px;margin-bottom:25px}.guide section p{margin-bottom:20px}.guide aside{padding:28px;background:#e8e5dc;border-left:3px solid #d63d0b;margin:30px 0}.guide aside p{margin:12px 0 0}.guide-questions{padding-left:28px}.guide-questions li{padding:12px 0 16px 12px}.guide h3{font-size:23px;font-weight:500;margin-bottom:8px}.guide .guide-cta{padding:40px;background:#e8e5dc;border-radius:6px;margin-top:60px}.guide-cta .button{font-size:16px;white-space:normal}.guide-back{display:block;margin-top:24px;font-size:16px;text-decoration:underline}.guide-footer{border-top:1px solid #d7d6d0;font-size:14px}@media(max-width:760px){.guide{padding:40px 24px}.guide-header,.guide-footer{padding:24px;flex-wrap:wrap}.guide-header img{width:180px;height:auto}.guide h1{letter-spacing:-2px}.guide-intro{font-size:20px}.guide h2{font-size:34px}.guide section{padding-top:48px}.guide .guide-cta{padding:28px 22px}.guide nav{flex-direction:column;gap:10px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
