.legal-header{z-index:100;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#141414d1;border-bottom:1px solid #38383880;justify-content:space-between;align-items:center;height:64px;padding:0 clamp(20px,4vw,64px);display:flex;position:sticky;top:0}.legal-header__logo img{width:auto;height:35px;display:block}.legal-header__back{color:#9aa3ab;align-items:center;gap:6px;font-size:13px;font-weight:500;text-decoration:none;transition:color .18s cubic-bezier(.2,.8,.2,1);display:inline-flex}.legal-header__back .icon{font-size:18px}.legal-header__back:hover{color:#e6e8ea}.legal{width:100%;max-width:760px;margin:0 auto;padding:clamp(48px,8vw,96px) clamp(20px,5vw,40px) 80px}.legal__title{letter-spacing:-.03em;color:#e6e8ea;margin-top:12px;font-size:clamp(36px,6vw,56px);font-weight:800;line-height:1.05}.legal__summary{color:#9aa3ab;margin-top:16px;font-size:clamp(17px,2.2vw,20px)}.legal__meta{color:#6b7681;border-bottom:1px solid #383838;margin-top:20px;padding-bottom:32px;font-size:13px}.legal__section{margin-top:40px}.legal__section h2{color:#e6e8ea;margin-bottom:10px;font-size:20px;font-weight:600;line-height:1.3}.legal__section p{color:#9aa3ab;font-size:16px;line-height:1.7}.legal__section a{color:#c6ff3d;text-underline-offset:3px;overflow-wrap:anywhere}.legal__related{grid-template-columns:repeat(2,1fr);gap:12px;margin-top:64px;display:grid}@media (width<=575.98px){.legal__related{grid-template-columns:1fr}}.legal__related a{color:#e6e8ea;background:#1f1f1f;border:1px solid #383838;border-radius:10px;justify-content:space-between;align-items:center;padding:18px 20px;font-size:15px;font-weight:600;text-decoration:none;transition:border-color .18s cubic-bezier(.2,.8,.2,1);display:flex}.legal__related a .icon{color:#c6ff3d;font-size:20px}.legal__related a:hover{border-color:#c6ff3d}
