.legal-top{background:var(--white);border-bottom:1px solid var(--border);padding:18px 64px}.legal-top a{font-family:var(--f-display);font-size:28px;letter-spacing:.02em;line-height:1}.legal-top span{margin-left:12px;font-size:9.5px;letter-spacing:.26em;text-transform:uppercase;color:var(--muted);font-weight:500}.legal{padding:88px 64px 110px}.legal .narrow{max-width:820px}.legal h1{font-family:var(--f-display);font-weight:400;font-size:clamp(48px,7vw,84px);line-height:.95;letter-spacing:.01em;margin:18px 0 22px}.legal .lede{max-width:640px}.legal .tag{display:inline-block}.legal .prose{margin-top:44px;border-top:1px solid var(--border);padding-top:8px;font-size:16.5px;color:rgba(10,10,10,.8)}.legal .prose h2{font-family:var(--f-display);font-weight:400;font-size:28px;letter-spacing:.02em;margin:38px 0 10px;color:var(--black)}.legal .prose p,.legal .prose ul{margin:0 0 14px}.legal .prose ul{padding-left:22px}.legal .prose li{margin-bottom:6px}.legal .prose a{text-decoration:underline;text-underline-offset:3px}.legal .decision{border:1px solid var(--black);background:var(--white);padding:22px 26px;margin:34px 0 0;font-size:17.5px;color:var(--black);font-weight:400}.legal .toc{list-style:none;display:flex;flex-wrap:wrap;gap:8px 22px;margin-top:26px;font-size:10px;letter-spacing:.2em;text-transform:uppercase;font-weight:500}.legal .toc a{text-decoration:underline;text-underline-offset:3px}.legal .scroll{overflow-x:auto;margin:10px 0 18px}.legal table{border-collapse:collapse;width:100%;font-size:14.5px;background:var(--white)}.legal th,.legal td{border:1px solid var(--border);padding:12px 14px;text-align:left;vertical-align:top}.legal th{font-size:9.5px;letter-spacing:.2em;text-transform:uppercase;font-weight:500;color:var(--muted)}@media (max-width:720px){.legal-top{padding:16px 20px}.legal{padding:56px 20px 80px}}
