*{box-sizing:border-box}body{color:#111;background:#f4f4f1;margin:0;font-family:Arial,sans-serif}.legalPage{min-height:100vh}.legalPage>header{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);z-index:5;background:#f4f4f1e6;border-bottom:1px solid #0000001a;justify-content:space-between;align-items:center;height:72px;padding:0 max(28px,5vw);display:flex;position:sticky;top:0}.legalPage header a{color:#111;letter-spacing:.06em;font-size:13px;font-weight:800;text-decoration:none}.legalPage header small{letter-spacing:.16em;color:#777;font-size:10px}.legalPage article{max-width:1060px;margin:auto;padding:90px 28px 70px}.legalHero{max-width:780px;margin-bottom:80px}.legalHero>span{letter-spacing:.18em;color:#777;font-size:10px}.legalHero h1{letter-spacing:-.065em;margin:22px 0 28px;font-size:clamp(42px,7vw,84px);font-weight:650;line-height:.94}.legalHero p{color:#5c5c5c;max-width:660px;font-size:18px;line-height:1.55}.legalBody section{border-bottom:1px solid #0000001f;grid-template-columns:70px 1fr;gap:28px;padding:34px 0;display:grid}.legalBody section>span{color:#8a8a8a;letter-spacing:.1em;padding-top:5px;font-size:10px}.legalBody h2{letter-spacing:-.02em;margin:0 0 12px;font-size:19px}.legalBody p{color:#555;max-width:760px;margin:0;font-size:14px;line-height:1.75}.legalPage footer{color:#777;justify-content:space-between;gap:20px;padding-top:50px;font-size:11px;display:flex}.legalPage footer a{color:#111;text-decoration:none}@media (max-width:650px){.legalPage article{padding-top:55px}.legalHero{margin-bottom:50px}.legalBody section{grid-template-columns:36px 1fr;gap:12px}.legalPage footer{flex-direction:column}}.legalPage>header{justify-content:flex-start!important}.legalBack{align-items:center;gap:11px;line-height:1!important;text-decoration:none!important;display:inline-flex!important}.legalBack i{font-size:16px;font-style:normal;font-weight:400;transform:translateY(-1px)}.legalBack span{letter-spacing:.06em;font-size:13px;font-weight:800}.legalPage>header{background:#f4f4f1e0!important;border-bottom:1px solid #00000014!important;height:64px!important}.legalBack{box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important}.legalBack:hover{opacity:.58}.legalPage footer{background:0 0!important;border:0!important;align-items:center!important;margin-top:8px!important;padding:34px 0 0!important}.legalPage footer>a{box-shadow:none!important;background:0 0!important;border:0!important;padding:0!important}.legalPage footer>span{white-space:nowrap!important;background:#ffffff59!important;border:1px solid #0000001a!important;border-radius:999px!important;flex:none!important;width:auto!important;padding:7px 10px!important;line-height:1!important;display:inline-flex!important}.legalHero>span:first-child{display:none!important}.legalPage>header{height:auto!important;min-height:0!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;background:0 0!important;border:0!important;border-radius:0!important;margin:0 0 44px!important;padding:0!important;position:relative!important}.legalPage>header:before,.legalPage>header:after{content:none!important;display:none!important}.legalBack{width:auto!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;margin:0!important;padding:0!important;display:inline-flex!important}.legalPage .legalContent section,.legalPage main.legalContent section{background:0 0!important;border-top:1px solid #1218201a!important;grid-template-columns:108px minmax(0,1fr)!important;gap:0 38px!important;margin:0!important;padding:42px 0!important;display:grid!important}.legalPage .legalContent section:first-child,.legalPage main.legalContent section:first-child{border-top:0!important}.legalPage .legalContent section>.legalNum,.legalPage .legalContent section>span:first-child,.legalPage main.legalContent section>.legalNum,.legalPage main.legalContent section>span:first-child{letter-spacing:.08em!important;color:#141b257a!important;background:0 0!important;border:0!important;grid-area:1/1/span 20!important;margin:0!important;padding:3px 0 0!important;font-family:inherit!important;font-size:12px!important;font-weight:500!important;line-height:1.4!important}.legalPage .legalContent section>div,.legalPage main.legalContent section>div{grid-column:2!important;min-width:0!important}.legalPage .legalContent section h2,.legalPage main.legalContent section h2{letter-spacing:-.025em!important;color:#0b0d10!important;border-bottom:1px solid #1218201a!important;margin:0 0 22px!important;padding:0 0 18px!important;font-family:inherit!important;font-size:20px!important;font-weight:650!important;line-height:1.25!important}.legalPage .legalContent section p,.legalPage main.legalContent section p{letter-spacing:0!important;color:#202833ad!important;margin:0 0 14px!important;padding:0!important;font-family:inherit!important;font-size:15px!important;font-weight:400!important;line-height:1.72!important}.legalPage .legalContent section p:last-child,.legalPage main.legalContent section p:last-child{margin-bottom:0!important}@media (max-width:700px){.legalPage .legalContent section,.legalPage main.legalContent section{grid-template-columns:42px minmax(0,1fr)!important;column-gap:14px!important;padding:30px 0!important}.legalPage .legalContent section h2,.legalPage main.legalContent section h2{font-size:18px!important}.legalPage .legalContent section p,.legalPage main.legalContent section p{font-size:14px!important}}.legalBody{border-top:1px solid #111!important}.legalBody section{background:0 0!important;border:0!important;border-bottom:1px solid #0000001f!important;grid-template-columns:70px minmax(0,1fr)!important;gap:28px!important;margin:0!important;padding:34px 0!important;display:grid!important}.legalBody section>span{color:#8a8a8a!important;letter-spacing:.1em!important;grid-area:1/1!important;padding-top:5px!important;font-size:10px!important}.legalBody section>div{grid-area:1/2!important;min-width:0!important}.legalBody section h2{letter-spacing:-.02em!important;color:#111!important;border:0!important;margin:0 0 12px!important;padding:0!important;font-size:19px!important;line-height:1.25!important}.legalBody section p{color:#555!important;max-width:760px!important;margin:0!important;padding:0!important;font-size:14px!important;font-weight:400!important;line-height:1.75!important}@media (max-width:650px){.legalBody section{grid-template-columns:36px minmax(0,1fr)!important;gap:12px!important}}
