.guide-page{max-width:1080px}.guide-page h1{letter-spacing:-3px;max-width:850px;font-size:clamp(40px,5.5vw,72px);line-height:1.06}.guide-page .guide-lead{color:var(--ink);max-width:850px;font-size:20px;line-height:1.65}.guide-page .guide-date{font:11px var(--mono);color:var(--muted);margin:28px 0}.guide-page .guide-answer{background:#14211b;border:1px solid #36503b;margin:32px 0;padding:25px 29px}.guide-page .guide-answer p{margin:0 0 14px}.guide-page .guide-answer p:last-child{margin-bottom:0}.guide-page .guide-contents{border:1px solid var(--line);margin:35px 0;padding:24px 28px}.guide-page .guide-contents strong{font:11px var(--mono);letter-spacing:1px;color:var(--muted)}.guide-page .guide-contents ul{columns:2;column-gap:35px;margin:15px 0 0;padding-left:18px}.guide-page .guide-contents li{break-inside:avoid;margin:8px 0}.guide-page section{border-bottom:1px solid var(--line);padding:16px 0 25px;scroll-margin-top:28px}.guide-page section h2{margin-top:22px}.guide-page code{overflow-wrap:anywhere}.guide-page .guide-table{overflow-x:auto}.guide-page .guide-table table{min-width:610px}.guide-page .guide-links{flex-wrap:wrap;gap:15px 25px;margin:28px 0;display:flex}.guide-page .guide-faq h3{margin-top:26px;font-size:22px}.guide-page .guide-fixture{background:var(--surface);border:1px solid var(--line);padding:20px 24px}.guide-page .guide-note{color:var(--muted);font-size:13px}@media (max-width:650px){.guide-page h1{letter-spacing:-1.7px}.guide-page .guide-lead{font-size:17px}.guide-page .guide-contents ul{columns:1}.guide-page .guide-answer,.guide-page .guide-contents{padding:20px}.guide-page .guide-table table{min-width:550px}}
