.brand{display:inline-flex;align-items:center;gap:8px}.guide-hero{border:0;max-width:900px;padding-bottom:24px}.guide-hero h1{font-size:clamp(34px,5.4vw,62px)}.guide-toc{justify-content:flex-start;gap:10px;min-height:0;padding:8px 0}.guide-toc a{border-bottom:2px solid var(--line);padding:8px 14px 8px 0;font-size:14px;font-weight:700;text-decoration:none}.guide-intro{font-size:18px;max-width:760px}.guide-step{display:grid;grid-template-columns:minmax(0,1fr) minmax(240px,.76fr);gap:64px;padding:58px 0;border-top:1px solid var(--line);margin-top:30px;scroll-margin-top:20px}.guide-number{font-size:13px;font-weight:700;letter-spacing:.1em;color:var(--mint);margin:0 0 16px}.guide-copy h2{font-size:clamp(26px,3.1vw,36px);line-height:1.5}.guide-copy p{max-width:600px}.guide-copy dl{border-top:1px solid var(--line);padding-top:18px}.guide-copy dt{font-weight:700;color:var(--mint);font-size:14px}.guide-copy dd{margin:6px 0 18px}.guide-step figure{max-width:370px;justify-self:end}.guide-checks{max-width:800px}.guide-checks li{padding:9px 0;border-bottom:1px solid var(--line)}.guide-service{border-top:3px solid var(--mint);max-width:860px}.guide-service h2{font-size:clamp(27px,3.3vw,38px)}#checklist{scroll-margin-top:20px}@media(max-width:760px){.guide-step{grid-template-columns:1fr;gap:22px;padding:34px 0;margin-top:20px}.guide-step figure{justify-self:start;max-width:340px}.wide-break{display:none}.guide-toc{gap:4px}.guide-toc a{font-size:13px}}
