.legal{max-width:900px;margin:0 auto var(--s-grid) auto;padding:0 var(--s-grid)}.card.legal-card p{font-size:var(--fs-bs);color:var(--white);text-indent:0;text-align:left;margin:0 var(--s-margin-out) var(--s-margin-out)}.operator-detail{margin-left:1.5em}.contact-form label{margin-left:var(--s-margin-out)}.contact-form{width:100%;display:flex;flex-direction:column;gap:calc(.75 * var(--s-margin-out))}.contact-form input,.contact-form textarea{width:calc(100% - 3em);margin-right:1.5em}.contact-form textarea{overflow:hidden}.contact-form button[type=submit]{align-self:center;width:50%}
