.tl-legal{max-width:880px;color:var(--tl-text);margin:0 auto;padding:64px 24px 80px;line-height:1.8}.tl-legal h1{margin:0 0 16px;font-size:38px;font-weight:800;line-height:1.3}.tl-legal header>p{color:var(--tl-muted);font-size:14px}.tl-legal-draft{border:1px solid var(--tl-border);background:var(--tl-surface);border-radius:12px;margin:24px 0;padding:20px;font-size:14px}.tl-legal .tl-legal-language{font-size:12px}.tl-legal nav{border:1px solid var(--tl-border);border-radius:12px;gap:8px;margin:32px 0;padding:24px;font-size:14px;display:grid}.tl-legal nav a:hover,.tl-legal footer a:hover{text-decoration:underline}.tl-legal article section{margin:40px 0;scroll-margin-top:180px}.tl-legal h2{margin:0 0 16px;font-size:21px;line-height:1.5}.tl-legal article p{word-break:keep-all;overflow-wrap:anywhere;margin:14px 0;font-size:15px;line-height:1.9}.tl-legal footer{border-top:1px solid var(--tl-border);flex-wrap:wrap;gap:24px;padding-top:24px;font-size:14px;display:flex}.tl-legal-links{flex-wrap:wrap;gap:20px;font-size:13px;display:flex}.tl-legal-links a:first-child{font-weight:700}.tl-legal-links a:hover{text-decoration:underline}.tl-auth-legal{color:var(--tl-muted);flex-wrap:wrap;gap:16px;margin-top:24px;font-size:12px;display:flex}@media (max-width:540px){.tl-legal{padding:40px 20px 64px}.tl-legal h1{font-size:30px}.tl-legal nav{padding:18px}}.tl-business-footer .tl-legal-links{align-items:center;gap:8px 24px;margin:0 0 18px;line-height:1.6}.tl-business-footer .tl-legal-links a{align-items:center;min-height:32px;display:inline-flex}
