.legal-page{min-height:100vh;background:#f2f0e9;color:#171918}.legal-header{height:82px;padding:0 max(24px,calc((100vw - 1120px)/2));display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #d5d3cb;background:#101211;color:#f7f7f3}.legal-footer nav,.legal-header nav{display:flex;align-items:center;gap:28px}.legal-header nav a{color:#b8bbb7;font-size:12px}.legal-document{width:min(1120px,calc(100% - 48px));margin:auto;padding:96px 0 120px}.legal-hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(260px,.46fr);column-gap:90px;padding-bottom:64px;border-bottom:1px solid #cbc9c1}.legal-eyebrow{grid-column:1/-1;color:#2f6bff;font-size:9px!important;font-weight:700;letter-spacing:.18em;text-transform:uppercase;margin:0 0 25px!important}.legal-hero h1{font:400 clamp(48px,6vw,76px)/.98 Georgia,serif;letter-spacing:-.055em;margin:0}.legal-hero>p{color:#5e615d;font-size:16px;line-height:1.75;margin:5px 0 0}.legal-hero dl{grid-column:1/-1;display:flex;gap:48px;margin:42px 0 0}.legal-hero dl div{display:grid;gap:7px}.legal-hero dt{color:#777a75;font-size:8px;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.legal-hero dd{margin:0;font-size:12px}.legal-copy{width:min(780px,100%);margin:68px auto 0;counter-reset:section}.legal-copy section{padding:0 0 45px;margin:0 0 45px;border-bottom:1px solid #d5d3cb}.legal-copy section:last-child{margin-bottom:0}.legal-copy h2{font:400 30px/1.15 Georgia,serif;letter-spacing:-.025em;margin:0 0 22px}.legal-copy h3{font:700 13px/1.4 Arial,sans-serif;margin:28px 0 10px}.legal-copy li,.legal-copy p{color:#4f524e;font-size:14px;line-height:1.8}.legal-copy p{margin:0 0 16px}.legal-copy ul{padding-left:20px;margin:12px 0 18px}.legal-copy li+li{margin-top:8px}.legal-copy a{color:#2256d3;text-decoration:underline;text-underline-offset:3px}.legal-note{padding:18px 20px;border-left:3px solid #2f6bff;background:#e7e9e5}.legal-footer{background:#0b0d0c;color:#f7f7f3;border-top:1px solid #ffffff13;padding:52px max(24px,calc((100vw - 1120px)/2));display:flex;justify-content:space-between;gap:40px}.legal-footer p{color:#696c69;font-size:11px;line-height:1.6;margin:18px 0 0}.legal-footer nav{align-items:flex-start}.legal-footer nav a{color:#8a8d89;font-size:11px}@media(max-width:720px){.legal-header{height:auto;min-height:72px;padding:18px 16px;gap:18px}.legal-header nav{gap:14px}.legal-header nav a{font-size:10px}.legal-document{width:calc(100% - 32px);padding:64px 0 84px}.legal-hero{grid-template-columns:1fr;gap:26px;padding-bottom:44px}.legal-hero>p{font-size:14px}.legal-hero dl{gap:28px;flex-wrap:wrap;margin-top:12px}.legal-copy{margin-top:48px}.legal-copy h2{font-size:26px}.legal-copy li,.legal-copy p{font-size:13px}.legal-footer{padding:42px 16px;flex-direction:column}.legal-footer nav{align-items:flex-start;flex-direction:column;gap:14px}}