.brisque-landing .legal-hero{background:radial-gradient(120% 120% at 0 0,#fff 0%,#f2f2f2 100%);padding:150px 16px 50px}.brisque-landing .legal-hero__inner{max-width:900px;margin:0 auto}.brisque-landing .legal-hero__title{font-family:var(--font-b);color:var(--red);margin-bottom:12px;font-size:3rem;font-weight:800}.brisque-landing .legal-hero__desc{font-family:var(--font-b);color:#121212;max-width:720px;font-size:1.1rem;line-height:1.6}.brisque-landing .legal-switch{flex-wrap:wrap;gap:12px;margin-top:24px;display:flex}.brisque-landing .legal-switch a{font-family:var(--font-b);color:var(--red);background:var(--red-tint);border-radius:50px;padding:8px 16px;font-size:14px;font-weight:600}.brisque-landing .legal-body{max-width:900px;margin:0 auto;padding:50px 16px 90px}.brisque-landing .legal-doc{scroll-margin-top:90px}.brisque-landing .legal-doc+.legal-doc{border-top:1px solid var(--red-10);margin-top:80px;padding-top:60px}.brisque-landing .legal-doc__audience{font-family:var(--font-b);letter-spacing:.12em;text-transform:uppercase;color:var(--red);margin-bottom:8px;font-size:13px;font-weight:700}.brisque-landing .legal-doc__title{font-family:var(--font-b);color:#121212;margin-bottom:20px;font-size:2.2rem;font-weight:800}.brisque-landing .legal-updated{font-family:var(--font-b);color:#6b7280;margin-bottom:20px;font-size:14px}.brisque-landing .legal-section{margin-top:36px}.brisque-landing .legal-h2{font-family:var(--font-b);color:#121212;margin-bottom:12px;font-size:1.35rem;font-weight:700}.brisque-landing .legal-h3{font-family:var(--font-b);color:#121212;margin:20px 0 8px;font-size:1.1rem;font-weight:700}.brisque-landing .legal-p{font-family:var(--font-b);color:#2b2f36;margin-bottom:14px;font-size:1rem;line-height:1.75}.brisque-landing .legal-list{font-family:var(--font-b);color:#2b2f36;margin:0 0 14px 22px;padding:0;font-size:1rem;line-height:1.7}.brisque-landing .legal-list li{margin-bottom:6px}.brisque-landing .legal-list--alpha{list-style:lower-alpha}@media (max-width:640px){.brisque-landing .legal-hero{padding-top:120px}.brisque-landing .legal-hero__title{font-size:2.2rem}.brisque-landing .legal-doc__title{font-size:1.7rem}}
