.LegalPage_hero__Vdh3x{padding:calc(var(--nav-height) + clamp(4rem, 9vw, 7rem)) var(--content-inset) clamp(3rem,6vw,4.5rem);background:radial-gradient(circle at 80% 15%,rgba(191,164,111,.1),transparent 34%),linear-gradient(180deg,#111,var(--charcoal));border-bottom:1px solid var(--line-soft)}.LegalPage_title__cXmM_{font-family:var(--font-display);font-size:clamp(3rem,7vw,6rem);line-height:.96;letter-spacing:-.05em;font-weight:500}.LegalPage_updated__2_YoC{margin-top:1.4rem;color:rgba(244,239,230,.72);font-size:.9rem}.LegalPage_content__5Kqna{padding:clamp(3.5rem,7vw,5.5rem) var(--content-inset) clamp(5rem,10vw,8rem);background:var(--charcoal)}.LegalPage_body__Kj9yY>*{max-width:var(--measure)}.LegalPage_body__Kj9yY h2{margin:2.6rem 0 .9rem;font-family:var(--font-display);font-size:clamp(1.5rem,3vw,2.1rem);font-weight:500;letter-spacing:-.025em}.LegalPage_body__Kj9yY h2:first-child{margin-top:0}.LegalPage_body__Kj9yY p{margin:0 0 1.15rem;color:rgba(244,239,230,.78);font-size:1.02rem;line-height:1.9;font-weight:300}.LegalPage_body__Kj9yY a,.LegalPage_body__Kj9yY button{color:var(--white);font:inherit;font-weight:500;text-decoration:underline;text-decoration-color:var(--gold);text-underline-offset:.2em}.LegalPage_body__Kj9yY button{padding:0;border:0;background:none;cursor:pointer}.LegalPage_body__Kj9yY a:hover,.LegalPage_body__Kj9yY button:hover{color:var(--gold-light)}