.hp-legal .lg-body{background:radial-gradient(1000px 360px at 60% -80px,rgba(244,81,66,.12),transparent 70%);padding:56px 0 104px}.hp-legal .lg-layout{grid-gap:72px;box-sizing:border-box;display:grid;gap:72px;grid-template-columns:230px minmax(0,1fr);margin:0 auto;max-width:1080px;padding:0 32px}.hp-legal .lg-side{position:relative}.hp-legal .lg-side-in{display:flex;flex-direction:column;gap:32px;max-height:calc(100vh - 120px);overflow-y:auto;padding:4px 4px 16px 0;position:-webkit-sticky;position:sticky;scrollbar-color:#2b2d31 transparent;scrollbar-width:thin;top:96px}.hp-legal .lg-side-title{color:#fff;display:block;font-family:Rajdhani,sans-serif;font-size:17px;font-weight:700;margin-bottom:10px}.hp-legal .lg-toc{box-shadow:inset 2px 0 0 #232428;display:flex;flex-direction:column;gap:2px}.hp-legal .lg-toc a{border-radius:0 6px 6px 0;color:#949ba4;display:block;font-size:14px;line-height:1.4;padding:6px 12px 6px 16px;transition:color .15s ease,background .15s ease}.hp-legal .lg-toc a:hover{background:#17181c;color:#fff}.hp-legal .lg-toc a.is-on{box-shadow:inset 2px 0 0 #f45142;color:#fff;font-weight:600}.hp-legal .lg-other ul{display:flex;flex-direction:column;gap:6px}.hp-legal .lg-other a{color:#b5bac1;font-size:14px;text-decoration:underline;-webkit-text-decoration-color:rgba(244,81,66,.5);text-decoration-color:rgba(244,81,66,.5);text-underline-offset:3px}.hp-legal .lg-other a:hover{color:#fff;-webkit-text-decoration-color:#f45142;text-decoration-color:#f45142}.hp-legal .lg-doc{font-size:16.5px;max-width:70ch;min-width:0}.hp-legal .lg-head{box-shadow:inset 0 -1px 0 #232428;margin-bottom:36px;padding-bottom:32px}.hp-legal .lg-crumbs{align-items:center;color:#949ba4;display:flex;flex-wrap:wrap;font-size:13px;gap:8px;margin-bottom:18px}.hp-legal .lg-crumbs a{color:#b5bac1}.hp-legal .lg-crumbs a:hover{color:#fff}.hp-legal .lg-title{text-wrap:balance;font-size:clamp(36px,4.6vw,54px);line-height:1.05}.hp-legal .lg-updated{color:#949ba4;font-size:14px;margin-top:14px}.hp-legal .lg-lead{color:#b5bac1;font-size:18px;line-height:1.65;margin-top:18px}.hp-legal .lg-notice{background:#17181c;border-radius:12px;box-shadow:inset 0 0 0 1px #26272c,inset 3px 0 0 #f45142;color:#c9ccd1;font-size:15px;line-height:1.6;margin-top:22px;padding:14px 18px}.hp-legal .lg-text{color:#c9ccd1;line-height:1.75;overflow-wrap:anywhere}.hp-legal .lg-text p{margin:0 0 18px}.hp-legal .lg-text h2{text-wrap:balance;color:#fff;font-family:Rajdhani,sans-serif;font-size:clamp(26px,3vw,32px);font-weight:700;line-height:1.15;margin:52px 0 16px;scroll-margin-top:96px}.hp-legal .lg-text>h2:first-child{margin-top:0}.hp-legal .lg-text h3{color:#fff;font-family:Rajdhani,sans-serif;font-size:23px;font-weight:700;line-height:1.2;margin:32px 0 12px;scroll-margin-top:96px}.hp-legal .lg-text ol,.hp-legal .lg-text ul{margin:0 0 20px;padding-left:24px}.hp-legal .lg-text ul{list-style:disc}.hp-legal .lg-text ol{list-style:decimal}.hp-legal .lg-text li{margin-bottom:10px;padding-left:4px}.hp-legal .lg-text li::marker{color:#f45142}.hp-legal .lg-text strong{color:#fff;font-weight:600}.hp-legal .lg-text em{color:#b5bac1}.hp-legal .lg-lead a,.hp-legal .lg-notice a,.hp-legal .lg-text a{color:#fff;text-decoration:underline;-webkit-text-decoration-color:#f45142;text-decoration-color:#f45142;text-underline-offset:3px}.hp-legal .lg-lead a:hover,.hp-legal .lg-notice a:hover,.hp-legal .lg-text a:hover{color:#f45142}.hp-legal .lg-box{background:#1a1a1a;border-radius:14px;box-shadow:inset 0 0 0 1px #2a2a2a;margin:24px 0;padding:20px 22px}.hp-legal .lg-box>h3:first-child{margin-top:0}.hp-legal .lg-contacts{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:4px}.hp-legal .lg-contact{align-items:flex-start;background:#0f0f0f;border-radius:12px;box-shadow:inset 0 0 0 1px #2a2a2a;display:flex;font-size:15px;gap:12px;line-height:1.55;padding:14px 16px}.hp-legal .lg-contact-icon{align-items:center;background:rgba(244,81,66,.12);border-radius:9px;color:#f45142;display:inline-flex;flex:none;height:32px;justify-content:center;width:32px}.hp-legal .lg-contact b{color:#fff;display:block;font-weight:600}.hp-legal .lg-contact div>span{display:block}@media (max-width:1000px){.hp-legal .lg-layout{gap:0;grid-template-columns:minmax(0,1fr);padding:0 24px}.hp-legal .lg-side{display:none}.hp-legal .lg-doc{margin:0 auto;width:100%}}@media (max-width:760px){.hp-legal .lg-body{padding:40px 0 72px}.hp-legal .lg-layout{padding:0 18px}.hp-legal .lg-doc{font-size:16px}.hp-legal .lg-lead{font-size:17px}.hp-legal .lg-text h2{margin-top:44px}.hp-legal .lg-contacts{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.hp-legal .lg-toc a{transition:none}}