body.page-privacy-policy,body.page-terms-of-use {overflow-x:clip} .legal-hero {min-height:660px} .legal-hero .practice-hero__image {background-position:68% center;filter:saturate(.82)} .legal-hero .practice-hero__shade {background:linear-gradient(90deg,rgba(3,13,28,.98) 0%,rgba(3,13,28,.91) 48%,rgba(3,13,28,.42) 78%),linear-gradient(0deg,rgba(3,13,28,.62),transparent 50%)} .legal-hero .practice-hero__content {display:flex;min-height:660px;justify-content:center;align-items:flex-start;flex-direction:column;padding-top:126px;padding-bottom:64px} .legal-hero .eyebrow {gap:7px} .legal-hero h1 {max-width:850px;font-size:clamp(45px,5.6vw,72px)} .legal-hero .practice-hero__content>p:not(.eyebrow) {max-width:780px;margin-bottom:30px;font-size:14px} .legal-hero__meta {display:grid;width:min(100%,980px);grid-template-columns:repeat(3,minmax(0,1fr));overflow:hidden;background:rgba(5,20,38,.72);border:1px solid rgba(240,189,101,.25);border-radius:14px;backdrop-filter:blur(12px)} .legal-hero__meta>span {display:grid;min-height:82px;grid-template-columns:42px minmax(0,1fr);grid-template-rows:auto auto;align-content:center;padding:14px 20px;border-right:1px solid rgba(255,255,255,.14)} .legal-hero__meta>span:last-child {border-right:0} .legal-hero__meta i {display:grid;width:36px;height:36px;grid-row:1 / 3;align-self:center;place-items:center;color:var(--gold-light);background:rgba(255,255,255,.08);border-radius:9px;font-size:17px} .legal-hero__meta small {color:rgba(231,238,246,.68);font-size:11px;font-weight:700;line-height:1.35} .legal-hero__meta strong {overflow:hidden;color:#fff;font-size:14px;font-weight:850;line-height:1.4;text-overflow:ellipsis;white-space:nowrap} .legal-document__body {background:radial-gradient(circle at 8% 10%,rgba(214,154,61,.07),transparent 23%),linear-gradient(145deg,#f7f9fc,#fff 52%,#f7f3ed)} .legal-document__layout {grid-template-columns:280px minmax(0,900px)} .legal-document__sidebar .article-side-cta {position:relative;overflow:hidden} .legal-document__sidebar .article-side-cta::after {position:absolute;right:-34px;bottom:-45px;width:120px;height:120px;content:'';border:22px solid rgba(240,189,101,.08);border-radius:50%;pointer-events:none} .legal-prose {padding:clamp(28px,4vw,48px);background:#fff;border:0;border-radius:18px;box-shadow:0 20px 46px rgba(10,27,48,.085)} .legal-prose section {padding-bottom:9px;margin-bottom:40px;border-bottom:1px solid rgba(10,27,48,.08);scroll-margin-top:120px} .legal-prose section:last-of-type {margin-bottom:22px} .legal-prose h2 {padding-left:0} .legal-prose h3 {color:#8f5917} .legal-prose__footer {display:grid;grid-template-columns:50px minmax(0,1fr);gap:14px;align-items:center;padding:18px;color:#34495f;background:linear-gradient(145deg,#fff8eb,#fff);border:1px solid rgba(214,154,61,.3);border-radius:13px} .legal-prose__footer>i {display:grid;width:48px;height:48px;place-items:center;color:#fff;background:linear-gradient(145deg,var(--gold),#9a5a11);border-radius:12px;font-size:22px} .legal-prose__footer strong {display:block;margin-bottom:3px;color:var(--navy-900);font-size:14px} .legal-prose__footer p {margin:0;font-size:14px;line-height:1.65} .legal-closing .company-intro__points>a {padding-right:24px} .legal-closing .company-intro__points>a>span>i {color:#fff;font-size:23px} @media (max-width:900px) {.legal-hero {min-height:720px} .legal-hero .practice-hero__content {min-height:720px;padding-top:112px} .legal-hero__meta {grid-template-columns:1fr} .legal-hero__meta>span {min-height:68px;border-right:0;border-bottom:1px solid rgba(255,255,255,.14)} .legal-hero__meta>span:last-child {border-bottom:0} .legal-document__layout {grid-template-columns:1fr} .legal-document__sidebar {position:static;grid-template-columns:minmax(0,1.2fr) minmax(250px,.8fr)} .legal-document__sidebar .article-toc ol {grid-template-columns:repeat(2,minmax(0,1fr))} .legal-closing .company-intro__grid {grid-template-columns:1fr}} @media (max-width:620px) {.legal-hero {min-height:760px} .legal-hero .practice-hero__image {background-position:72% center} .legal-hero .practice-hero__shade {background:linear-gradient(90deg,rgba(3,13,28,.97),rgba(3,13,28,.67)),linear-gradient(0deg,rgba(3,13,28,.72),transparent 48%)} .legal-hero .practice-hero__content {min-height:760px;padding-top:105px;padding-bottom:52px} .legal-hero h1 {font-size:clamp(37px,11vw,48px)} .legal-hero__meta>span {padding:11px 14px} .legal-hero__meta strong {white-space:normal} .legal-document__sidebar {grid-template-columns:1fr} .legal-document__sidebar .article-toc ol {grid-template-columns:1fr} .legal-prose {padding:22px 18px;border-radius:13px} .legal-prose section {margin-bottom:34px} .legal-prose h2 {padding-left:0;font-size:25px} .legal-prose__footer {grid-template-columns:42px minmax(0,1fr);padding:14px} .legal-prose__footer>i {width:40px;height:40px;font-size:19px}}
