.tw-legal{color:#1f2937;background:#f7f9fc;min-height:100dvh;padding:48px 24px;line-height:1.75}.tw-legal article{background:#fff;border-radius:16px;max-width:780px;margin:0 auto;padding:40px}.tw-legal a{color:#2563eb;text-underline-offset:3px}.tw-legal a:focus-visible{outline-offset:4px;outline:2px solid #2563eb}.tw-legal h1{overflow-wrap:anywhere;margin:12px 0 24px;font-size:clamp(26px,4vw,38px);line-height:1.2}.tw-legal h2{margin:28px 0 12px;font-size:21px}.tw-legal p{margin:12px 0}.tw-legal ul{padding-left:24px;list-style:outside}.tw-legal li{margin:8px 0}.tw-legal .tw-legal-brand{color:#64748b;margin-top:32px;font-size:12px}.tw-legal .tw-legal-draft{background:#e8eef7;border-radius:8px;padding:16px;font-size:14px}.tw-legal nav{flex-wrap:wrap;gap:12px 20px;margin-top:32px;font-size:13px;display:flex}@media (max-width:600px){.tw-legal{padding:16px 12px}.tw-legal article{padding:24px 20px}}
