.legal-page{color:#eef4eb;background:radial-gradient(circle at 88% 8%,#667b4330,#0000 34%),#101816;min-height:100dvh;padding:0 clamp(20px,5vw,72px)}.legal-header{border-bottom:1px solid #ffffff12;justify-content:space-between;align-items:center;height:92px;display:flex}.legal-header nav{color:#aab6aa;gap:24px;font-size:13px;display:flex}.legal-header nav a:hover,.legal-footer a:hover{color:#d4eb9a}.legal-document{width:min(980px,100%);margin:0 auto;padding:clamp(50px,8vw,100px) 0}.legal-hero{border-bottom:1px solid #ffffff12;padding-bottom:clamp(40px,7vw,72px)}.legal-hero>span{color:#d4eb9a;letter-spacing:2px;font-size:11px;font-weight:750}.legal-hero h1{letter-spacing:-4px;max-width:850px;margin:18px 0 22px;font-size:clamp(42px,8vw,82px);line-height:.98}.legal-hero h1 i{color:#d4eb9a;font-style:normal}.legal-hero p{color:#b5c0b5;max-width:720px;font-size:clamp(16px,2vw,20px);line-height:1.65}.legal-hero small{color:#77867b;margin-top:22px;display:block}.legal-sections{display:grid}.legal-section{border-bottom:1px solid #ffffff10;grid-template-columns:62px minmax(0,1fr);gap:22px;padding:clamp(32px,5vw,54px) 0;display:grid}.legal-section>span{color:#819172;letter-spacing:1px;font-size:12px}.legal-section h2{letter-spacing:-.8px;margin:0 0 16px;font-size:clamp(23px,3vw,32px)}.legal-section p,.legal-section li{color:#aeb9ae;font-size:15px;line-height:1.72}.legal-section p+p{margin-top:13px}.legal-section ul{gap:9px;margin:13px 0 0;padding-left:20px;display:grid}.legal-section strong{color:#edf4e9}.legal-section a{color:#d4eb9a;text-underline-offset:3px;text-decoration:underline}.legal-note{background:#d4eb9a0b;border:1px solid #d4eb9a29;border-radius:16px;margin-top:18px;padding:17px 19px}.legal-footer{color:#7d8a80;letter-spacing:.7px;border-top:1px solid #ffffff12;justify-content:space-between;align-items:center;gap:20px;width:min(980px,100%);min-height:88px;margin:0 auto;font-size:11px;display:flex}.legal-footer a{color:#c7d4c2}@media (max-width:640px){.legal-header{align-items:flex-start;height:auto;min-height:82px;padding:20px 0}.legal-header nav{text-align:right;gap:5px;display:grid}.legal-hero h1{letter-spacing:-2.5px}.legal-section{grid-template-columns:1fr;gap:8px}.legal-footer{flex-direction:column;align-items:flex-start;padding:25px 0}.legal-document{padding-top:55px}}.legal-footer-contact{letter-spacing:0;gap:3px;font-style:normal;display:grid}.legal-footer-contact span{color:#7d8a80}.legal-footer-contact a:hover{color:#d4eb9a}.legal-header-controls{align-items:center;gap:22px;display:flex}.legal-language-select{flex:none}.legal-footer-contact a{letter-spacing:0;font-size:13px}@media (max-width:640px){.legal-header-controls{flex-direction:column;align-items:flex-end;gap:8px}.legal-header nav{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.legal-language-select{max-width:145px!important}}.legal-footer-owner{gap:5px;display:grid}.legal-footer-owner small{letter-spacing:0;color:#a8b8a3;font-size:11px;line-height:1.5}
