.rd-problem-form-wrap[data-astro-cid-o5vj7cim]{border:1px solid var(--rd-line);background:var(--rd-paper)}.rd-problem-form[data-astro-cid-o5vj7cim]{gap:var(--rd-s6);padding:clamp(var(--rd-s5), 5vw, var(--rd-s7));display:grid}.rd-problem-field[data-astro-cid-o5vj7cim]{gap:var(--rd-s2);display:grid}.rd-problem-field[data-astro-cid-o5vj7cim] label[data-astro-cid-o5vj7cim],.rd-problem-impact[data-astro-cid-o5vj7cim] legend[data-astro-cid-o5vj7cim]{color:var(--rd-brand-deep);font-size:var(--rd-type-small);font-weight:700;line-height:1.45}.rd-problem-field[data-astro-cid-o5vj7cim] input[data-astro-cid-o5vj7cim],.rd-problem-field[data-astro-cid-o5vj7cim] textarea[data-astro-cid-o5vj7cim]{box-sizing:border-box;width:100%;min-height:var(--rd-control-min);padding:var(--rd-s3) var(--rd-s4);border:1px solid var(--rd-line);border-radius:var(--rd-radius-control);background:var(--rd-white);color:var(--rd-ink);font:400 var(--rd-type-body)/1.55 var(--rd-sans)}.rd-problem-field[data-astro-cid-o5vj7cim] textarea[data-astro-cid-o5vj7cim]{resize:vertical}.rd-problem-field[data-astro-cid-o5vj7cim] input[data-astro-cid-o5vj7cim]:focus-visible,.rd-problem-field[data-astro-cid-o5vj7cim] textarea[data-astro-cid-o5vj7cim]:focus-visible{outline:3px solid var(--rd-gold);outline-offset:2px;border-color:var(--rd-brand)}.rd-problem-field[data-astro-cid-o5vj7cim]>p[data-astro-cid-o5vj7cim],.rd-problem-form__privacy[data-astro-cid-o5vj7cim]{color:var(--rd-muted);font-size:var(--rd-type-small);margin:0;line-height:1.55}.rd-problem-impact[data-astro-cid-o5vj7cim]{border:0;min-width:0;margin:0;padding:0}.rd-problem-impact[data-astro-cid-o5vj7cim] legend[data-astro-cid-o5vj7cim]{margin-bottom:var(--rd-s3)}.rd-problem-impact[data-astro-cid-o5vj7cim]>div[data-astro-cid-o5vj7cim]{gap:var(--rd-s3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.rd-problem-impact[data-astro-cid-o5vj7cim] label[data-astro-cid-o5vj7cim]{min-height:var(--rd-control-min);align-items:center;gap:var(--rd-s3);padding:var(--rd-s3) var(--rd-s4);border:1px solid var(--rd-line);border-radius:var(--rd-radius-control);background:var(--rd-white);color:var(--rd-ink);font-size:var(--rd-type-small);line-height:1.45;display:flex}.rd-problem-impact[data-astro-cid-o5vj7cim] label[data-astro-cid-o5vj7cim]:has(input:checked){border-color:var(--rd-brand);background:var(--rd-brand-faint)}.rd-problem-impact[data-astro-cid-o5vj7cim] input[data-astro-cid-o5vj7cim]{accent-color:var(--rd-brand);flex:none}.rd-problem-form__pair[data-astro-cid-o5vj7cim]{gap:var(--rd-s4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.rd-problem-honeypot[data-astro-cid-o5vj7cim]{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}.rd-problem-form__held[data-astro-cid-o5vj7cim]{padding:var(--rd-s4);border:1px solid var(--rd-line);background:var(--rd-clay-soft);color:var(--rd-ink);font-size:var(--rd-type-small);margin:0;line-height:1.6}.rd-problem-form__error[data-astro-cid-o5vj7cim]{color:var(--rd-danger-deep);font-size:var(--rd-type-small);margin:0;line-height:1.55}.rd-problem-form[data-astro-cid-o5vj7cim] button[data-astro-cid-o5vj7cim]{min-height:var(--rd-control-min);padding:var(--rd-s3) var(--rd-s6);border:1px solid var(--rd-brand-deep);border-radius:var(--rd-radius-control);background:var(--rd-brand-deep);color:var(--rd-white);font:700 var(--rd-type-small)/1.2 var(--rd-sans);cursor:pointer;justify-self:start}.rd-problem-form[data-astro-cid-o5vj7cim] button[data-astro-cid-o5vj7cim]:focus-visible{outline:3px solid var(--rd-gold);outline-offset:3px}.rd-problem-form[data-astro-cid-o5vj7cim] button[data-astro-cid-o5vj7cim]:disabled{cursor:not-allowed;opacity:.62}.rd-problem-form__privacy[data-astro-cid-o5vj7cim] a[data-astro-cid-o5vj7cim]{color:var(--rd-brand);text-underline-offset:.2em}.rd-problem-form__success[data-astro-cid-o5vj7cim]{padding:clamp(var(--rd-s6), 6vw, var(--rd-s8))}.rd-problem-form__success[data-astro-cid-o5vj7cim] h2[data-astro-cid-o5vj7cim]{margin:0 0 var(--rd-s4);font:400 var(--rd-type-section)/1.12 var(--rd-serif)}.rd-problem-form__success[data-astro-cid-o5vj7cim] p[data-astro-cid-o5vj7cim]{max-width:48ch;color:var(--rd-muted);font-size:var(--rd-type-body);margin:0;line-height:1.7}@media (width<=720px){.rd-problem-impact[data-astro-cid-o5vj7cim]>div[data-astro-cid-o5vj7cim],.rd-problem-form__pair[data-astro-cid-o5vj7cim]{grid-template-columns:1fr}}.rx-problem-hero[data-astro-cid-n373xgaw]{padding-block:clamp(var(--rd-s8), 10vw, calc(var(--rd-s9) + var(--rd-s6)));background:var(--rd-paper)}.rx-problem-hero__grid[data-astro-cid-n373xgaw]{gap:clamp(var(--rd-s6), 8vw, var(--rd-s9));grid-template-columns:minmax(0,1.35fr) minmax(280px,.65fr);align-items:end;display:grid}.rx-problem-hero[data-astro-cid-n373xgaw] .rx-kicker[data-astro-cid-n373xgaw]{margin:0 0 var(--rd-s5)}.rx-problem-hero[data-astro-cid-n373xgaw] h1[data-astro-cid-n373xgaw]{max-width:11ch;color:var(--rd-brand-deep);font:400 var(--rd-type-display)/1.02 var(--rd-serif);letter-spacing:-.052em;margin:0}.rx-problem-hero__grid[data-astro-cid-n373xgaw]>div[data-astro-cid-n373xgaw]>p[data-astro-cid-n373xgaw]:last-child{max-width:42ch;margin:var(--rd-s5) 0 0;color:var(--rd-muted);font-size:var(--rd-type-body);line-height:1.7}.rx-problem-hero[data-astro-cid-n373xgaw] aside[data-astro-cid-n373xgaw]{padding-top:var(--rd-s5);border-top:4px solid var(--rd-gold)}.rx-problem-hero[data-astro-cid-n373xgaw] aside[data-astro-cid-n373xgaw] h2[data-astro-cid-n373xgaw]{margin:0 0 var(--rd-s3);font:400 var(--rd-type-card)/1.25 var(--rd-serif)}.rx-problem-hero[data-astro-cid-n373xgaw] aside[data-astro-cid-n373xgaw] p[data-astro-cid-n373xgaw]{color:var(--rd-muted);font-size:var(--rd-type-small);margin:0;line-height:1.65}.rx-problem-form-section[data-astro-cid-n373xgaw]{padding-block:clamp(var(--rd-s7), 10vw, calc(var(--rd-s9) + var(--rd-s6)));background:var(--rd-brand-soft)}.rx-problem-form-section__inner[data-astro-cid-n373xgaw]{max-width:980px}@media (width<=760px){.rx-problem-hero__grid[data-astro-cid-n373xgaw]{grid-template-columns:1fr}.rx-problem-hero[data-astro-cid-n373xgaw] h1[data-astro-cid-n373xgaw]{max-width:none}}
