form{display:flex;flex-direction:column;margin:0 auto;color:var(--black);gap:var(--i1)}form fieldset>legend{color:var(--black);font-feature-settings:"smcp","c2sc";font-variant-caps:all-small-caps;font-weight:700;font-size:var(--i1)}form fieldset label{width:100%}form fieldset label>span{display:block;font-weight:600}form fieldset label>input,form fieldset label>textarea{font-size:1em;border:thin solid var(--black);padding:var(--d4);border-radius:var(--d4);width:100%;resize:vertical}form fieldset.bordered{padding:var(--d1);border:thin solid var(--black);border-radius:var(--d4)}form fieldset.bordered label>span{color:var(--black);font-weight:500}form fieldset>.flexed{display:flex;flex-wrap:wrap;justify-content:space-between}form .submit-container{text-align:center}form .submit-container>button{font-size:var(--d1);margin:auto}form .submit-container>p{margin-top:var(--i1)}form:not([data-successful]) .if-successful{display:none}@media (min-width: 800px){form{width:50ch}.flexed>label{width:23ch;place-self:flex-end}}
