.legal-header,.legal-content,.legal-footer{max-width:900px}.legal-header{display:flex;justify-content:space-between;align-items:center;gap:24px;padding-block:20px;border-bottom:1px solid var(--line)}.legal-header img{width:88px;height:88px;object-fit:contain}.legal-header>a:last-child{font-size:13px}.legal-content{padding-block:45px 55px}.legal-version{font-size:12px;color:var(--muted);margin-bottom:17px}.legal-content h1{font-size:34px;line-height:1.4;overflow-wrap:anywhere;margin-bottom:36px}.legal-content section+section{margin-top:30px}.legal-content h2{font-size:19px;line-height:1.6;margin-bottom:12px}.legal-content section p{font-size:15px;line-height:1.9}.legal-content section p+p{margin-top:14px}.legal-links{display:flex;flex-wrap:wrap;gap:12px 25px;margin-top:36px;border-top:1px solid var(--line);padding-top:24px;font-size:13px}.legal-links a{text-decoration:underline;text-underline-offset:4px}.legal-footer{display:flex;justify-content:space-between;flex-wrap:wrap;gap:16px;padding-block:24px 36px;border-top:1px solid var(--line);font-size:12px;color:var(--muted)}@media(max-width:700px){.legal-header{padding-block:12px;gap:16px}.legal-header img{width:72px;height:72px}.legal-header>a:last-child{font-size:12px}.legal-content{padding-block:30px 40px}.legal-content h1{font-size:25px;margin-bottom:28px}.legal-content h2{font-size:17px}.legal-content section p{font-size:14px}.legal-version{font-size:11px}}
