.guide[data-v-a40efdd6]{background:var(--theme-bg);color:var(--theme-ink)}.guide-shell[data-v-a40efdd6]{margin:0 auto;padding:48px 0 72px;width:min(100% - 32px,880px)}.guide-crumb[data-v-a40efdd6]{color:var(--theme-muted);display:flex;flex-wrap:wrap;font-size:12px;gap:8px;margin-bottom:28px}.guide-crumb a[data-v-a40efdd6]:hover,.guide-crumb strong[data-v-a40efdd6]{color:var(--theme-primary)}.guide-crumb strong[data-v-a40efdd6]{font-weight:500}.guide-kicker[data-v-a40efdd6]{color:var(--theme-primary);font-size:11px;font-weight:700;letter-spacing:.24em;margin:0 0 12px;text-transform:uppercase}.guide-header h1[data-v-a40efdd6]{font-size:clamp(32px,5vw,48px);font-weight:400;line-height:1.1;margin:0 0 16px}.guide-lede[data-v-a40efdd6]{font-size:16px;line-height:1.7;margin:0;max-width:680px}.guide-body[data-v-a40efdd6],.guide-lede[data-v-a40efdd6]{color:var(--theme-muted)}.guide-body[data-v-a40efdd6]{font-size:15px;line-height:1.8;margin-top:44px}.guide-body[data-v-a40efdd6] h2{color:var(--theme-ink);font-size:26px;font-weight:400;line-height:1.25;margin:44px 0 14px}.guide-body[data-v-a40efdd6] h3{color:var(--theme-ink);font-size:19px;font-weight:400;margin:28px 0 10px}.guide-body[data-v-a40efdd6] p{margin:0 0 14px}.guide-body[data-v-a40efdd6] strong{color:var(--theme-ink)}.guide-body[data-v-a40efdd6] ol,.guide-body[data-v-a40efdd6] ul{margin:0 0 16px;padding-left:20px}.guide-body[data-v-a40efdd6] ul{list-style:disc}.guide-body[data-v-a40efdd6] ol{list-style:decimal}.guide-body[data-v-a40efdd6] li{margin:6px 0}.guide-body[data-v-a40efdd6] a{color:var(--theme-primary);text-decoration:underline;text-underline-offset:3px}.guide-body[data-v-a40efdd6] figure{background:var(--theme-surface);border:1px solid var(--theme-line);margin:24px 0}.guide-body[data-v-a40efdd6] figcaption{font-size:12px;padding:10px 14px}.guide-body[data-v-a40efdd6] table{border-collapse:collapse;font-size:14px;width:100%}.guide-body[data-v-a40efdd6] td,.guide-body[data-v-a40efdd6] th{border-bottom:1px solid var(--theme-line);padding:12px 12px 12px 0;text-align:left;vertical-align:top}.guide-body[data-v-a40efdd6] th{color:var(--theme-ink);font-weight:600}.guide-body[data-v-a40efdd6] .guide-note{background:var(--theme-surface);border-left:2px solid var(--theme-primary);padding:14px 18px}.guide-cta[data-v-a40efdd6]{background:var(--theme-surface);border:1px solid var(--theme-line);margin-top:56px;padding:28px;text-align:center}.guide-cta h2[data-v-a40efdd6]{font-size:22px;font-weight:400;margin:0 0 10px}.guide-cta p[data-v-a40efdd6]{color:var(--theme-muted);font-size:14px;line-height:1.7;margin:0 auto;max-width:620px}.guide-references[data-v-a40efdd6]{background:var(--theme-surface);border:1px solid var(--theme-line);border-left:4px solid var(--theme-primary);border-radius:4px;margin-top:56px;padding:24px}.ref-header[data-v-a40efdd6]{align-items:center;display:flex;flex-wrap:wrap;gap:12px;margin-bottom:12px}.ref-badge[data-v-a40efdd6]{background:#d4af371a;border-radius:2px;color:var(--theme-primary);display:inline-block;font-size:10px;font-weight:700;letter-spacing:.08em;padding:2px 8px;text-transform:uppercase}.ref-header h3[data-v-a40efdd6]{color:var(--theme-ink);font-size:16px;font-weight:600;margin:0!important}.ref-intro[data-v-a40efdd6]{color:var(--theme-muted);font-size:13.5px;line-height:1.6;margin-bottom:16px}.ref-list[data-v-a40efdd6]{display:grid;gap:10px;list-style:none!important;margin:0!important;padding-left:0!important}.ref-list li[data-v-a40efdd6]{color:var(--theme-muted);font-size:13px;line-height:1.55;margin:0!important;padding-left:14px;position:relative}.ref-list li[data-v-a40efdd6]:before{color:var(--theme-primary);content:"•";font-weight:700;left:0;position:absolute;top:0}.ref-list li strong[data-v-a40efdd6]{color:var(--theme-ink)}.guide-related[data-v-a40efdd6]{margin-top:48px}.guide-related h2[data-v-a40efdd6]{font-size:20px;font-weight:400;margin:0 0 16px}.guide-related-grid[data-v-a40efdd6]{display:grid;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr))}.guide-related-grid a[data-v-a40efdd6]{border:1px solid var(--theme-line);display:block;padding:18px;transition:border-color .18s}.guide-related-grid a[data-v-a40efdd6]:hover{border-color:var(--theme-primary)}.guide-related-grid strong[data-v-a40efdd6]{color:var(--theme-ink);display:block;font-size:14px;font-weight:600;margin-bottom:6px}.guide-related-grid span[data-v-a40efdd6]{color:var(--theme-muted);font-size:13px;line-height:1.55}@media(max-width:767px){.guide-related-grid[data-v-a40efdd6]{grid-template-columns:1fr}.guide-shell[data-v-a40efdd6]{padding-top:32px}}
