.service-guide{padding:72px 0;background:#faf7f2;color:#0f172a;font-family:Outfit,sans-serif}.service-guide h2{font-size:clamp(28px,4vw,44px);line-height:1.15;margin:12px 0 22px}.service-guide h3{font-size:clamp(23px,3vw,30px);line-height:1.25;margin:0 0 20px}.service-guide h4{font-size:19px;margin:24px 0 12px}.service-guide p,.service-guide li{font-size:18px;line-height:1.75;max-width:82ch}.service-guide-eyebrow{color:#9b3e00;text-transform:uppercase;font-weight:700;letter-spacing:2px}.service-guide-intro{color:#475569}.service-guide-links{display:flex;flex-wrap:wrap;gap:14px;margin:30px 0}.service-guide a{color:#923b00;text-decoration:underline;text-underline-offset:4px}.service-guide-links a{padding:12px 18px;border:1px solid #bcae9e;border-radius:30px}.service-guide-card{padding:32px;margin:24px 0;border:1px solid #ded6ca;border-radius:20px;background:#fff;scroll-margin-top:32px}.service-guide-card ul{padding-left:24px}.service-guide details{padding:20px 0;border-top:1px solid #ded6ca;margin-top:24px}.service-guide summary{cursor:pointer;font-size:19px;font-weight:600;line-height:1.5}.service-guide-cta{display:inline-block;margin-top:12px;font-weight:600}.service-guide-next{padding-top:28px}.service-guide a:focus-visible,.service-guide summary:focus-visible{outline:3px solid #923b00;outline-offset:5px}@media (max-width:600px){.service-guide{padding:44px 0}.service-guide-card{padding:22px}.service-guide-links{display:grid}.service-guide p,.service-guide li{font-size:16px}}
