body.guide-page{max-width:760px}.brand:hover{color:var(--steel-hi)}.guide{padding:12px 0 8px}.crumbs{color:var(--muted);font-size:0.9rem}.crumbs a{color:var(--steel)}.guide h1{margin-top:14px;font:800 2.3rem/1.05 var(--font-epic);letter-spacing:0.04em;text-transform:uppercase;background:var(--steel-grad);-webkit-background-clip:text;background-clip:text;color:transparent}.guide h2{margin-top:30px;font:800 1.5rem/1.1 var(--font-display);letter-spacing:0.08em;text-transform:uppercase;color:var(--steel-hi);padding-bottom:6px;border-bottom:1px solid var(--edge-faint)}.guide h3{margin-top:22px;font:800 1.2rem var(--font-display);letter-spacing:0.06em;text-transform:uppercase;color:var(--accent)}.guide p{margin-top:10px;line-height:1.55;text-wrap:pretty}.guide ul{margin:10px 0 0;padding-left:22px;line-height:1.55}.guide li + li{margin-top:6px}.guide a{color:var(--accent)}.guide strong{color:var(--steel-hi)}.guide-lead{font-size:1.1rem;margin-top:14px!important}.guide-note{padding:10px 14px;border-left:3px solid var(--warn);background:rgba(255, 181, 74, 0.08);color:var(--warn);font-size:0.95rem}.guide-note:empty{display:none}.guide-next{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:18px}.guide-next p{margin:0;padding:12px 14px;display:grid;gap:4px;background:rgba(3, 4, 12, 0.6);border:1px solid var(--edge-faint);border-left:3px solid var(--accent)}.guide-next span{color:var(--muted);font-size:0.85rem;text-transform:uppercase;letter-spacing:0.08em}.guide-next strong{font:800 1.35rem var(--font-display);letter-spacing:0.04em;font-variant-numeric:tabular-nums}.guide-next small{color:var(--muted)}.table-wrap{margin-top:12px;overflow-x:auto;-webkit-overflow-scrolling:touch}.guide table{width:100%;border-collapse:collapse;font-size:0.95rem}.guide th{text-align:left;padding:8px 10px;color:var(--muted);font:800 0.9rem var(--font-display);letter-spacing:0.1em;text-transform:uppercase;border-bottom:1px solid var(--edge-line);white-space:nowrap}.guide td{padding:8px 10px;vertical-align:top;border-bottom:1px solid var(--edge-faint)}kbd{display:inline-block;min-width:1.6em;padding:1px 7px;text-align:center;border:1px solid var(--steel-lo);border-bottom-width:2px;border-radius:3px;background:var(--panel-2);color:var(--steel-hi);font:700 0.9em var(--font-body)}.dv-svg{display:block;width:100%;max-width:420px;height:auto;margin:12px auto 4px;background:rgba(3, 4, 12, 0.6);border:1px solid var(--edge-faint)}.dv-skip{fill:#2b303c}.dv-take{fill:#d9a441}.dv-goal{fill:#d9a441;stroke:#f4d58a;stroke-width:1.2}.dv-svg text{fill:#0a0b0f;font:800 11px var(--font-body)}.dv-start{fill:none;stroke:var(--signal);stroke-width:2}.guide-cta{margin-top:30px!important}.guide-cta a{display:inline-block;padding:14px 26px;background:var(--accent);color:var(--accent-ink);font:800 1.2rem var(--font-display);letter-spacing:0.1em;text-transform:uppercase;text-decoration:none;clip-path:polygon(14px 0, 100% 0, calc(100% - 14px) 100%, 0 100%)}.guide-related ul,.guide-sources{list-style:none;padding:0}.guide-index{list-style:none;padding:0!important;display:grid;gap:14px;margin-top:18px!important}.guide-index li{margin:0!important;padding:14px 16px;background:rgba(3, 4, 12, 0.6);border:1px solid var(--edge-faint);border-left:3px solid var(--accent)}.guide-index a{text-decoration:none;font-size:1.1rem}.guide-index p{margin-top:4px;color:var(--muted)}.foot a{color:var(--steel)}@media (min-width: 700px){.guide h1{font-size:3rem}}