.tw-legal{max-width:680px;color:var(--ink);font-family:var(--ft),system-ui,sans-serif;margin:0 auto;padding:40px 16px 80px;font-size:16px;line-height:1.65}body:has(.tw-legal){background:var(--paper)}.tw-legal-home img{width:auto;height:28px;margin-bottom:40px;display:block}.tw-legal h1{font:800 40px/1.1 var(--fd),system-ui,sans-serif;margin:0 0 8px}.tw-legal-date{color:var(--mut);margin:0 0 32px}.tw-legal h2{font:700 20px/1.3 var(--fd),system-ui,sans-serif;margin:36px 0 8px}.tw-legal p,.tw-legal ul{margin:0 0 14px}.tw-legal ul{padding-left:20px;list-style:outside}.tw-legal li{margin-bottom:6px}.tw-legal a{color:var(--sig)}.tw-legal-draft{border:1px solid var(--line,#0000001f);color:var(--mut);border-radius:8px;margin:-16px 0 28px;padding:10px 14px;font-size:14px}.tw-legal-table{width:100%;margin:0 0 14px;overflow-x:auto}.tw-legal table{border-collapse:collapse;width:100%;font-size:14px;line-height:1.5}.tw-legal th,.tw-legal td{text-align:left;vertical-align:top;border-bottom:1px solid var(--line,#0000001f);padding:8px 10px 8px 0}.tw-legal th{font-weight:700}.tw-legal td:first-child{min-width:140px;font-weight:600}
