.guide-hub{padding:48px 0 72px;color:var(--text)}.guide-hub .container{max-width:1140px}.guide-crumb{display:flex;flex-wrap:wrap;gap:10px;font-size:13px;color:var(--muted);margin-bottom:32px}.guide-extra a,.guide-hub a{color:var(--gold2,var(--gold));text-underline-offset:4px}.guide-extra a:hover,.guide-hub a:hover{text-decoration:underline}.guide-extra a:focus-visible,.guide-extra summary:focus-visible,.guide-hub a:focus-visible{outline:2px solid var(--gold);outline-offset:5px}.guide-intro{max-width:820px;margin-bottom:48px}.guide-intro h1{font-size:clamp(32px,5vw,58px);line-height:1.12;letter-spacing:-.025em;color:var(--heading);margin:0 0 24px;overflow-wrap:anywhere}.guide-intro>p{font-size:20px;line-height:1.7;max-width:65ch}.guide-jump{display:flex;flex-wrap:wrap;gap:14px 24px;margin-top:26px;padding-top:20px;border-top:1px solid var(--line)}.guide-hub h2{color:var(--heading);font-size:clamp(25px,3vw,34px);line-height:1.25;margin:0 0 20px}.guide-hub h3{font-size:22px;line-height:1.3;margin:0 0 14px}.guide-copy{max-width:74ch;font-size:17px;line-height:1.85}.guide-copy section,.guide-hub>.container>section{margin-bottom:52px}.guide-copy h2:not(:first-child){margin-top:36px}.guide-copy p{margin:0 0 20px}.guide-copy ol{padding-left:24px}.guide-copy li{padding-left:4px;margin-bottom:14px}.guide-topics{display:grid;grid-template-columns:1fr 1fr;grid-gap:0 48px;gap:0 48px}.guide-topics article{padding:24px 0;border-top:1px solid var(--line);min-width:0}.guide-topics p{line-height:1.8;max-width:55ch;color:var(--muted)}.guide-reading{display:grid;grid-template-columns:230px minmax(0,1fr);grid-gap:56px;gap:56px}.guide-reading aside nav{position:-webkit-sticky;position:sticky;top:110px;display:flex;flex-direction:column;gap:14px;line-height:1.5}.guide-reading aside strong{color:var(--heading)}.guide-link-list{list-style:none;padding:0!important}.guide-link-list>li{padding:18px 0!important;border-top:1px solid var(--line);margin:0!important}.guide-link-list p{font-size:15px;color:var(--muted);margin:6px 0 0}.guide-extra .guide-note,.guide-hub .guide-note{font-size:14px;color:var(--muted);line-height:1.7}.guide-extra{min-width:0;max-width:100%;margin-top:36px}.guide-extra figure{margin:24px 0}.guide-extra svg{width:100%;height:auto;display:block;border:1px solid var(--line);border-radius:12px;background:var(--bg);color:var(--text)}.guide-extra figcaption{font-size:14px;line-height:1.7;color:var(--muted);margin-top:12px}.guide-extra details{border-top:1px solid var(--line);padding:16px 0}.guide-extra summary{cursor:pointer;font-weight:650;line-height:1.6}.guide-extra details p{margin:14px 0 0}.guide-extra section,.guide-hub section{scroll-margin-top:110px}@media(max-width:760px){.guide-hub{padding-top:40px}.guide-reading{grid-template-columns:minmax(0,1fr);gap:32px}.guide-reading aside nav{position:static}.guide-topics{grid-template-columns:minmax(0,1fr)}.guide-intro>p{font-size:18px}.guide-crumb{font-size:12px}.guide-copy{font-size:16px}.guide-intro{margin-bottom:36px}}