.legal-shell{padding:88px 0 140px}.tabs{flex-wrap:wrap;gap:22px;display:flex}.tab{font:400 16px/1.5 var(--mono);transition:opacity .35s var(--ease-q)}.tab:hover{opacity:.5}.tab.is-on{text-underline-offset:4px;text-decoration:underline;text-decoration-thickness:1px}.legal{margin-top:56px}.legal-in{max-width:860px}.legal .h1{margin-bottom:18px}.legal-meta{font:400 14px/1.5 var(--mono);text-transform:uppercase;letter-spacing:.04em;color:var(--accent-ink);border-bottom:var(--rule);margin-bottom:8px;padding-bottom:32px}.legal h2{letter-spacing:-.02em;margin:56px 0 16px;scroll-margin-top:120px;font-size:32px;font-weight:500;line-height:1.15}.legal p,.legal li,.legal td{font-size:18px;line-height:1.6}.legal p+p{margin-top:14px}.legal ul{border-top:1px solid var(--line);margin:14px 0}.legal li{border-bottom:1px solid var(--line);padding:12px 0 12px 28px;position:relative}.legal li:before{content:"";background:var(--accent);border:1px solid var(--ink);border-radius:50%;width:8px;height:8px;position:absolute;top:22px;left:4px}.legal a{text-underline-offset:3px;text-decoration:underline}.legal table{border-collapse:collapse;border-top:var(--rule);width:100%;margin:18px 0}.legal th{font:400 13px/1.4 var(--mono);text-transform:uppercase;letter-spacing:.05em;text-align:left;border-bottom:1px solid var(--ink);padding:14px 16px 14px 0}.legal td{border-bottom:1px solid var(--line);vertical-align:top;padding:14px 16px 14px 0;font-size:16px}.legal td.mono{font-size:14px}.legal-box{margin-top:24px}@media (max-width:600px){.legal-shell{padding:40px 0 88px}.legal{margin-top:36px}.legal h2{margin-top:40px;font-size:26px}.legal p,.legal li{font-size:17px}.legal table{display:block;overflow-x:auto}.legal td{min-width:140px;font-size:15px}}
