.legal-page{font-family:var(--entry-font),Arial,sans-serif;-webkit-font-smoothing:antialiased}.legal-header>nav{display:flex;align-items:center;gap:24px;color:#c5bfb6;font-size:13px}.legal-header>nav a:last-child{padding:10px 16px;border:1px solid #b9955b60;border-radius:5px;color:#edc787}.legal-document{padding-block:70px 90px}.legal-intro h1{font-size:clamp(34px,4.3vw,58px);line-height:1.13;letter-spacing:-.04em;text-wrap:balance}.legal-intro>p:not(.eyebrow){color:#c0bbb3;font-size:16px;line-height:1.8}.legal-intro time{color:#9b958b;font-size:12px}.legal-body section:not(:has(>svg)){padding-left:0}.legal-body h2{font-size:22px;line-height:1.35}.legal-body p{color:#bbb5ac;font-size:15px;line-height:1.85}.legal-body p+p{margin-top:16px}.legal-body a:not(.gold-button){color:#ebc587;text-decoration:underline;text-underline-offset:4px;overflow-wrap:anywhere}.legal-body :is(p,ul)+a{display:inline-flex;margin-top:18px}.legal-page :is(a,summary):focus-visible{outline:2px solid #e9b65e;outline-offset:5px;border-radius:3px}.legal-body details{border:1px solid #ffffff1c;border-radius:7px;margin-top:12px;overflow:hidden}.legal-body summary{padding:18px 20px;cursor:pointer;font-size:15px;color:#e9e3db;line-height:1.6}.legal-body details[open] summary{border-bottom:1px solid #ffffff12}.legal-body details>p{padding:18px 20px}.legal-footer{color:#a19b92;font-size:12px}@media(max-width:600px){.legal-header>nav{gap:14px;font-size:12px}.legal-header>nav a:last-child{padding:9px 12px}.legal-header .brand-artwork{--brand-height:23px}.legal-document{padding-block:44px 60px}.legal-intro h1{font-size:36px;line-height:1.14}.legal-body p,.legal-intro>p:not(.eyebrow){font-size:14px}.legal-body h2{font-size:21px}.legal-footer nav{line-height:1.65}}