.onepager{--brand:#1b4b89;--accent:#ed1c24;--ink:#0f172a;--muted:#475569;--line:#e5e7eb;background:#fff;color:var(--ink);max-width:980px;margin:24px auto;border-radius:14px;box-shadow:0 8px 30px rgba(2,6,23,.08);overflow:visible}.onepager *{box-sizing:border-box;font-family:ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Inter,Arial}.onepager__band{background:var(--brand);color:#fff;padding:14px 18px;border-radius:14px 14px 0 0}.onepager__band h1{margin:0;font-size:20px}.onepager__band p{margin:4px 0 0;font-size:12px;opacity:.95}.onepager__wrap{padding:16px 18px 18px}.onepager__print{display:inline-block;background:var(--brand);color:#fff;text-decoration:none;border-radius:999px;padding:8px 12px;font-weight:600;margin:4px 0 6px}.onepager__section{margin:14px 0 10px}.onepager h2{margin:0 0 6px;color:var(--brand);font-size:15px;line-height:1.25}.onepager__row{display:grid;gap:10px;margin-top:8px}.onepager__row--2{grid-template-columns:1fr 1fr}.onepager__row--3{grid-template-columns:1fr 1fr 1fr}.onepager label{display:block;font-size:11px;color:var(--muted)}.onepager input[type=text],.onepager textarea{width:100%;padding:8px 9px;border:1px solid var(--line);border-radius:8px;font-size:12px;background:#fff}.onepager textarea{height:52px;resize:vertical}.onepager__underline{border:0!important;border-bottom:1px solid var(--line)!important;border-radius:0!important;padding-left:0}.onepager__pill{display:inline-block;font-size:10.5px;color:#fff;background:var(--brand);border-radius:999px;padding:3px 8px;margin-left:6px}.onepager__pill--red{background:var(--accent)}.onepager__checks{display:flex;flex-wrap:wrap;gap:12px 16px;align-items:center;font-size:12px}.onepager__hint{font-size:11px;color:var(--muted);margin-right:6px}.onepager__fine{font-size:10px;color:var(--muted);margin-top:6px}@media (max-width:760px){.onepager{margin:12px 10px}.onepager__row--2,.onepager__row--3{grid-template-columns:1fr}}@media print{.onepager{box-shadow:none;margin:0}.onepager__print{display:none}}.onepager .onepager__band h1,.onepager .onepager__band p{color:#ffffff!important}.onepager .onepager__print{color:#ffffff!important}.onepager .onepager__print:hover,.onepager .onepager__print:focus{color:#ffffff!important;filter:brightness(0.92);text-decoration:none}.onepager .onepager__band a:hover,.onepager .onepager__band a:focus{color:#ffffff!important}