.legal{padding-top:48px}.legal h1{font-size:clamp(32px,4vw,44px)}.legal .prose{overflow-wrap:break-word;max-width:720px}.legal .prose h3{margin-top:8px;font-size:19px;font-weight:700;line-height:26px}.legal .prose ul,.legal .prose ol{gap:8px;margin:0;padding-left:24px;display:grid}.legal .prose li{padding-left:4px}.legal .prose li::marker{color:var(--cocoaMuted)}.legal #toc+ul{gap:0;padding-left:0;list-style:none}.legal #toc+ul li{padding-left:0}.legal #toc+ul a{align-items:center;min-height:44px;padding-block:10px;line-height:24px;display:inline-flex}.legal-table{border:1.5px solid var(--border);background:var(--offCream);border-radius:16px;overflow-x:auto}.legal-table table{border-collapse:collapse;width:100%;font-size:var(--fs-small);line-height:var(--lh-small)}.legal-table th,.legal-table td{text-align:left;vertical-align:top;padding:10px 12px}@media (width>=768px){.legal-table th,.legal-table td{padding:12px 16px}}@media (width<=359px){.legal-table th,.legal-table td{padding-inline:8px}.legal-table tbody th,.legal-table td{-webkit-hyphens:auto;hyphens:auto;hyphenate-limit-chars:10 4 4}}.legal-table tbody tr{border-top:1px solid var(--border)}.legal-table thead th{font-weight:700}.legal-table tbody th{width:34%;font-weight:600}.legal-table td:last-child{white-space:nowrap}.legal-toc .eyebrow{margin-bottom:6px}.legal-toc ul{max-height:calc(100vh - var(--header-h) - 76px);overscroll-behavior:contain;margin:0 -4px;padding:4px;position:relative;overflow-y:auto}
