.guide{max-width:900px;padding-top:28px;padding-bottom:50px}.breadcrumbs{font-size:.875rem;color:var(--muted)}.breadcrumbs a{text-decoration:underline;text-underline-offset:3px}.guide-heading{padding:70px 0 28px}.guide-heading .eyebrow{margin-bottom:18px}.guide h1{font-size:clamp(2.7rem,6vw,5rem);letter-spacing:-.055em;line-height:1.03;margin:0 0 24px}.guide h1 span{color:var(--accent)}.guide-lead{max-width:690px;font-size:1.25rem;color:var(--muted);line-height:1.6}.guide-updated{font: .75rem var(--mono);color:#8eaccd;margin-top:24px}.guide-note{padding:22px 24px;border:1px solid #32607e;border-left:3px solid var(--accent);background:#092443;color:var(--muted);margin:8px 0 48px}.guide-note strong{color:var(--paper)}.guide section{padding:30px 0 34px;border-top:1px solid var(--line)}.guide h2{font-size:clamp(1.55rem,3vw,2.15rem);letter-spacing:-.03em;line-height:1.2;margin:0 0 18px}.guide p,.guide li{font-size:1rem;line-height:1.75;color:var(--muted)}.guide li{padding-left:5px;margin:8px 0}.guide ul,.guide ol{padding-left:24px}.guide strong{color:var(--paper);font-weight:600}.guide code{font: .9em var(--mono);color:var(--accent);overflow-wrap:anywhere}.guide a:not(.button){text-decoration:underline;text-underline-offset:3px}.guide-next{margin-top:20px;padding:28px!important;background:#092443;border:1px solid #294767!important}.guide-next .button{margin:5px 0 14px}.guide header nav{gap:25px}@media(max-width:760px){.guide{padding-top:20px}.guide-heading{padding-top:48px}.guide h1{letter-spacing:-.045em}.guide-note{padding:18px;margin-bottom:34px}.guide section{padding:25px 0}.guide header nav{gap:12px}.guide header nav>a:first-child{display:none}.guide header nav .button{padding:10px 12px;min-height:44px;font-size:.8rem}}

.guide blockquote{margin:12px 0 18px;padding:18px 22px;border-left:3px solid var(--accent);background:#092443;color:var(--paper);font-size:1rem;line-height:1.7}
