body.legal-page{background:#07080d;color:#f7f4ed}.legal-header{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;padding-inline:max(24px,calc((100vw - 1180px)/2));background:#07080d;border-bottom:1px solid rgba(217,181,111,.2)}.legal-nav{display:flex;align-items:center;gap:18px;flex-wrap:wrap;padding-top:18px}.legal-nav a{color:#d8d1c5;text-decoration:none;font-size:12px}.legal-main{max-width:900px;padding-top:84px;padding-bottom:84px}.legal-main h1{margin:0 0 22px;font-family:Georgia,serif;font-size:clamp(44px,6vw,72px);line-height:1;letter-spacing:-.045em}.legal-main h1 em{color:#d8b16d;font-weight:400}.legal-intro{max-width:760px;color:#bdb7ad;font-size:15px;line-height:1.75}.legal-main section{padding:28px 0;border-top:1px solid rgba(217,181,111,.16)}.legal-main section:first-of-type{margin-top:34px}.legal-main h2{margin:0 0 12px;font-size:20px}.legal-main p{color:#b7b1a8;line-height:1.75;font-size:14px}.legal-main a{color:#e2bd79}.legal-callout{margin-top:24px;padding:20px;border:1px solid rgba(217,181,111,.25);border-radius:12px;background:rgba(217,181,111,.06)}.legal-callout strong{color:#f0d79f}.legal-callout p{margin:7px 0 0}@media(max-width:800px){.legal-nav{display:none}.legal-main{padding-top:58px;padding-bottom:58px}}
