.legal-page{background:radial-gradient(ellipse at 85% 0,rgba(245,196,81,.06),transparent 30%);padding-bottom:85px}.legal-heading{padding-top:45px;padding-bottom:55px}.legal-heading nav{display:flex;flex-wrap:wrap;gap:12px;font-size:12px;line-height:1.8;color:#aeb1a6;margin-bottom:43px}.legal-heading nav a:hover{color:var(--gold)}.legal-heading nav>span[aria-hidden]{color:var(--gold)}.legal-heading>.eyebrow{color:var(--gold);margin-bottom:17px}.legal-heading h1{font-size:clamp(43px,5.9vw,70px);max-width:1000px;line-height:1.04;overflow-wrap:anywhere}.legal-summary{font-size:15px;line-height:1.9;color:#b8bdae;max-width:760px;margin-top:24px;white-space:pre-line}.legal-grid{display:grid;grid-template-columns:245px minmax(0,1fr);gap:65px;align-items:start}.legal-sidebar{position:sticky;top:28px;max-height:calc(100vh - 56px);overflow:auto;padding-right:8px;scrollbar-width:thin;scrollbar-color:#72623c #11130e}.legal-sidebar .eyebrow{font-size:10px;letter-spacing:1.7px;color:#bfa365;margin-bottom:17px}.legal-sidebar nav>a{display:flex;justify-content:space-between;gap:15px;font-size:12px;line-height:1.8;padding:13px 0;border-bottom:1px solid #b7984e33;color:#b5bcad}.legal-sidebar nav>a:hover,.legal-sidebar nav>a[aria-current]{color:var(--gold)}.legal-sidebar nav>a[aria-current]{font-weight:650}.legal-sidebar nav>a>span{color:var(--gold);flex-shrink:0}.legal-sidebar .legal-contents{margin-top:35px}.legal-sidebar .legal-contents>a{font-size:10px;line-height:1.8;border-bottom:0;padding:7px 0;color:#8f9a87}.legal-sidebar .legal-contents>a:hover{color:var(--gold)}.legal-document{max-width:820px;min-width:0;border-top:1px solid #96794366;padding-top:25px}.legal-introduction{padding-bottom:7px}.legal-introduction>p:first-child{font-size:12px;color:#d5b778;letter-spacing:.2px;margin-bottom:22px}.legal-document p{font-size:15px;line-height:1.95;color:#bec4b6;margin:0 0 15px;white-space:pre-line;overflow-wrap:anywhere}.legal-section{border-top:1px solid #75633d33;padding-top:28px;margin-top:28px;scroll-margin-top:30px}.legal-section h2{font:650 27px/1.2 var(--display);letter-spacing:.3px;color:#f2e6c9;margin-bottom:18px;overflow-wrap:anywhere}.legal-section:last-child{padding-bottom:5px}@media(max-width:950px){.legal-grid{grid-template-columns:205px minmax(0,1fr);gap:35px}.legal-document p{font-size:14px}.legal-sidebar nav>a{font-size:11px}}@media(max-width:700px){.legal-page{padding-bottom:45px}.legal-heading{padding-top:30px;padding-bottom:35px}.legal-heading nav{font-size:10px;margin-bottom:30px;gap:8px}.legal-heading h1{font-size:clamp(38px,10vw,53px)}.legal-grid{grid-template-columns:1fr;gap:30px}.legal-sidebar{position:static;max-height:none;overflow:visible;padding:0}.legal-sidebar nav:first-child{display:grid;grid-template-columns:1fr 1fr;column-gap:20px}.legal-sidebar nav:first-child>.eyebrow{grid-column:1/-1;margin-bottom:5px}.legal-sidebar nav>a{font-size:11px;padding:12px 0}.legal-sidebar .legal-contents{display:none}.legal-document{padding-top:22px}.legal-document p{font-size:14px;line-height:1.9}.legal-section{padding-top:24px;margin-top:24px}.legal-section h2{font-size:25px}.legal-summary{font-size:14px}}
