.legal-page :is(section,h3,p)[id]{scroll-margin-top:24px}.legal-page .legal-updated{font-size:14px;opacity:.85}.legal-page h3{font-size:18px;font-weight:600;margin:26px 0 10px}.legal-page ul{list-style:disc}.legal-page ol{padding-left:24px;list-style:decimal}.legal-page li::marker{color:currentColor}.legal-page .legal-summary{border:1px solid color-mix(in srgb,currentColor 18%,transparent);border-radius:10px;padding:4px 20px 8px;margin:24px 0}.legal-page .legal-summary h2{font-size:18px;margin:16px 0 6px}.legal-page .legal-table{overflow-x:auto;margin:14px 0 18px;-webkit-overflow-scrolling:touch}.legal-page .legal-table table{border-collapse:collapse;width:100%;font-size:15px;line-height:1.5}.legal-page .legal-table :is(th,td){text-align:left;vertical-align:top;padding:10px 12px;border-bottom:1px solid color-mix(in srgb,currentColor 16%,transparent)}.legal-page .legal-table th{font-weight:600}.pricing-page .legal-table{max-width:520px}.pricing-page .legal-table .pricing-caption{caption-side:top;text-align:left;font-weight:600;padding:0 0 6px}.pricing-page .legal-table th{font-weight:400}.pricing-page .legal-table td{text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums}