.legal-page{color:#171a15;background:#e9e5dc;min-height:100vh}.legal-header{border-bottom:1px solid #171a1526;justify-content:space-between;align-items:center;height:86px;padding:0 5vw;display:flex}.legal-wordmark{letter-spacing:.14em;align-items:center;gap:11px;font:15px Georgia,serif;display:inline-flex}.legal-wordmark img{object-fit:cover;border-radius:50%;width:34px;height:34px}.legal-header>div{align-items:center;gap:7px;font-size:11px;display:flex}.legal-header button{cursor:pointer;opacity:.45;background:0 0;border:0;border-bottom:1px solid #0000;padding:4px 0}.legal-header button.active{opacity:1;border-color:#9a7c45}.legal-header span{opacity:.25}.legal-hero{color:#f4f0e8;background:#171a15;padding:100px max(7vw,50vw - 560px)}.legal-hero>p{color:#d7a64b;letter-spacing:.24em;font-size:10px}.legal-hero h1{letter-spacing:-.055em;max-width:1000px;margin:25px 0 20px;font:400 clamp(54px,8vw,108px)/.96 Georgia,serif}.legal-hero small{color:#aaa99f;letter-spacing:.1em;font-size:10px}.legal-nav{z-index:3;letter-spacing:.13em;text-transform:uppercase;background:#dcd7cd;border-bottom:1px solid #171a1520;justify-content:center;gap:30px;padding:20px;font-size:9px;display:flex;position:sticky;top:0}.legal-content{max-width:920px;margin:0 auto;padding:80px 30px 120px}.legal-content>section{border-bottom:1px solid #171a1522;padding:65px 0;scroll-margin-top:80px}.legal-content>section:first-child{padding-top:0}.legal-number{color:#9a7c45!important;font:italic 14px Georgia,serif!important}.legal-content h2{letter-spacing:-.04em;margin:16px 0 35px;font:400 clamp(40px,5vw,65px)/1 Georgia,serif}.legal-content p{color:#514f49;font:17px/1.72 Georgia,serif}.legal-subsection{margin-top:35px}.legal-subsection h3{letter-spacing:.12em;text-transform:uppercase;margin:0 0 10px;font:600 12px/1.3 Arial,sans-serif}.legal-subsection p{margin:0}.withdrawal-link{letter-spacing:.12em;text-transform:uppercase;border-bottom:1px solid #9a7c45;margin-top:25px;padding:9px 0;font-size:10px;font-weight:700;display:inline-block}.legal-footer{color:#aaa99f;letter-spacing:.15em;text-transform:uppercase;background:#171a15;justify-content:space-between;padding:45px 5vw;font-size:9px;display:flex}.legal-footer a{color:#f4f0e8}@media (width<=760px){.legal-header{height:72px;padding:0 22px}.legal-hero{padding:75px 7vw}.legal-nav{justify-content:flex-start;gap:20px;overflow-x:auto}.legal-nav a{white-space:nowrap}.legal-content{padding:45px 7vw 90px}.legal-content>section{padding:50px 0}.legal-content p{font-size:16px}.legal-footer{flex-direction:column;gap:30px}}.legal-hero{padding:58px max(7vw,50vw - 560px) 62px}.legal-hero h1{letter-spacing:-.045em;margin:18px 0 16px;font-size:clamp(42px,5.5vw,72px);line-height:1}@media (width<=760px){.legal-hero{padding:45px 7vw 48px}.legal-hero h1{font-size:clamp(38px,12vw,54px)}}
