.legal-main{min-height:calc(100vh - 140px);padding:56px 0}.legal-main article{max-width:820px;margin:auto}.legal-heading a{display:inline-flex;gap:8px;align-items:center;color:#2563eb}.legal-heading a svg{width:18px}.legal-heading h1{font-size:32px;margin:24px 0}.legal-main article>p{font-size:16px;line-height:2;color:#475569}.legal-main form{margin-top:30px;border-top:1px solid #e5e7eb;padding-top:28px;display:grid;gap:18px}.legal-main label{display:grid;gap:8px;font-weight:650}.legal-main input,.legal-main textarea{border:1px solid #e5e7eb;border-radius:7px;padding:12px;outline:0}.legal-main textarea{min-height:150px;resize:vertical}.legal-main input:focus,.legal-main textarea:focus{border-color:#2563eb;box-shadow:0 0 0 3px rgba(37,99,235,.1)}.legal-main .primary-btn{width:150px}@media(max-width:767px){.legal-main{padding:36px 20px}.legal-main article{width:100%}.legal-heading h1{font-size:27px}.legal-main .primary-btn{width:100%}}

