.rg-page{--rg-ground:#f2f3f5;--rg-paper:#fff;--rg-ink:#15181d;--rg-muted:#5e6672;--rg-rule:#dee1e6;--rg-accent:#e24e1a;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:var(--rg-ground);min-height:100vh;color:var(--rg-ink);font-family:var(--rg-display), system-ui, sans-serif;padding:32px 14px 64px;font-size:16px;line-height:1.5}.rg-paper{background:var(--rg-paper);border:1px solid var(--rg-rule);border-radius:4px;max-width:660px;margin:0 auto;box-shadow:0 30px 60px -44px #0e111673}.rg-paper-head{border-bottom:2px solid var(--rg-ink);gap:4px;padding:26px 28px 18px;display:grid}.rg-paper-head strong{text-transform:uppercase;letter-spacing:.02em;font-size:clamp(28px,6vw,38px);font-weight:800;font-stretch:72%;line-height:1}.rg-paper-head span{font-family:var(--rg-mono);text-transform:uppercase;letter-spacing:.09em;color:var(--rg-muted);font-size:12px}.rg-paper-body{padding:24px 28px 8px}.rg-paper-body h1{letter-spacing:-.005em;margin:0 0 8px;font-size:clamp(26px,5vw,34px);font-weight:800;font-stretch:80%;line-height:1.08}.rg-paper-body .lead{color:var(--rg-muted);margin:0 0 20px;font-size:16.5px}.rg-paper-body .meta{color:var(--rg-muted);font-size:14px}.rg-paper-foot{border-top:1px solid var(--rg-rule);font-family:var(--rg-mono);color:var(--rg-muted);padding:18px 28px 22px;font-size:11.5px}.rg-paper-foot p{margin:0 0 4px}.rg-paper-foot a{color:inherit}.rg-paper .form{gap:16px;display:grid}.rg-paper .field{font-family:var(--rg-mono);text-transform:uppercase;letter-spacing:.06em;color:var(--rg-muted);font-size:12px;font-weight:500}.rg-paper .field input,.rg-paper .field select,.rg-paper .field textarea{font-family:var(--rg-display);text-transform:none;letter-spacing:0;color:var(--rg-ink);background:var(--rg-paper);border:1px solid var(--rg-rule);border-radius:4px;font-size:16px}.rg-paper .field input:focus-visible,.rg-paper .field select:focus-visible,.rg-paper .field textarea:focus-visible{outline:2px solid var(--rg-accent);outline-offset:0;border-color:var(--rg-accent)}.rg-paper .btn{border-radius:4px}.rg-paper .btn-primary{background:var(--rg-ink);border-color:var(--rg-ink);color:#fff;min-height:50px;font-size:16px}.rg-paper .btn-primary:hover{background:#2b3038}.rg-paper .form-error,.rg-paper .field-error{color:#b42318}.rg-paper .form-success{background:#f1f8f3;border:1px solid #b9dec4;border-radius:4px;padding:16px}.rg-paper .answer-choices{gap:8px}.rg-paper .answer-choice{border:1px solid var(--rg-rule);background:var(--rg-paper);border-radius:4px;padding:14px 16px}.rg-paper .answer-choice strong{font-size:16px}.rg-paper .answer-choice:has(input:checked){border-color:var(--rg-ink);outline:1px solid var(--rg-ink);background:#f7f8fa}.rg-paper .answer-choice input{accent-color:var(--rg-ink)}.rg-paper .answer-slots label{font-family:var(--rg-display);border-radius:4px}.rg-paper .answer-slots label:has(input:checked){border-color:var(--rg-ink);background:#f7f8fa}.rg-paper .answer-call{border:1px solid var(--rg-rule);background:#f7f8fa;border-radius:4px}.rg-paper .answer-call a{color:var(--rg-ink)}@media (max-width:560px){.rg-page{padding:0 0 40px}.rg-paper{border-width:0 0 1px;border-radius:0}.rg-paper-head,.rg-paper-body,.rg-paper-foot{padding-inline:18px}}.rg-page{--ink:#15181d;--paper:#f2f3f5;--surface:#fff;--muted:#5e6672;--line:#dee1e6;--tint:#e24e1a12;--tint-border:#e24e1a4d;--accent-ink:#b33a10}.rg-page h1,.rg-page h2{max-width:none}.rg-paper .answer-slots label{background:var(--rg-paper);color:var(--rg-ink)}
