.form-section{border:0;min-width:0;margin:0;padding:0}.form-section+.form-section{border-top:1px solid var(--border);margin-top:.5rem;padding-top:1rem}.form-section__legend{float:left;width:100%;font-size:var(--text-xs);letter-spacing:.04em;text-transform:uppercase;color:var(--muted-foreground);align-items:center;gap:.375rem;margin-bottom:.75rem;padding:0;font-weight:600;display:flex}.form-section__grid{clear:both;grid-template-columns:minmax(0,1fr);gap:1rem;display:grid}@media (width>=640px){.form-section__grid--2{grid-template-columns:repeat(2,minmax(0,1fr))}}
