.legal-page{background:var(--bg-app,#f7f6fa);height:100dvh;color:var(--text-primary,#292735);-webkit-font-smoothing:antialiased;font-family:Arial,Helvetica,sans-serif;line-height:1.68;overflow-y:auto}.legal-wrap{width:min(920px,100% - 40px);margin:0 auto;padding:0 0 30px}.legal-header{border-bottom:1px solid var(--line,#e9e8ee);justify-content:space-between;align-items:center;gap:24px;padding:28px 0;display:flex}.legal-identity{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.legal-identity>span{color:var(--text-secondary,#77727e);letter-spacing:.03em;font-size:12px}.legal-brand{color:inherit;letter-spacing:.055em;align-items:center;gap:12px;font-size:21px;line-height:1;text-decoration:none;display:inline-flex}.legal-mark{grid-template-columns:repeat(2,8px);gap:3px;display:grid;transform:rotate(-12deg)}.legal-mark i{background:var(--accent,#7258f5);border-radius:2px;width:8px;height:8px}.legal-mark i:nth-child(2){opacity:.65}.legal-mark i:nth-child(3){opacity:.45}.legal-header-nav{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.legal-header-nav a{color:var(--text-secondary,#77727e);white-space:nowrap;border-radius:8px;padding:8px 11px;font-size:13px;text-decoration:none}.legal-header-nav a:hover,.legal-header-nav a[aria-current=page]{background:var(--panel-hover,#7258f51a);color:var(--accent,#7258f5)}.legal-hero{border-bottom:1px solid var(--line,#e9e8ee);padding:64px 0 44px}.legal-eyebrow{color:var(--accent,#7258f5);letter-spacing:.14em;font-size:11px;font-weight:700}.legal-hero h1{letter-spacing:-.045em;margin:14px 0;font-size:clamp(32px,5vw,52px);font-weight:650;line-height:1.13}.legal-hero p{color:var(--text-secondary,#77727e);margin:0;font-size:13px}.legal-content{max-width:740px;padding:18px 0 60px}.legal-content section{border-bottom:1px solid var(--line,#e9e8ee);padding:25px 0}.legal-content h2{letter-spacing:-.015em;margin:0 0 11px;font-size:19px;line-height:1.35}.legal-content p{color:var(--text-secondary,#5d5867);margin:0 0 13px;font-size:15px}.legal-content p:last-child{margin-bottom:0}.legal-content ul{color:var(--text-secondary,#5d5867);margin:10px 0 0;padding-left:20px;font-size:15px}.legal-content li{margin:7px 0;padding-left:4px}.legal-content strong{color:var(--text-primary,#292735)}.legal-content a,.legal-footer a{color:var(--accent,#7258f5);text-underline-offset:3px;overflow-wrap:anywhere}.legal-footer{color:var(--text-secondary,#77727e);border-top:1px solid var(--line,#e9e8ee);justify-content:space-between;align-items:flex-start;gap:24px;padding:26px 0;font-size:13px;display:flex}.legal-footer-identity{flex-direction:column;gap:8px;display:flex}.legal-footer-identity strong{color:var(--text-primary,#292735);font-weight:600}.legal-footer nav{flex-wrap:wrap;justify-content:flex-end;gap:12px 19px;max-width:460px;display:flex}.legal-footer a{text-decoration:none}.legal-footer a:hover,.legal-footer a[aria-current=page]{text-decoration:underline}@media (max-width:640px){.legal-wrap{width:min(100% - 32px,920px)}.legal-header{flex-direction:column;align-items:flex-start;gap:16px;padding:22px 0}.legal-identity>span{font-size:11px}.legal-header-nav{margin-left:-11px}.legal-hero{padding:48px 0 35px}.legal-content{padding-bottom:38px}.legal-content section{padding:22px 0}.legal-footer{flex-direction:column}.legal-footer nav{justify-content:flex-start;gap:12px 18px}}
