.prose[data-v-4f57dfbe] h2{font-size:1.5rem;line-height:2rem;font-weight:700;color:var(--color-text-primary);margin-bottom:1rem;margin-top:2.5rem;font-family:var(--font-display)}.prose[data-v-4f57dfbe] h3{font-size:1.25rem;line-height:1.75rem;font-weight:600;color:var(--color-text-primary);margin-bottom:.75rem;margin-top:2rem}.prose[data-v-4f57dfbe] p{color:var(--color-text-secondary);font-size:1.125rem;line-height:1.8;margin-bottom:1.25rem}.prose[data-v-4f57dfbe] ul{color:var(--color-text-secondary);margin-bottom:1.25rem;padding-left:1.5rem;font-size:1.125rem;line-height:1.8;list-style-type:disc}.prose[data-v-4f57dfbe] ol{color:var(--color-text-secondary);margin-bottom:1.25rem;padding-left:1.5rem;font-size:1.125rem;line-height:1.8;list-style-type:decimal}.prose[data-v-4f57dfbe] li{margin-bottom:.5rem}.prose[data-v-4f57dfbe] li::marker{color:var(--color-brand)}.prose[data-v-4f57dfbe] a{color:var(--color-brand)}.prose[data-v-4f57dfbe] a:hover{text-decoration:underline}.prose[data-v-4f57dfbe] strong{color:var(--color-text-primary);font-weight:600}.prose[data-v-4f57dfbe] blockquote{border-left:4px solid var(--color-brand);background:var(--color-light-bg-alt);padding:1rem 1.5rem;margin:1.5rem 0;border-radius:.5rem}.prose[data-v-4f57dfbe] blockquote p{margin-bottom:0}.prose[data-v-4f57dfbe] code{background:var(--color-light-bg-alt);padding:.125rem .375rem;border-radius:.25rem;font-size:.875rem}.prose[data-v-4f57dfbe] pre{background:var(--color-light-bg-alt);padding:1.5rem;border-radius:.75rem;overflow-x:auto;margin:1.5rem 0}.prose[data-v-4f57dfbe] pre code{background:none;padding:0}.prose[data-v-4f57dfbe] .blog-table-wrap{overflow-x:auto;margin:1.5rem 0;border:1px solid #e5e7eb;border-radius:.75rem;-webkit-overflow-scrolling:touch}.prose[data-v-4f57dfbe] table{width:100%;table-layout:fixed;border-collapse:collapse;font-size:.875rem;margin:0}.prose[data-v-4f57dfbe] th{text-align:center;padding:.75rem .5rem;background:var(--color-light-bg-alt);color:var(--color-text-secondary);font-weight:500;font-size:.8125rem;border-bottom:1px solid #e5e7eb}.prose[data-v-4f57dfbe] th:first-child{text-align:left;padding-left:1rem;border-radius:.75rem 0 0;color:var(--color-text-primary);font-weight:600}.prose[data-v-4f57dfbe] th:last-child{border-radius:0 .75rem 0 0}.prose[data-v-4f57dfbe] th:nth-child(2){color:var(--color-brand);font-weight:700}.prose[data-v-4f57dfbe] td{padding:.5rem;border-bottom:1px solid #f3f4f6;color:var(--color-text-secondary);text-align:center;font-size:.8125rem}.prose[data-v-4f57dfbe] td:first-child{color:var(--color-text-primary);font-weight:500;text-align:left;padding-left:1rem;white-space:normal}.prose[data-v-4f57dfbe] tr:last-child td{border-bottom:none}.prose[data-v-4f57dfbe] tbody tr:hover{background:#00000004}.prose[data-v-4f57dfbe] .tv{font-weight:600;font-size:.8125rem}.prose[data-v-4f57dfbe] .tv-yes{color:#16a34a}.prose[data-v-4f57dfbe] .tv-no{color:#d1d5db}.prose[data-v-4f57dfbe] .tv-partial{color:#d97706}.prose[data-v-4f57dfbe] .tv-na{color:#d1d5db}.prose[data-v-4f57dfbe] .tv-soon{color:#d97706;font-size:.6875rem;font-weight:500}.prose[data-v-4f57dfbe] .tv-note{color:var(--color-text-secondary);font-size:.6875rem;font-weight:400}.prose[data-v-4f57dfbe] hr{border-color:var(--color-light-bg-alt);margin:2rem 0}.prose[data-v-4f57dfbe] img{border-radius:3.5rem;margin:1.5rem 0;max-height:420px;object-fit:contain;box-shadow:0 2px 16px #00000014}.prose[data-v-4f57dfbe] .blog-figure{margin:1.5rem 0;text-align:center}.prose[data-v-4f57dfbe] .blog-figure img{margin-bottom:0}.prose[data-v-4f57dfbe] .blog-figure figcaption{font-size:.8125rem;line-height:1.5;color:var(--color-text-secondary);margin-top:.5rem;padding:0 1rem}.prose[data-v-4f57dfbe] .blog-image-single{text-align:center;margin:1.5rem 0}.prose[data-v-4f57dfbe] .blog-image-single img{display:inline-block;margin:0 auto}.prose[data-v-4f57dfbe] .blog-image-grid{display:grid;gap:1rem;margin:1.5rem 0}.prose[data-v-4f57dfbe] .blog-image-grid-2{grid-template-columns:repeat(2,1fr)}.prose[data-v-4f57dfbe] .blog-image-grid-3{grid-template-columns:repeat(3,1fr)}.prose[data-v-4f57dfbe] .blog-image-grid img{width:100%;height:100%;object-fit:cover;border-radius:3.5rem;margin:0;max-height:none}.prose[data-v-4f57dfbe] .blog-image-grid-3 img{border-radius:1.25rem}.prose[data-v-4f57dfbe] .blog-image-grid .blog-figure,.prose[data-v-4f57dfbe] .blog-image-grid .blog-figure img{margin:0}.prose[data-v-4f57dfbe] .blog-image-grid .blog-figure figcaption{margin-top:.375rem;padding:0 .25rem;font-size:.75rem}@media(max-width:640px){.prose[data-v-4f57dfbe] .blog-image-grid-3{grid-template-columns:repeat(2,1fr)}}
