:root{--legal-ink:#0b1a24;--legal-paper:#f2eee6;--legal-gold:#b8945d;--legal-line:#0b1a242e}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--legal-paper);color:var(--legal-ink);margin:0}a{color:inherit}.legal-page{min-height:100vh;font-family:Arial,sans-serif}.legal-header{z-index:10;color:#fff;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#071620f5;border-bottom:1px solid #ffffff24;justify-content:space-between;align-items:center;min-height:86px;padding:14px 5vw;display:flex;position:sticky;top:0}.legal-header>a{width:92px;line-height:0;display:block}.legal-header img{width:100%;height:auto;display:block}.legal-header nav{align-items:center;gap:22px;display:flex!important}.legal-header nav a{letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:700;text-decoration:none}.legal-download{color:#ead6b6;border:1px solid #d8c19b;padding:10px 14px}.legal-hero{color:#fff;background:#071620;padding:82px 7vw 74px}.legal-hero p,.legal-hero span{letter-spacing:.18em;text-transform:uppercase;color:#d8c19b;font-size:10px}.legal-hero h1{letter-spacing:-.055em;max-width:850px;margin:22px 0 28px;font:400 clamp(56px,8vw,112px)/.9 Georgia,serif}.legal-document{border-bottom:1px solid var(--legal-line);max-width:1040px;margin:0 auto;padding:92px 7vw}.legal-document h2{letter-spacing:-.04em;max-width:780px;margin:16px 0 24px;font:400 clamp(44px,6vw,74px)/.95 Georgia,serif}.legal-kicker{color:#8b6c43;letter-spacing:.2em;text-transform:uppercase;margin:0;font-size:10px;font-weight:700}.legal-lead{color:#4f5c64;max-width:760px;margin:0 0 58px;font:20px/1.7 Georgia,serif}.legal-document section{border-top:1px solid var(--legal-line);grid-template-columns:minmax(190px,.32fr) minmax(0,1fr);gap:50px;padding:30px 0;display:grid}.legal-document h3{margin:0;font:400 22px/1.25 Georgia,serif}.legal-document section>p{color:#46545d;grid-column:2;margin:0;font-size:14px;line-height:1.78}.legal-document section>p+p{margin-top:-34px}.legal-document a{color:#806038;text-underline-offset:3px}.legal-he{font-family:Arial,sans-serif}.legal-he h2,.legal-he h3,.legal-he .legal-lead{font-family:Georgia,Arial Unicode MS,serif}.legal-footer{color:#ffffff9e;letter-spacing:.08em;text-transform:uppercase;background:#071620;justify-content:space-between;gap:20px;padding:32px 5vw;font-size:10px;display:flex!important}.legal-footer a{color:#d8c19b}@media (max-width:700px){.legal-header{min-height:72px;padding:10px 18px}.legal-header>a{width:72px}.legal-header nav{gap:12px}.legal-header nav a{font-size:9px}.legal-hero{padding:56px 24px}.legal-hero h1{font-size:52px}.legal-document{padding:60px 24px}.legal-document h2{font-size:44px}.legal-lead{font-size:17px}.legal-document section{grid-template-columns:1fr;gap:14px}.legal-document section>p{grid-column:1}.legal-document section>p+p{margin-top:0}.legal-footer{flex-direction:column;padding:26px 24px}}
