.help-page{--help-bg:#f7f5f0;--help-surface:#fff;--help-border:#eae5db;--help-text:#1d1a15;--help-muted:#6d6659;--help-accent:#2f6ea6;--help-accent-soft:#e9f1f8;--help-red:#c0202c;--help-r:12px;max-width:720px;color:var(--help-text);font-family:var(--font-body,Inter, system-ui, sans-serif);margin:0 auto;padding:48px 20px 96px;line-height:1.55}.help-page h1{font-family:var(--font-display,Anton, Impact, sans-serif);text-transform:uppercase;margin:0 0 12px;font-size:clamp(2rem,5vw,2.75rem);line-height:1.05}.help-page .help-lead{color:var(--help-muted);margin:0 0 28px;font-size:1.05rem}.help-banner{background:var(--help-accent-soft);border-radius:var(--help-r);border:1px solid #c5d9eb;margin-bottom:28px;padding:14px 16px;font-size:.95rem}.help-banner a{color:var(--help-accent);font-weight:600}.help-toc{background:var(--help-surface);border:1px solid var(--help-border);border-radius:var(--help-r);margin-bottom:32px;padding:16px 20px}.help-toc ul{margin:8px 0 0;padding-left:1.2rem}.help-toc a{color:var(--help-accent)}.help-section{margin-bottom:36px;scroll-margin-top:24px}.help-section h2{font-family:var(--font-stat,Oswald, sans-serif);letter-spacing:.04em;text-transform:uppercase;color:var(--help-accent);margin:0 0 12px;font-size:1.15rem}.help-section h3{margin:20px 0 8px;font-size:1rem}.help-steps{margin:0;padding-left:1.25rem}.help-steps li{margin-bottom:14px}.help-steps li strong{margin-bottom:4px;display:block}.help-result{color:#2a4a2a;background:#f0f7f0;border-left:3px solid #3a7;margin-top:6px;padding:8px 10px;font-size:.92rem;display:block}.help-when-table{border-collapse:collapse;width:100%;margin:12px 0;font-size:.92rem}.help-when-table th,.help-when-table td{border:1px solid var(--help-border);text-align:left;padding:8px 10px}.help-when-table th{background:var(--help-accent-soft)}.help-card-grid{gap:12px;margin:16px 0;display:grid}.help-card{background:var(--help-surface);border:1px solid var(--help-border);border-radius:var(--help-r);color:inherit;padding:16px 18px;text-decoration:none;transition:border-color .15s,box-shadow .15s;display:block}.help-card:hover{border-color:var(--help-accent);box-shadow:0 4px 12px #2f6ea61f}.help-card strong{color:var(--help-accent);margin-bottom:4px;font-size:1.05rem;display:block}.help-card span{color:var(--help-muted);font-size:.92rem}.help-trouble{border:1px solid var(--help-border);border-radius:var(--help-r);margin:12px 0;overflow:hidden}.help-trouble summary{cursor:pointer;background:var(--help-surface);padding:12px 14px;font-weight:600}.help-trouble div{padding:0 14px 14px;font-size:.95rem}.help-trouble p{margin:8px 0 0}.help-limitations{color:var(--help-muted);border-top:1px solid var(--help-border);margin-top:40px;padding-top:24px;font-size:.92rem}.help-back{color:var(--help-accent);align-items:center;gap:6px;margin-bottom:24px;font-size:.92rem;font-weight:600;text-decoration:none;display:inline-flex}.help-mock-wrap{border:1px dashed var(--help-accent);border-radius:var(--help-r);background:#faf8f3;margin:20px 0;padding:12px}.help-mock-label{font-family:var(--font-stat,Oswald, sans-serif);letter-spacing:.12em;text-transform:uppercase;color:var(--help-accent);margin:0 0 10px;font-size:.72rem}.help-mock{color:#fff;background:#0e0e10;border-radius:10px;padding:16px;font-size:.85rem;position:relative}.help-mock__section-title{font-family:var(--font-stat,Oswald, sans-serif);letter-spacing:.1em;text-transform:uppercase;color:#6bace4;margin:0 0 8px;font-size:.75rem}.help-mock__card{background:#0e0e10eb;border:1px solid #2a2a30;border-radius:8px;margin-bottom:10px;padding:12px}.help-mock__btn{color:#fff;background:#e81828;border-radius:6px;margin-top:8px;padding:6px 12px;font-size:.78rem;font-weight:600;display:inline-block}.help-hotspot{color:#fff;background:#e81828;border:2px solid #fff;border-radius:50%;justify-content:center;align-items:center;width:22px;height:22px;font-size:.7rem;font-weight:700;display:flex;position:absolute;box-shadow:0 2px 6px #0006}.help-legend{margin-top:12px;font-size:.88rem}.help-legend dt{float:left;clear:left;text-align:center;color:#fff;background:#e81828;border-radius:50%;width:28px;height:22px;margin-right:8px;font-size:.7rem;font-weight:700;line-height:22px}.help-legend dd{color:var(--help-muted);margin:0 0 8px 36px}.help-hero-mini{background:linear-gradient(135deg,#13263a,#0e0e10);border-radius:8px;margin-bottom:12px;padding:14px}.help-hero-mini h4{font-family:var(--font-display,Anton, sans-serif);text-transform:uppercase;margin:0;font-size:1.1rem}.help-hero-mini p{color:#8b8b92;margin:4px 0 0;font-size:.8rem}
