.legal-prose{max-width:70ch}.legal-prose h2{margin-top:3rem;font-size:1.25rem;font-weight:600;letter-spacing:-.01em;line-height:1.3}.legal-prose p,.legal-prose ul,.legal-prose dl,.legal-prose .legal-table-wrap{margin-top:1rem}.legal-prose ul{list-style:disc;padding-left:1.5rem}.legal-prose li{margin-top:.5rem}.legal-prose a,.legal-prose .legal-button{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px;text-decoration-color:currentColor}.legal-prose .legal-button{display:inline-block;padding:.25rem 0;font:inherit;color:inherit;background:none;border:0;cursor:pointer}.legal-prose dl{display:grid;gap:.25rem 1.5rem;grid-template-columns:minmax(0,max-content) minmax(0,1fr)}.legal-prose dt{font-weight:500}.legal-prose dd{margin:0}.legal-table-wrap{overflow-x:auto}.legal-prose code{white-space:nowrap}.legal-prose table{width:100%;border-collapse:collapse;text-align:left;font-size:.875rem}.legal-prose th,.legal-prose td{border:1px solid #E3E0DC;padding:.5rem .75rem;vertical-align:top}.legal-prose th{background:#f6f5f3;font-weight:500}@media (max-width: 40rem){.legal-prose table{font-size:.8125rem}.legal-prose th,.legal-prose td{padding:.5rem .25rem}}
