.legal-layout{grid-template-columns:240px minmax(0,1fr);align-items:start;gap:85px;max-width:1260px;margin:0 auto;padding:145px 32px 110px;display:grid}.legal-sidebar{color:#a3b3cb;scrollbar-width:thin;max-height:calc(100dvh - 140px);font-size:13px;position:sticky;top:112px;overflow:auto}.legal-back{color:#dbe8ff;margin-bottom:42px;display:inline-block}.legal-overline{letter-spacing:.16em;text-transform:uppercase;color:#7286a1;margin-bottom:18px;font-size:10px}.legal-sidebar nav{gap:3px;display:grid}.legal-sidebar nav a{border-radius:8px;justify-content:space-between;gap:8px;padding:11px 12px;line-height:1.5;display:flex}.legal-sidebar nav a:hover{color:#eef5ff;background:#172135}.legal-sidebar a[aria-current=page]{color:#a9cdff;background:#182944}.legal-sidebar nav a span{opacity:.5}.legal-contents{border-top:1px solid #233046;margin-top:34px;padding-top:23px}.legal-contents summary{text-transform:uppercase;letter-spacing:.09em;color:#8599b6;cursor:pointer;margin-bottom:13px;font-size:11px}.legal-contents nav a{color:#8fa2bd;padding-block:7px;font-size:12px}.legal-support{color:#8fbcff;border-top:1px solid #233046;margin-top:24px;padding-top:22px;display:block}.legal-document{min-width:0}.legal-document-head{border-bottom:1px solid #263247;margin-bottom:44px;padding-bottom:35px}.legal-document-head h1{overflow-wrap:anywhere;margin-bottom:24px!important;font-size:clamp(34px,4vw,55px)!important}.legal-document-head>div{letter-spacing:.13em!important;color:#87b7ff!important;background:0 0!important;border:0!important;padding:0!important;font-size:10px!important}.legal-paper{max-width:760px}.legal-document h2{scroll-margin-top:110px;line-height:1.4;font-weight:500!important}.legal-document h2:first-child{margin-top:0}.legal-document p,.legal-document li{color:#a9b8cd!important;font-size:15px!important;line-height:1.9!important}.legal-document strong{color:#dce6f5!important}.legal-document li{margin-bottom:8px;padding-left:4px}.legal-document a{color:#98bfff}.legal-document h2~p{max-width:740px}.legal-layout .refund-hero{text-align:left;border-bottom:1px solid #263247;margin-bottom:38px;padding:0 0 36px}.legal-layout .refund-title{font-size:clamp(36px,4vw,55px)}.legal-layout .refund-subtitle{margin:0}.legal-layout .refund-body{max-width:none;padding:0}.legal-layout .refund-card{background:0 0;border:0;border-bottom:1px solid #233046;border-radius:0;margin-bottom:24px;padding:0 0 30px}.legal-layout .refund-card h2{flex-wrap:wrap;font-size:23px}.legal-layout .refund-badge{letter-spacing:.1em;text-transform:uppercase;background:0 0;border:0;border-radius:0;padding:0;font-size:11px}.legal-layout .refund-contact{text-align:left;background:#101c2d;border:1px solid #293e5a;border-radius:14px;padding:28px}@media (max-width:1000px){.legal-layout{grid-template-columns:210px minmax(0,1fr);gap:38px;padding-inline:24px}}@media (max-width:720px){.legal-layout{padding:110px 20px 70px;display:block}.legal-sidebar{max-height:none;margin-bottom:35px;position:static;overflow:visible}.legal-back,.legal-overline,.legal-support{display:none}.legal-sidebar>nav{flex-wrap:wrap;gap:6px;display:flex}.legal-sidebar>nav a{border:1px solid #263247;padding:8px;font-size:11px}.legal-contents{margin-top:20px;padding-top:16px}.legal-contents nav{grid-template-columns:1fr 1fr;gap:0 10px;display:grid}.legal-contents nav a{padding:5px 0;font-size:11px}.legal-document-head{margin-bottom:30px}.legal-document p,.legal-document li{font-size:14px!important}.legal-layout .refund-contact{padding:22px}}
