.legal-content .blog-post-list{gap:var(--space-10);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.blog-post-list-item{border-bottom:1px solid var(--color-separator);padding-bottom:var(--space-10)}.blog-post-list-item:last-child{border-bottom:0;padding-bottom:0}.blog-post-list-item h2{font-size:var(--font-size-2xl);margin:0 0 var(--space-2);border-top:0;padding-top:0}.blog-post-list-item h2 a{color:var(--color-text);text-decoration:none}.blog-post-list-item h2 a:hover,.blog-post-list-item h2 a:focus-visible{color:var(--color-primary-300);text-decoration:underline}.blog-post-list-meta{color:var(--color-subtle-text);font-size:var(--font-size-sm);margin:0 0 var(--space-3)}.blog-post-list-description{color:var(--color-text);margin:0 0 var(--space-3);line-height:var(--line-height-relaxed)}.blog-post-list-readmore{font-size:var(--font-size-sm);margin:0}.blog-eyebrow{font-size:var(--font-size-sm);text-transform:uppercase;letter-spacing:.05em;margin:0 0 var(--space-2)}.blog-article-header h1{margin-bottom:var(--space-3)}.blog-article-body p,.blog-article-body ul,.blog-article-body ol{line-height:var(--line-height-relaxed)}.blog-article-body h2{margin-top:var(--space-10);border-top:0;padding-top:0}.blog-article-body h3{margin-top:var(--space-8)}.blog-article-body blockquote{margin:var(--space-10) 0;padding:var(--space-2) 0 var(--space-2) var(--space-6);border-left:4px solid var(--color-primary-300)}.blog-article-body blockquote p{margin:0;font-style:normal}.blog-article-body blockquote p:first-child{font-size:var(--font-size-xl);line-height:1.5;font-weight:var(--font-weight-medium);letter-spacing:-.01em;color:var(--color-text)}.blog-article-body blockquote p:last-child:not(:first-child){margin-top:var(--space-3);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);text-transform:uppercase;letter-spacing:.08em;color:var(--color-primary-300)}@media (prefers-color-scheme:dark){:root:not(.light) .blog-article-body blockquote{border-left-color:var(--color-primary-600)}:root:not(.light) .blog-article-body blockquote p:last-child:not(:first-child){color:var(--color-primary-600)}}:root.dark .blog-article-body blockquote{border-left-color:var(--color-primary-600)}:root.dark .blog-article-body blockquote p:last-child:not(:first-child){color:var(--color-primary-600)}.blog-article-body .stat-grid{gap:var(--space-4);margin:var(--space-8) 0;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));display:grid}.blog-article-body .stat-card{background-color:var(--color-card-bg);border:1px solid var(--color-card-border);border-radius:var(--radius-lg);padding:var(--space-5);flex-direction:column;display:flex}.blog-article-body .stat-label{margin:0 0 var(--space-3);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);line-height:var(--line-height-normal);color:var(--color-text)}.blog-article-body .stat-figure{justify-content:flex-end;align-items:baseline;gap:var(--space-2);flex-wrap:wrap;margin:auto 0 0;line-height:1;display:flex}.blog-article-body .stat-to{font-size:var(--font-size-4xl);font-weight:var(--font-weight-bold);letter-spacing:-.02em;color:var(--color-primary-300)}.blog-article-body .stat-from{font-size:var(--font-size-base);font-weight:var(--font-weight-medium);color:var(--color-text)}@media (prefers-color-scheme:dark){:root:not(.light) .blog-article-body .stat-to{color:var(--color-primary-600)}}:root.dark .blog-article-body .stat-to{color:var(--color-primary-600)}.blog-article-body code{background:var(--color-card-bg);border-radius:4px;padding:2px 6px;font-size:.95em}.blog-article-body img{border-radius:var(--radius-md);max-width:100%;height:auto;margin:var(--space-6) 0}.blog-cta-back{margin-top:var(--space-10);font-size:var(--font-size-sm)}
