.legal-document-module__x__V9G__page{color:#eee8dc;background:radial-gradient(circle at 82% 10%,#89693e12,#0000 30%),#090807;min-height:100svh}.legal-document-module__x__V9G__main{min-height:100svh;padding:max(150px, calc(120px + env(safe-area-inset-top))) var(--page-gutter) 110px}.legal-document-module__x__V9G__document{width:min(100%,920px);margin:0 auto}.legal-document-module__x__V9G__header{border-bottom:1px solid #c9ab7733;margin-bottom:clamp(48px,7vw,78px);padding-bottom:clamp(34px,5vw,52px)}.legal-document-module__x__V9G__eyebrow{color:#a98a59;letter-spacing:.16em;margin:0 0 22px;font-size:10.5px;font-weight:500}.legal-document-module__x__V9G__header h1{font-family:var(--font-display);letter-spacing:var(--tracking-display);margin:0;font-size:clamp(52px,6.4vw,92px);font-weight:400;line-height:.98}.legal-document-module__x__V9G__date{color:#e8e0d380;margin:26px 0 0;font-size:13px;line-height:1.5}.legal-document-module__x__V9G__introduction{color:#eee8dcd1;font-family:var(--font-display);border-left:1px solid #c9ab7780;margin:0 0 clamp(46px,6vw,70px);padding-left:clamp(20px,3vw,34px);font-size:clamp(20px,2vw,27px);line-height:1.5}.legal-document-module__x__V9G__section{margin-top:clamp(40px,5vw,62px)}.legal-document-module__x__V9G__section h2{color:#e5ddcf;font-family:var(--font-display);letter-spacing:var(--tracking-display);margin:0 0 22px;font-size:clamp(27px,3vw,38px);font-weight:400;line-height:1.12}.legal-document-module__x__V9G__section p,.legal-document-module__x__V9G__section li,.legal-document-module__x__V9G__finalStatement{color:#e8e0d3bd;font-size:clamp(16px,1.25vw,17px);line-height:1.68}.legal-document-module__x__V9G__section p{margin:0 0 17px}.legal-document-module__x__V9G__section ul{margin:4px 0 21px;padding-left:23px}.legal-document-module__x__V9G__section li{margin:8px 0;padding-left:5px}.legal-document-module__x__V9G__section li::marker{color:#9d8053}.legal-document-module__x__V9G__finalStatement{color:#e6dece;border-top:1px solid #c9ab7738;margin:clamp(48px,7vw,82px) 0 0;padding:28px 0 0;font-weight:500}@media (max-width:900px){.legal-document-module__x__V9G__main{padding-right:var(--page-gutter-tablet);padding-left:var(--page-gutter-tablet)}}@media (max-width:767px){.legal-document-module__x__V9G__main{padding:max(122px, calc(94px + env(safe-area-inset-top))) var(--mobile-gutter) 76px}.legal-document-module__x__V9G__header h1{font-size:clamp(30px,8vw,44px)}.legal-document-module__x__V9G__introduction{font-size:19px}}
