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