.legal-container[data-v-5cdf4b59]{margin-inline:auto;max-width:48rem;padding-inline:1rem;width:100%}@media(min-width:640px){.legal-container[data-v-5cdf4b59]{padding-inline:1.5rem}}.legal-footer-link[data-v-5cdf4b59]{color:#4b5563;text-decoration:none}.legal-footer-link[data-v-5cdf4b59]:hover{color:#111827}.legal-prose[data-v-5cdf4b59] h1{color:#111827;font-size:1.875rem;font-weight:800;letter-spacing:-.01em;line-height:1.3}.legal-prose[data-v-5cdf4b59] .legal-meta{background:#f9fafb;border:1px solid #e5e7eb;border-radius:.5rem;color:#6b7280;font-size:.8125rem;line-height:1.7;margin-top:1rem;padding:.875rem 1rem}.legal-prose[data-v-5cdf4b59] .legal-toc{background:#fafafa;border:1px solid #e5e7eb;border-radius:.5rem;margin-top:2rem;padding:1.25rem 1.5rem}.legal-prose[data-v-5cdf4b59] .legal-toc-title{color:#374151;font-size:.875rem;font-weight:700;margin-bottom:.5rem}.legal-prose[data-v-5cdf4b59] .legal-toc ol{display:grid;gap:.25rem;list-style:decimal;padding-left:1.25rem}.legal-prose[data-v-5cdf4b59] .legal-toc a{color:#374151;text-decoration:none}.legal-prose[data-v-5cdf4b59] .legal-toc a:hover{color:#111827;text-decoration:underline}.legal-prose[data-v-5cdf4b59] h2{border-top:1px solid #f3f4f6;color:#111827;font-size:1.25rem;font-weight:700;margin-top:2.5rem;padding-top:1.25rem;scroll-margin-top:1.5rem}.legal-prose[data-v-5cdf4b59] h3{color:#1f2937;font-size:1rem;font-weight:700;margin-top:1.5rem}.legal-prose[data-v-5cdf4b59] p{color:#374151;font-size:.9375rem;line-height:1.85;margin-top:.875rem;word-break:keep-all}.legal-prose[data-v-5cdf4b59] ol.legal-list,.legal-prose[data-v-5cdf4b59] ul{display:grid;gap:.4rem;margin-top:.875rem;padding-left:1.25rem}.legal-prose[data-v-5cdf4b59] ul{list-style:disc}.legal-prose[data-v-5cdf4b59] ol.legal-list{list-style:decimal}.legal-prose[data-v-5cdf4b59] li{color:#374151;font-size:.9375rem;line-height:1.8;word-break:keep-all}.legal-prose[data-v-5cdf4b59] a:not(.legal-footer-link){color:#1d4ed8;text-decoration:underline;text-underline-offset:2px}.legal-prose[data-v-5cdf4b59] .legal-table-wrap{margin-top:1rem;overflow-x:auto}.legal-prose[data-v-5cdf4b59] table{border-collapse:collapse;font-size:.875rem;min-width:32rem;width:100%}.legal-prose[data-v-5cdf4b59] td,.legal-prose[data-v-5cdf4b59] th{border:1px solid #e5e7eb;color:#374151;line-height:1.7;padding:.625rem .75rem;text-align:left;vertical-align:top;word-break:keep-all}.legal-prose[data-v-5cdf4b59] th{background:#f9fafb;color:#111827;font-weight:700;white-space:nowrap}.legal-prose[data-v-5cdf4b59] .legal-note{color:#6b7280;font-size:.8125rem;margin-top:.5rem}
