.legal-page{color:#102d39;background:#f4f0e8;min-height:100vh;font-family:Inter,Arial,sans-serif}.legal-nav{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);z-index:20;background:#f4f0e8f0;border-bottom:1px solid #102d3921;justify-content:space-between;align-items:center;height:92px;padding:0 clamp(22px,5vw,84px);display:flex;position:sticky;top:0}.legal-brand{color:#102d39;align-items:center;gap:10px;display:flex}.legal-brand img{object-fit:contain;border-radius:50%;flex:0 0 46px;width:46px;height:46px;display:block}.legal-brand span{letter-spacing:-.045em;white-space:nowrap;font-size:20px;font-weight:520}.legal-brand strong{color:#138fb1;font-weight:820}.legal-brand em{color:#58717a;font-size:.72em;font-style:normal;font-weight:650}.legal-nav-links{align-items:center;gap:26px;font-size:13px;font-weight:720;display:flex}.legal-nav-links>a{color:#425963}.legal-nav-links>span{border-left:1px solid #102d3929;gap:5px;padding-left:18px;display:flex}.legal-nav-links>span a{color:#76868c;padding:7px 9px}.legal-nav-links>span a.is-active{color:#fff;background:#123847}.legal-hero{color:#fff;background:radial-gradient(circle at 82% 18%,#1dabd62e,#0000 28%),linear-gradient(135deg,#072733 0%,#103d4e 54%,#5b1830 125%);grid-template-columns:minmax(0,1.25fr) minmax(260px,.55fr);align-items:end;gap:clamp(50px,8vw,150px);min-height:480px;padding:90px clamp(22px,8vw,150px) 74px;display:grid}.legal-hero>div>span{color:#68cde6;letter-spacing:.18em;text-transform:uppercase;margin-bottom:26px;font-size:11px;font-weight:850;display:block}.legal-hero h1{letter-spacing:-.075em;max-width:900px;margin:0;font-size:clamp(58px,8vw,122px);line-height:.86}.legal-hero p{color:#ffffffab;max-width:720px;margin:38px 0 0;font-size:clamp(16px,1.4vw,21px);line-height:1.65}.legal-hero aside{border-top:1px solid #ffffff45;border-bottom:1px solid #ffffff24;gap:10px;padding:28px;display:grid}.legal-hero aside small{color:#d7b96b;text-transform:uppercase;letter-spacing:.16em;font-size:10px;font-weight:850}.legal-hero aside strong{font-family:Bodoni Moda,Georgia,serif;font-size:26px;font-weight:500}.legal-hero aside em{color:#ffffff7a;font-size:12px;font-style:normal;line-height:1.5}.legal-layout{grid-template-columns:260px minmax(0,1fr);gap:clamp(44px,8vw,120px);width:min(1260px,100% - 44px);margin:0 auto;padding:100px 0 120px;display:grid}.legal-index{align-self:start;gap:0;display:grid;position:sticky;top:126px}.legal-index small{color:#9a7b38;letter-spacing:.15em;text-transform:uppercase;margin-bottom:25px;font-size:10px;font-weight:850}.legal-index a{color:#50656d;border-bottom:1px solid #102d3924;padding:17px 0;font-size:13px;font-weight:700}.legal-index a:last-child{color:#127f9e;border:0;margin-top:35px}.legal-document{min-width:0}.legal-section{border-bottom:1px solid #102d3926;margin-bottom:62px;padding:0 0 62px}.legal-section:last-child{border-bottom:0;margin-bottom:0}.legal-section>span{color:#a17c2f;letter-spacing:.17em;text-transform:uppercase;margin-bottom:18px;font-size:10px;font-weight:850;display:block}.legal-section h2{letter-spacing:-.05em;margin:0 0 28px;font-size:clamp(31px,4vw,54px);line-height:1.02}.legal-section h3{letter-spacing:-.02em;margin:34px 0 12px;font-size:19px}.legal-section p,.legal-section li,.legal-data-table{color:#51646c;font-size:15px;line-height:1.82}.legal-section p{margin:0 0 16px}.legal-section a{color:#087f9f;text-underline-offset:4px;-webkit-text-decoration:underline #087f9f40;text-decoration:underline #087f9f40}.legal-section ul{margin:14px 0 22px;padding-left:20px}.legal-address{color:#193944;background:#e8f1f2;border-left:3px solid #18a6cc;margin:24px 0;padding:28px 30px;font-style:normal;line-height:1.75}.legal-note{color:#6d582b;background:#f8f1df;border:1px solid #8e6a2540;border-radius:4px;margin:25px 0;padding:23px 26px;line-height:1.65}.legal-data-table{border:1px solid #102d3924;margin:24px 0;display:grid}.legal-data-table>div{border-bottom:1px solid #102d391c;grid-template-columns:minmax(160px,.55fr) 1fr;gap:25px;padding:18px 20px;display:grid}.legal-data-table>div:last-child{border-bottom:0}.legal-data-table strong{color:#183945;font-size:13px}.legal-footer{color:#fff;background:#082731;grid-template-columns:auto 1fr auto;align-items:center;gap:35px;padding:45px clamp(22px,5vw,84px);display:grid}.legal-footer strong{font-size:22px}.legal-footer span{color:#ffffff8c;font-size:13px}.legal-footer a{color:#6bd1e8;font-size:13px;font-weight:750}.legal-dock{z-index:80;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff0;border:1px solid #102d3938;border-radius:9px;display:flex;position:fixed;bottom:10px;right:12px;overflow:hidden;box-shadow:0 10px 32px #0725301a}.legal-dock a{color:#254752;padding:9px 11px;font-size:10px;font-weight:750}.legal-dock a+a{border-left:1px solid #102d3921}@media (max-width:800px){.legal-nav{height:76px;padding-inline:18px}.legal-brand{gap:7px}.legal-brand img{flex-basis:38px;width:38px;height:38px}.legal-brand span{font-size:17px}.legal-nav-links{gap:12px}.legal-nav-links>a{display:none}.legal-hero{grid-template-columns:1fr;gap:45px;min-height:auto;padding:70px 22px 52px}.legal-hero h1{font-size:clamp(54px,18vw,82px)}.legal-layout{grid-template-columns:1fr;width:min(100% - 34px,700px);padding:65px 0 85px}.legal-index{grid-template-columns:1fr 1fr;gap:0 18px;position:static}.legal-index small,.legal-index a:last-child{grid-column:1/-1}.legal-document{margin-top:20px}.legal-section{margin-bottom:45px;padding-bottom:45px}.legal-section h2{font-size:36px}.legal-data-table>div{grid-template-columns:1fr;gap:5px}.legal-footer{grid-template-columns:1fr;gap:12px}.legal-dock{bottom:8px;right:8px}.legal-dock a{padding:8px 9px;font-size:9px}}.legal-brand{gap:0}.legal-nav .legal-brand span{color:#102d39;font-size:22px}.legal-nav .legal-brand strong{color:#138fb1}.legal-nav .legal-brand em{color:#58717a}.legal-hero h1{font-size:clamp(58px,7vw,110px)}@media (max-width:800px){.legal-brand span{font-size:18px}}
