.doc.guide-doc{max-width:780px;padding-top:clamp(24px,5vw,48px)}.doc .crumbs ol{color:var(--muted);flex-wrap:wrap;gap:4px 0;margin:0 0 22px;padding:0;font-size:14px;list-style:none;display:flex}.crumbs li+li:before{content:"›";color:var(--muted);margin:0 8px}.crumbs a{color:var(--muted)}.crumbs a:hover{color:var(--accent)}.doc .byline{color:var(--muted);margin:14px 0 0;font-size:15px}.doc .intro-actions{flex-wrap:wrap;gap:12px;margin-top:24px;display:flex}.doc ol{margin:12px 0 0;padding-left:24px}.doc strong{color:var(--text)}.doc h2{margin-top:52px}.doc kbd{border:1px solid var(--line-strong);background:var(--surface-raise);font:600 .85em/1.4 var(--font);border-bottom-width:2px;border-radius:6px;padding:1px 7px}.answer{border-left:3px solid var(--accent);background:var(--bg-raise);border-radius:0 12px 12px 0;margin:28px 0 0;padding:18px 20px}.answer p{color:var(--text);margin:0}.answer p+p{margin-top:10px}.shot{margin:28px 0 0}.shot img,.shot video{border:1px solid var(--line);background:var(--bg-raise);border-radius:12px;width:100%}.shot.narrow img{max-width:390px;margin:0 auto}.shot figcaption{color:var(--muted);margin-top:10px;font-size:15px}.cta-box{border:1px solid var(--accent-line);background:var(--accent-soft);border-radius:14px;margin:40px 0 0;padding:22px 22px 24px}.doc .cta-box p{color:var(--text);margin:0}.doc .cta-box .cta-title{font-size:20px;font-weight:800}.doc .cta-box p+p{margin-top:8px}.doc .cta-box .cta-actions{flex-wrap:wrap;gap:12px;margin-top:16px;display:flex}.table-wrap{border:1px solid var(--line);background:var(--bg-raise);border-radius:12px;margin:24px 0 0;overflow-x:auto}.table-wrap table{border-collapse:collapse;width:100%;font-size:15px}.table-wrap caption{text-align:left;color:var(--muted);padding:12px 14px 4px;font-size:14px}.table-wrap th,.table-wrap td{border-top:1px solid var(--line);text-align:left;vertical-align:top;padding:9px 14px}.table-wrap thead th{color:var(--muted);border-top:0;font-size:13px;font-weight:650}.table-wrap tbody th{color:var(--text);font-weight:600}.table-wrap td{color:var(--text-soft)}.table-wrap table.num td{font-variant-numeric:tabular-nums;white-space:nowrap}.best{background:var(--accent-soft);color:var(--accent);white-space:nowrap;border-radius:999px;margin-left:6px;padding:0 8px;font-size:12px;font-weight:700;display:inline-block}.doc .gcards{grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr));gap:14px;margin:24px 0 0;padding:0;list-style:none;display:grid}.doc .gcards li+li{margin-top:0}.gcard{border:1px solid var(--line);background:var(--bg-raise);border-radius:14px;padding:18px 20px 20px;transition:border-color .15s,background-color .15s;position:relative}.gcard:hover{border-color:var(--accent-line);background:var(--surface-tint)}.doc .gcard-title{margin:0;font-size:18px;line-height:1.3}.gcard-title a{color:var(--text);text-decoration:none}.gcard-title a:after{content:"";border-radius:14px;position:absolute;inset:0}.doc .gcard p{color:var(--muted);margin:8px 0 0;font-size:15px}@media (prefers-reduced-motion:reduce){.gcard{transition:none}}.doc ol.steps{counter-reset:step;margin:16px 0 0;padding:0;list-style:none}.doc .steps li{border:1px solid var(--line);background:var(--surface-tint);counter-increment:step;border-radius:12px;padding:12px 16px 12px 54px;position:relative}.doc .steps li+li{margin-top:8px}.doc .steps li:before{content:counter(step);background:var(--accent-soft);width:26px;height:26px;color:var(--accent);border-radius:50%;place-items:center;font-size:14px;font-weight:750;display:grid;position:absolute;top:12px;left:14px}.reward{color:var(--accent);font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:650}.no-cash-note{font-size:15px;color:var(--muted)!important;margin-top:40px!important}
