.legal-hero{background:var(--paper);padding:120px 24px 50px;text-align:center}.legal-hero .mono-label{color:#666}.legal-hero h1{margin:16px auto 0;max-width:820px}.legal-prose{background:var(--paper);max-width:720px;margin:0 auto;padding:10px 24px 110px;font-size:16px;line-height:1.75;color:#333}.legal-prose h2{font-size:24px;letter-spacing:-.01em;margin:46px 0 12px}.legal-prose h2,.legal-prose h3{font-weight:500;color:var(--ink)}.legal-prose h3{font-size:18px;margin:30px 0 8px}.legal-prose p{margin:0 0 16px}.legal-prose ul{margin:0 0 16px;padding-left:22px}.legal-prose li{margin-bottom:8px}.legal-prose a{color:var(--ink);text-underline-offset:3px}.legal-prose strong{font-weight:500;color:var(--ink)}.legal-prose code{font-family:var(--mono);font-size:13px;background:var(--gray-90);border-radius:6px;padding:2px 7px}.legal-prose table{width:100%;border-collapse:collapse;margin:0 0 20px;font-size:14px}.legal-prose th{font-family:var(--mono);font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:#666;text-align:left;font-weight:400;border-bottom:1px solid #d6d6d6;padding:10px 14px 10px 0}.legal-prose td{border-bottom:1px solid #e5e5e5;padding:12px 14px 12px 0;vertical-align:top}@media (max-width:900px){.legal-hero{padding:72px 20px 30px}.legal-prose{overflow-x:auto}[style*="1fr 1fr"],[style*="repeat(2, 1fr)"],[style*="repeat(3, 1fr)"],[style*="repeat(4, 1fr)"]{grid-template-columns:1fr!important}[style*="span 2"],[style*="span 3"]{grid-column:span 1!important}section[style*="padding: 120px"]{padding:72px 20px 48px!important}section[style*="padding: 100px"],section[style*="padding: 110px"]{padding-left:20px!important;padding-right:20px!important}.tcard{min-height:0!important}}