html:has(.wave-legal-page__index){scroll-behavior:auto}.wave-legal-page{--legal-edge:max(40px,calc((100% - 1360px) / 2));min-height:100vh;background:#080808;color:#f3f3f3}.wave-legal-page__header{position:-webkit-sticky;position:sticky;top:0;z-index:100;display:flex;align-items:center;justify-content:space-between;gap:24px;padding:24px var(--legal-edge);border-bottom:1px solid #ffffff0a;background:#080808d9;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px)}.wave-legal-page__header .wave-header-brand>a img{width:94px;height:auto}.wave-legal-page__header .wave-navigation{display:flex;align-items:center;gap:32px;font-size:13px}.wave-legal-page__header .wave-navigation>button[data-menu]{display:inline-flex;align-items:center;gap:6px;padding:10px 0;border:0;background:none;color:inherit;font:inherit}.wave-legal-page__header .wave-navigation>a{padding:10px 0}.wave-legal-page__header .wave-navigation>a:hover{color:#bbb}.wave-legal-page__header .wave-navigation>.wave-navigation__contact{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:var(--header-control-height,38px);padding:0 15px;border-radius:999px;background:#181818;border:0;color:inherit;font:inherit;cursor:pointer;line-height:1.3}.wave-legal-page__header .wave-navigation>.wave-navigation__contact:hover{background:#242424;color:#fff}.wave-legal-page__body{display:grid;grid-template-columns:minmax(220px,270px) minmax(0,1fr);grid-column-gap:clamp(48px,5vw,88px);column-gap:clamp(48px,5vw,88px);width:100%;padding:clamp(44px,4vw,64px) var(--legal-edge) 150px}.wave-legal-page__intro{grid-column:1/-1;max-width:1100px;padding-bottom:64px}.wave-legal-page__intro h1{max-width:1100px;font-size:clamp(56px,7vw,112px);line-height:.99;letter-spacing:-.075em;font-weight:500;text-wrap:balance}html[lang=ru] .wave-legal-page__intro h1{font-size:clamp(50px,5.6vw,88px)}.wave-legal-page__intro>p{max-width:730px;margin-top:34px;color:#b4b4b4;font-size:clamp(17px,2vw,23px);line-height:1.45;text-wrap:pretty}.wave-legal-page__intro>span{display:block;margin-top:25px;color:#777;font-size:12px}.wave-legal-page__index{position:-webkit-sticky;position:sticky;top:118px;display:flex;flex-direction:column;align-self:start;border-left:1px solid #303030}.wave-legal-page__index a{position:relative;display:grid;grid-template-columns:22px minmax(0,1fr);grid-gap:12px;gap:12px;align-items:baseline;padding:9px 0 9px 19px;color:#666666;font-size:13px;line-height:1.45;text-decoration:none;transition:color .16s ease}.wave-legal-page__index a:before{position:absolute;top:2px;bottom:2px;left:-1px;width:2px;background:transparent;content:""}.wave-legal-page__index a:hover,.wave-legal-page__index a[aria-current=location]{color:#f3f3f3}.wave-legal-page__index a[aria-current=location]:before{background:#f3f3f3}.wave-legal-page__index-number{color:#666;font-size:11px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.wave-legal-page__index a[aria-current=location] .wave-legal-page__index-number{color:#a9a9a9}.wave-legal-page__sections{grid-column:2;min-width:0}.wave-legal-page__sections section{border-top:1px solid #343434;padding:28px 0 56px;scroll-margin-top:116px}.wave-legal-page__sections h2{margin-bottom:22px;font-size:clamp(22px,2.4vw,32px);line-height:1.2;letter-spacing:-.04em;font-weight:500;text-wrap:balance}.wave-legal-page__sections h3{margin:34px 0 14px;font-size:17px;line-height:1.3;font-weight:500}.wave-legal-page__sections p{max-width:850px;margin:0 0 16px;color:#b4b4b4;font-size:15px;line-height:1.75}.wave-legal-page__sections p:last-child{margin-bottom:0}.wave-legal-page__table-wrap{overflow-x:auto;max-width:100%}.wave-legal-page__sections table{width:100%;min-width:630px;border-collapse:collapse;color:#b4b4b4;font-size:13px;line-height:1.5}.wave-legal-page__sections th{color:#eee;text-align:left;font-weight:500}.wave-legal-page__sections td,.wave-legal-page__sections th{padding:16px 12px 16px 0;border-bottom:1px solid #303030;vertical-align:top}.wave-legal-page__sections code{color:#e4e4e4;white-space:nowrap;font-size:12px}.wave-legal-page a:focus-visible{outline:2px solid #fff;outline-offset:4px}@media (max-width:1000px){.wave-legal-page__header .wave-navigation{gap:16px;font-size:12px}.wave-legal-page__body{grid-template-columns:minmax(190px,230px) minmax(0,1fr);column-gap:36px}}@media (max-width:800px){.wave-legal-page{--legal-edge:20px}.wave-legal-page__body{display:block;padding-top:44px;padding-bottom:90px}.wave-legal-page__intro{padding-bottom:48px}.wave-legal-page__index{position:static;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-column-gap:20px;column-gap:20px;border-left:0;margin-bottom:48px}.wave-legal-page__index a{padding:11px 0;border-bottom:1px solid #303030}.wave-legal-page__index a:before{top:auto;right:0;bottom:-1px;left:0;width:auto;height:1px}}@media (max-width:700px){.wave-legal-page__header{flex-wrap:nowrap;gap:18px;padding-block:14px}.wave-legal-page__header .wave-header-brand>a img{width:80px}.wave-legal-page__header .wave-navigation{width:auto;flex:none;justify-content:flex-end;gap:0;margin-left:auto}.wave-legal-page__header .wave-navigation>button[data-menu]{min-height:44px}.wave-legal-page__header .wave-navigation>a:not(.wave-navigation__contact){display:none}.wave-legal-page__header .wave-navigation>.wave-navigation__contact{padding-inline:10px}.wave-legal-page__header .wave-language-switch{width:104px}.wave-legal-page__sections section{scroll-margin-top:160px}}@media (max-width:360px){.wave-legal-page__header .wave-navigation>.wave-navigation__contact svg{display:none}.wave-legal-page__header .wave-language-switch{width:92px}}@media (max-width:560px){.wave-legal-page__intro h1{font-size:clamp(44px,12vw,70px)}html[lang=ru] .wave-legal-page__intro h1{font-size:clamp(40px,10vw,62px)}.wave-legal-page__index a{grid-template-columns:18px minmax(0,1fr);gap:7px;font-size:11px}.wave-legal-page__sections section{padding-bottom:42px}}@media (prefers-reduced-motion:reduce){.wave-legal-page__index a{transition:none}}