.legal-content{max-width:1040px!important}.legal-content h2{font-size:clamp(24px,2.5vw,34px);line-height:1.2}.legal-content p,.legal-content li{line-height:1.8}.legal-content p a:not(.textlink){color:var(--blue);text-decoration:underline;text-underline-offset:3px}.legal-content .legal-date{font-size:12px;margin-top:40px;padding-top:20px;border-top:1px solid var(--line)}.company-details{margin:30px 0 45px;border-top:1px solid var(--line)}.company-details>div{display:grid;grid-template-columns:190px 1fr;gap:20px;padding:18px 0;border-bottom:1px solid var(--line);font-size:16px;line-height:1.6}.company-details dt{color:var(--muted)}.company-details dd{margin:0;overflow-wrap:anywhere}.company-details a{color:var(--blue)}.documentation-block{padding:32px;border:1px solid var(--line);margin:30px 0}.documentation-block h2{margin:16px 0 20px}.documentation-block p{font-size:16px;color:var(--muted);max-width:850px}.documentation-block ul{padding-left:22px}.documentation-block .textlink{font-size:14px;line-height:1.5;max-width:100%}@media(max-width:600px){.company-details>div{grid-template-columns:1fr;gap:6px;font-size:15px;padding:15px 0}.company-details dt{font-size:13px}.documentation-block{padding:22px 18px}.documentation-block p{font-size:14px}.documentation-block .textlink{margin-right:0;display:block}.legal-content h1{overflow-wrap:anywhere}}
