.form-workspace{--aside:clamp(17rem, 22vw, 24rem)}.form-workspace>.pane-main>h1{font:700 clamp(1.5rem, 1.2rem + 1vw, 2.125rem)/1.25 var(--font-rubik), sans-serif}.form-intro{max-width:62rem;color:var(--muted);margin-top:.75rem;font-size:clamp(1rem,.95rem + .2vw,1.125rem);line-height:1.75}.form-intro a,.form-aside a:not(.btn){color:var(--cta-text);text-decoration:underline}.form-workspace .pane-main>form,.form-workspace .pane-main>div>form{border:1px solid var(--line);border-radius:var(--radius);background:#fff}.form-pane{margin-top:1.25rem}.form-aside{border:1px solid var(--line);border-radius:var(--radius);background:#fff;padding:clamp(16px,1.6vw,24px)}.form-aside h2{font:700 1.125rem/1.4 var(--font-rubik), sans-serif}.form-aside h3{font:600 1rem/1.4 var(--font-rubik), sans-serif;margin-top:1.25rem}.form-aside p,.form-aside li span{color:var(--muted);margin-top:.5rem;line-height:1.7}.form-aside .report-guide-tips{gap:1rem;margin-top:1rem;display:grid}.form-aside .report-guide-tips strong,.form-aside .report-guide-tips span{display:block}.form-aside .guide-block+.guide-block,.form-aside .report-guide-example,.form-aside .report-guide-next{border-top:1px solid var(--line);margin-top:1.25rem;padding-top:1.25rem}.form-aside .form-note{border:0;margin-top:0;padding:0}@media (min-width:1101px){.form-aside{top:var(--sticky-top);position:sticky}}@media (max-width:1100px){.form-workspace{grid-template-columns:minmax(0,1fr)}}.report-form{border:1px solid var(--line);border-radius:var(--radius);background:#fff;grid-template-columns:repeat(auto-fit,minmax(min(100%,22rem),1fr));gap:1.25rem;margin-top:1.25rem;padding:clamp(16px,2vw,32px);display:grid}.report-form>*{margin:0}.report-form>:is(label:has(textarea),p,button,div,fieldset){grid-column:1/-1}.report-form>button{justify-self:start}.report-form input:not([type=checkbox]):not([type=hidden]),.report-form textarea{min-height:44px}.legal-pane{border:1px solid var(--line);border-radius:var(--radius);background:#fff;padding:clamp(16px,2vw,32px)}.legal-pane>*+*{margin-top:1rem}.legal-pane h1{font:700 clamp(1.5rem, 1.2rem + 1vw, 2.125rem)/1.25 var(--font-rubik), sans-serif}.legal-pane a{color:var(--cta-text)}.legal-pane form{max-width:52rem}.form-workspace>.pane-main{order:1}.form-workspace>.form-aside{order:2}.legal-pane>:not(form){max-width:76rem}
