.legalHero{background:#070708;color:white;padding:100px 8vw 70px}.legalHero .eyebrow{margin-bottom:28px}.legalHero h1{font:700 clamp(42px,6vw,78px)/1.02 Manrope;margin:0;letter-spacing:-.05em}.legalHero p{color:#a8a8ae;max-width:680px;font-size:17px;line-height:1.7}.legalWrap{max-width:920px;margin:auto;padding:80px 28px 110px}.legalWrap h2{font-size:25px;margin:48px 0 14px;letter-spacing:-.02em}.legalWrap h3{font-size:18px;margin:28px 0 8px}.legalWrap p,.legalWrap li{color:#5e5e66;line-height:1.75;font-size:16px}.legalWrap ul{padding-left:22px}.legalWrap a{color:#ef233c;text-decoration:underline}.notice{background:#f5f3ef;border-left:3px solid #ef233c;padding:22px 24px;margin:30px 0}.companyFacts{display:grid;grid-template-columns:repeat(2,1fr);gap:16px;margin:32px 0}.fact{border:1px solid #dedee2;padding:22px}.fact small{display:block;color:#8a8a91;text-transform:uppercase;letter-spacing:.12em;margin-bottom:8px}.fact strong{font:600 16px Manrope}.contactCards{display:grid;grid-template-columns:repeat(2,1fr);gap:18px;margin:30px 0}.contactCard{background:#f6f5f2;padding:28px}.contactCard h3{margin-top:0}.backHome{display:inline-block;margin-top:35px;font-weight:600}@media(max-width:700px){.companyFacts,.contactCards{grid-template-columns:1fr}.legalHero{padding:70px 7vw 50px}.legalWrap{padding:55px 22px 80px}}
