.legal_pageHero__xvw4r{padding:var(--s-8) 0 var(--s-7);background:linear-gradient(180deg,#f0f6ff,#ffffff);text-align:center}.legal_pageHeroTitle__7Op_W{font-size:clamp(2.25rem,5vw,3.5rem);line-height:1.05;letter-spacing:-.025em;font-weight:700;margin-top:var(--s-3)}.legal_pageHeroTitle__7Op_W em{font-style:normal;color:var(--brand)}.legal_pageHeroSub__4uldZ{font-size:clamp(1rem,1.4vw,1.125rem);color:var(--ink-2);margin:var(--s-4) auto 0;max-width:640px}.legal_legalSection__NQadT{padding:var(--s-7) 0 var(--s-10)}.legal_legalArticle__nUTu0{max-width:760px;margin:0 auto;background:#fff;border:1px solid var(--border);border-radius:var(--r-2xl);padding:clamp(var(--s-6),4vw,var(--s-8));box-shadow:var(--shadow)}.legal_legalUpdated__xRJZQ{font-size:13px;color:var(--ink-3);margin:0 0 var(--s-5)}.legal_legalProse__nm8GX{font-size:15px;color:var(--ink-2);line-height:1.65}.legal_legalProse__nm8GX h2{font-size:clamp(1.125rem,1.8vw,1.375rem);color:var(--ink);margin:var(--s-6) 0 var(--s-3);letter-spacing:-.01em;font-weight:700;scroll-margin-top:96px}.legal_legalProse__nm8GX h3{font-size:1.0625rem;color:var(--ink);margin:var(--s-4) 0 var(--s-2);font-weight:600}.legal_legalProse__nm8GX p{margin:0 0 var(--s-3)}.legal_legalProse__nm8GX ul{list-style:disc;-webkit-padding-start:1.25rem;padding-inline-start:1.25rem;margin:0 0 var(--s-3)}.legal_legalProse__nm8GX li{margin-bottom:var(--s-2)}.legal_legalProse__nm8GX strong{color:var(--ink);font-weight:600}.legal_legalProse__nm8GX a{color:var(--brand);text-decoration:none}.legal_legalProse__nm8GX a:hover{text-decoration:underline}