.qnKV3q_page{max-inline-size:760px;color:var(--ink-soft);padding-block-start:28px;font-size:16px;line-height:1.7}.qnKV3q_page h1{letter-spacing:-.02em;color:var(--ink);margin-block:4px 12px;font-size:clamp(32px,4.4vw,48px);font-weight:500;line-height:1.08}.qnKV3q_lead{color:var(--ink);margin-block:0;font-size:18px}.qnKV3q_page h2{font-size:var(--h2-size-md);color:var(--ink);margin-block:36px 10px;font-weight:500;line-height:1.2}.qnKV3q_page ul,.qnKV3q_page ol{padding-inline-start:22px}.qnKV3q_page li{margin-block-end:6px}.qnKV3q_page li::marker{color:var(--accent)}.qnKV3q_page strong{color:var(--ink);font-weight:600}.qnKV3q_figures{border-inline-start:3px solid var(--accent);border-radius:var(--radius-tag);background:var(--accent-soft);color:var(--ink);margin-block:24px;padding:14px 16px}.qnKV3q_form{border-radius:var(--radius-card);background:var(--card);box-shadow:var(--shadow-md);gap:16px;margin-block-start:32px;padding:clamp(18px,4vw,28px);display:grid}.qnKV3q_pair{gap:16px;display:grid}@media (min-width:560px){.qnKV3q_pair{grid-template-columns:1fr 1fr}}.qnKV3q_field{min-inline-size:0;color:var(--ink);flex-direction:column;gap:6px;font-size:14px;font-weight:600;line-height:1.4;display:flex}.qnKV3q_optional{color:var(--muted);font-weight:400}.qnKV3q_field input,.qnKV3q_field textarea{border-radius:var(--radius-button);background:var(--card);min-block-size:44px;inline-size:100%;color:var(--ink);font:inherit;border:1.5px solid #8c8676;padding-block:10px;padding-inline:12px;font-size:16px;font-weight:400}.qnKV3q_field textarea{resize:vertical}.qnKV3q_field input::placeholder,.qnKV3q_field textarea::placeholder{color:var(--muted)}.qnKV3q_form button[type=submit]{font-size:16px}.qnKV3q_form button[disabled]{opacity:.7;cursor:progress}.qnKV3q_error{border-radius:var(--radius-button);background:var(--danger-bg);color:var(--danger);margin:0;padding:10px 12px;font-size:14px}.qnKV3q_contact{text-align:center;color:var(--muted);margin:0;font-size:14px}.qnKV3q_contact a,.qnKV3q_sent a{min-block-size:44px;text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, var(--accent) 40%, transparent);text-decoration-color:color-mix(in srgb, var(--accent) 40%, transparent);text-underline-offset:3px;align-items:center;display:inline-flex}.qnKV3q_sent{border-radius:var(--radius-card);background:var(--card);box-shadow:var(--shadow-md);color:var(--ink);margin-block-start:32px;padding:clamp(18px,4vw,28px)}.qnKV3q_sent p{margin:0}.qnKV3q_sent p:first-child{font-size:18px;font-weight:600}.qnKV3q_trap{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}
