/* Guide-only styling; the original site stylesheet is untouched. */
.guide{max-width:900px;margin:0 auto;padding:0 clamp(22px,5vw,65px) 70px}.guide-intro{padding:clamp(55px,9vw,110px) 0 40px}.guide-intro h1{font-size:clamp(3rem,8vw,5.7rem);line-height:1.04;max-width:780px;margin:0 0 26px}.guide-subtitle{font-family:var(--serif);font-size:clamp(1.55rem,3.5vw,2.3rem);line-height:1.25;margin:0 0 40px}.guide-line{border-top:2px solid var(--ink)}.guide-nav{display:flex;flex-wrap:wrap;gap:9px 20px;padding-top:22px}.guide-nav a{font:600 .75rem/1.7 var(--mono);text-decoration:none;text-transform:uppercase;border-bottom:1px solid var(--ink)}.guide-section{padding:68px 0 54px;border-top:2px solid var(--ink);scroll-margin-top:100px}.guide-number{font:600 .8rem/1.3 var(--mono);letter-spacing:.1em;margin-bottom:25px}.guide-section h2{font-size:clamp(2.9rem,6.3vw,4.9rem);line-height:1.04;margin-bottom:32px}.guide-section h3{font:600 clamp(1.2rem,2.8vw,1.55rem)/1.35 var(--sans);margin:35px 0 14px}.guide-section p,.guide-section li{font:400 clamp(1.13rem,2vw,1.3rem)/1.75 var(--sans)}.guide-section p{margin:0 0 23px}.guide-section ul,.guide-section ol{padding-left:1.4em;margin:0 0 25px}.guide-section li{padding-left:6px;margin:0 0 12px}.guide-section a{text-underline-offset:3px}.guide-section .signature{margin-top:30px}.guide-back{font-size:.68rem;white-space:nowrap}.guide-footer{border-top:2px solid var(--ink);padding-top:35px}.getting-started{border-bottom:0}.closing p{line-height:1.85}@media(max-width:600px){.site-header{min-height:72px}.brand span{display:none}.guide-back{min-height:45px;padding:.65rem .8rem;font-size:.62rem}.guide{padding:0 24px 60px}.guide-intro{padding-top:58px}.guide-intro h1{font-size:clamp(2.8rem,11vw,4.2rem)}.guide-section{padding:57px 0 42px}.guide-section h2{font-size:clamp(2.65rem,11vw,3.7rem)}.guide-section p,.guide-section li{font-size:18px;line-height:1.7}.guide-section h3{font-size:21px}.guide-nav{gap:12px 16px}}

/* Compact title spacing after removing the introductory label. */
.guide-intro{padding-top:clamp(30px,5vw,60px)}
@media(max-width:600px){.guide-intro{padding-top:32px}}
