.legal-hero{padding:58px 0 34px;background:#191715;color:#fff}.legal-hero h1{max-width:760px}.legal-main{max-width:860px}.legal-main h2{margin-top:34px}.legal-main li{margin:.55rem 0}.legal-callout{padding:20px 22px;border-left:4px solid #c43b31;background:#f4efe6}.legal-form label{display:block;margin:16px 0}.legal-form input,.legal-form select,.legal-form textarea{width:100%}.legal-form label.legal-check{display:flex;gap:10px;align-items:flex-start}.legal-form label.legal-check input{width:auto;margin-top:5px;flex:0 0 auto}.legal-links{display:flex;gap:12px;flex-wrap:wrap;margin:25px 0}.legal-links a{font-weight:700}.legal-footer{margin-top:48px}.legal-footer nav{display:flex;gap:12px;flex-wrap:wrap}
