.legal-page{background:radial-gradient(circle at 52% -8%,#f2617313,#0000 27%),#08080a}.legal-main{min-height:70vh}.legal-back{color:#aaa6af;align-items:center;gap:9px;font-size:13px;font-weight:620;text-decoration:none;display:inline-flex}.legal-back:hover{color:#f0cbd1}.legal-hero{text-align:center;border-bottom:1px solid #ffffff12;padding:80px 0 90px}.legal-hero .legal-back{width:fit-content;margin-bottom:55px;display:flex}.legal-hero .landing-shell>span,.legal-document-hero-inner>span,.legal-directory>div:first-child>span{color:#e77c8b;letter-spacing:.13em;text-transform:uppercase;font-size:11px;font-weight:720}.legal-hero h1{color:#f8f5f8;letter-spacing:-.062em;margin:14px 0 0;font-size:clamp(48px,6.4vw,78px);font-weight:610;line-height:.98}.legal-hero h1 em{color:#ed8190;font-style:normal}.legal-hero p{color:#a19da7;max-width:720px;margin:25px auto 0;font-size:16px;line-height:1.72}.legal-hero time{color:#73707a;margin-top:22px;font-size:12px;display:block}.legal-directory{padding-top:86px;padding-bottom:100px}.legal-directory h2{color:#f1eef2;letter-spacing:-.05em;margin:9px 0 0;font-size:42px}.legal-card-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:34px;display:grid}.legal-card-grid>a{min-height:250px;color:inherit;background:#0e0e11cc;border:1px solid #ffffff13;border-radius:18px;flex-direction:column;padding:26px;text-decoration:none;transition:border-color .16s,transform .18s;display:flex}.legal-card-grid>a:hover{border-color:#f2617345;transform:translateY(-3px)}.legal-card-grid>a>span{color:#dc7786;text-transform:uppercase;font-size:11px;font-weight:700}.legal-card-grid h3{color:#f0edf1;letter-spacing:-.035em;margin:14px 0 0;font-size:24px}.legal-card-grid p{color:#96929c;margin:13px 0 24px;font-size:14px;line-height:1.68}.legal-card-grid strong{color:#e27e8d;margin-top:auto;font-size:13px}.legal-card-grid i{font-style:normal}.legal-document-hero{border-bottom:1px solid #ffffff12;padding:52px 0 62px}.legal-document-hero-inner{display:grid}.legal-document-hero-inner nav{color:#716d76;gap:8px;margin-top:34px;font-size:12px;display:flex}.legal-document-hero-inner nav a{color:#aaa6af;text-decoration:none}.legal-document-hero-inner>span{margin-top:35px}.legal-document-hero h1{color:#f7f4f7;letter-spacing:-.06em;max-width:900px;margin:12px 0 0;font-size:clamp(46px,6vw,72px)}.legal-document-hero p{color:#a19da7;max-width:760px;margin:20px 0 0;font-size:16px;line-height:1.72}.legal-document-hero time{color:#77737d;margin-top:20px;font-size:12px}.legal-document-layout{grid-template-columns:210px minmax(0,790px);justify-content:center;gap:64px;padding-top:64px;padding-bottom:100px;display:grid}.legal-document-layout>aside{border-block:1px solid #ffffff14;height:fit-content;padding:18px 0;position:sticky;top:104px}.legal-document-layout>aside>strong{color:#d8d4da;font-size:13px}.legal-document-layout>aside nav{gap:2px;margin-top:11px;display:grid}.legal-document-layout>aside a{color:#77737d;padding:6px 0;font-size:12px;line-height:1.4;text-decoration:none}.legal-document-layout>aside a:hover{color:#e18492}.legal-document-layout article{min-width:0}.legal-document-layout article section{padding-top:4px;scroll-margin-top:112px}.legal-document-layout article section+section{border-top:1px solid #fff1;margin-top:50px;padding-top:48px}.legal-document-layout h2{color:#eeebef;letter-spacing:-.04em;margin:0;font-size:31px}.legal-document-layout p{color:#aaa6af;margin:17px 0 0;font-size:16px;line-height:1.78}.legal-document-layout ul{gap:11px;margin:21px 0 0;padding:0;list-style:none;display:grid}.legal-document-layout li{color:#aaa6af;padding-left:23px;font-size:15px;line-height:1.65;position:relative}.legal-document-layout li:before{content:"";background:#d26d7c;border-radius:50%;width:6px;height:6px;position:absolute;top:.65em;left:3px}.legal-document-end{background:#f2617309;border:1px solid #f261732b;border-radius:16px;justify-content:space-between;align-items:center;gap:20px;margin-top:62px;padding:24px;display:flex}.legal-document-end>span{color:#8e8a94;font-size:12px}.legal-document-end a{color:#e58492;font-size:13px;font-weight:650;text-decoration:none}@media (max-width:900px){.legal-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.legal-document-layout{grid-template-columns:1fr}.legal-document-layout>aside{position:static}.legal-document-layout>aside nav{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.legal-hero{padding:55px 0 70px}.legal-hero h1{font-size:48px}.legal-card-grid{grid-template-columns:1fr}.legal-card-grid>a{min-height:0}.legal-document-hero h1{font-size:46px}.legal-document-layout{padding-top:46px}.legal-document-layout>aside nav{grid-template-columns:1fr}.legal-document-end{flex-direction:column;align-items:flex-start}}
