.legal-main{max-width:1136px;margin:auto;padding:65px 24px 90px}.legal-heading{margin-bottom:45px}.legal-tabs{display:inline-flex;gap:5px;padding:5px;border:1px solid #ffffff12;background:#ffffff03;border-radius:15px;margin-bottom:30px}.legal-tabs a{padding:10px 16px;border-radius:10px;font-size:14px;color:#8f9f93}.legal-tabs a[aria-current]{background:#168d4020;color:#79c593}.legal-heading h1{font-family:Manrope;font-weight:650;letter-spacing:-2px;font-size:48px;line-height:1.2;margin:0 0 15px}.legal-heading>p{font-size:17px;color:#92a299;line-height:1.7;margin:0 0 20px}.legal-date{font-size:13px;color:#668272}.legal-layout{display:grid;grid-template-columns:205px 1fr;gap:35px;align-items:start}.legal-toc{position:sticky;top:110px;display:grid;gap:9px;padding-top:10px}.legal-toc a{display:flex;align-items:baseline;gap:12px;padding:9px 0;color:#899d90;font-size:14px;line-height:1.5}.legal-toc a:hover{color:var(--bright)}.legal-toc a span{font-size:11px;color:#486d54}.legal-document{border-radius:28px;padding:38px 42px;min-width:0}.legal-notice{border:1px solid #168d4028;border-radius:15px;background:#168d400a;padding:17px 20px;color:#9eb8a6;font-size:14px;line-height:1.75;margin:0 0 36px}.legal-document section{scroll-margin-top:105px;margin:0 0 37px}.legal-document section:last-child{margin-bottom:0}.legal-document h2{display:flex;align-items:baseline;gap:14px;font-family:Manrope;font-size:23px;font-weight:600;letter-spacing:-.6px;line-height:1.4;margin:0 0 15px}.legal-document h2 span{font-family:'DM Sans';font-size:12px;color:#527f61;letter-spacing:0}.legal-document section p,.legal-document li{font-size:16px;color:#98a99e;line-height:1.85}.legal-document section p{margin:0 0 15px}.legal-document strong{font-weight:600;color:#c2d1c7}.legal-document ul{padding-left:22px;margin:0 0 18px}.legal-document li{padding-left:3px;margin:8px 0}.legal-document a{color:#70c28c;text-decoration:underline;text-underline-offset:3px}footer>div{flex-wrap:wrap;justify-content:flex-end}@media(max-width:800px){.legal-layout{grid-template-columns:1fr}.legal-toc{position:static;grid-template-columns:1fr 1fr;border-bottom:1px solid var(--line);padding:0 0 20px;gap:3px 20px}.legal-main{padding-top:45px}.legal-document{padding:30px}.legal-heading h1{font-size:40px}.legal-heading{margin-bottom:30px}}@media(max-width:600px){.legal-main{padding:40px 20px 60px}.legal-heading h1{font-size:34px;letter-spacing:-1.4px}.legal-heading>p{font-size:16px}.legal-layout{gap:25px}.legal-document{padding:25px 21px;border-radius:23px}.legal-document h2{font-size:21px}.legal-toc a{font-size:13px}.legal-document section p,.legal-document li{font-size:16px}.legal-tabs a{padding:10px 12px;font-size:13px}.legal-notice{padding:15px}.legal-date{font-size:12px}}
