#contact-form fieldset{border:0;padding:0;margin:1.5rem 0;display:grid;gap:1.25rem;min-width:0}
#contact-form legend{font-weight:600;margin-bottom:1rem}
#contact-form label{display:block;font-weight:500}
#contact-form input,#contact-form textarea{box-sizing:border-box;display:block;width:100%;padding:.85rem;border:1px solid #aeb8c8;border-radius:12px;font:inherit;color:#43546c;background:#f7f9fc;margin-top:.4rem;resize:vertical}
#contact-form p{font-size:.95rem;line-height:1.6}
#contact-form .button{justify-self:start}
