.legal-page{background:var(--white)}.legal-hero{padding:172px 0 74px;background:linear-gradient(90deg,#18120eeb,#18120ed1),var(--dark);color:var(--white)}.legal-hero h1{max-width:760px;color:var(--white);font-size:clamp(42px,6vw,72px);font-weight:800;line-height:1.05}.legal-hero p:not(.eyebrow){max-width:680px;margin:22px 0 0;color:#ffffffd1;font-size:20px}.legal-section{background:var(--section-light)}.legal-layout{display:grid;grid-template-columns:minmax(0,860px)}.legal-content{display:grid;gap:22px}.legal-content section{padding:30px;border:1px solid var(--line);border-radius:var(--radius);background:var(--white);box-shadow:0 18px 44px #18120e0f}.legal-content h2{margin-bottom:16px;font-size:clamp(24px,3vw,34px);text-transform:none}.legal-content p,.legal-content li{color:var(--text);font-size:17px}.legal-content p{margin:0}.legal-content p+p,.legal-content ul+p{margin-top:12px}.legal-content ul{display:grid;gap:8px;margin:0;padding-left:20px}.legal-content a{color:var(--brand-primary);font-weight:800;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px;transition:color .22s var(--ease-standard),text-decoration-color .22s var(--ease-standard)}.legal-content a:hover,.legal-content a:focus-visible{color:var(--brand-secondary);text-decoration-color:var(--brand-primary)}@media(max-width:820px){.legal-hero{padding:136px 0 56px}.legal-hero p:not(.eyebrow){font-size:18px}.legal-content section{padding:22px}}
