.blog-module__cXFZlW__page{background:var(--color-background);min-height:calc(100vh - 56px)}.blog-module__cXFZlW__indexShell,.blog-module__cXFZlW__postShell{width:min(100%,1120px);padding-inline:clamp(var(--space-5), 5vw, var(--space-10));margin-inline:auto}.blog-module__cXFZlW__indexShell{padding-block:clamp(var(--space-12), 7vw, var(--space-20)) var(--space-32)}.blog-module__cXFZlW__indexHeader{max-width:640px;margin-block-end:var(--space-12)}.blog-module__cXFZlW__indexIntro{max-width:56ch;color:var(--color-text-secondary);font-size:var(--text-md);margin-block-start:var(--space-4);line-height:1.65}.blog-module__cXFZlW__featuredLink,.blog-module__cXFZlW__postCard{color:inherit;border:1px solid var(--color-border);border-radius:var(--radius-card);background:var(--color-surface);transition:border-color .15s ease-out,box-shadow .15s ease-out,transform .15s ease-out;overflow:hidden}.blog-module__cXFZlW__featuredLink:hover,.blog-module__cXFZlW__postCard:hover{color:inherit;border-color:var(--color-border-strong);box-shadow:var(--shadow-card-hover);transform:translateY(-3px)}.blog-module__cXFZlW__featuredLink:focus-visible,.blog-module__cXFZlW__postCard:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.blog-module__cXFZlW__featuredLink{grid-template-columns:1.05fr 1fr;min-height:342px;display:grid}.blog-module__cXFZlW__featuredBody{min-width:0;padding:clamp(var(--space-6), 4vw, var(--space-10));flex-direction:column;justify-content:center;align-items:flex-start;display:flex}.blog-module__cXFZlW__featuredDescription{max-width:52ch;color:var(--color-text-secondary);font-size:var(--text-base);margin-block-start:var(--space-3);line-height:1.65}.blog-module__cXFZlW__featuredRead{align-items:center;gap:var(--space-1-5);color:var(--color-accent);font-size:var(--text-base);font-weight:var(--font-weight-semibold);margin-block-start:var(--space-6);display:inline-flex}.blog-module__cXFZlW__featuredLink:hover .blog-module__cXFZlW__readArrow,.blog-module__cXFZlW__postCard:hover .blog-module__cXFZlW__readArrow{transform:translate(2px)}.blog-module__cXFZlW__readArrow{transition:transform .15s ease-out}.blog-module__cXFZlW__featuredMedia{border-inline-start:1px solid var(--color-border);background:var(--color-preview-well);place-items:center;min-width:0;display:grid}.blog-module__cXFZlW__featuredMedia .blog-module__cXFZlW__cover{height:auto}.blog-module__cXFZlW__monthSection{margin-block-start:var(--space-14)}.blog-module__cXFZlW__monthHeading{align-items:center;gap:var(--space-3);color:var(--color-text-muted);font-family:var(--font-mono);font-size:var(--text-xs);font-weight:var(--font-weight-medium);letter-spacing:var(--tracking-widest);text-transform:uppercase;margin-block-end:var(--space-5);display:flex}.blog-module__cXFZlW__monthHeading:after{content:"";border-block-start:1px dashed var(--color-border);flex:1}.blog-module__cXFZlW__cardGrid{gap:var(--space-card-gap);grid-template-columns:repeat(auto-fill,minmax(min(100%,230px),1fr));list-style:none;display:grid}.blog-module__cXFZlW__cardGrid>li{min-width:0}.blog-module__cXFZlW__postCard{flex-direction:column;width:100%;min-width:0;height:100%;display:flex}.blog-module__cXFZlW__cardBody{padding:var(--space-5);flex-direction:column;flex:1;align-items:flex-start;display:flex}.blog-module__cXFZlW__cardDescription{color:var(--color-text-secondary);font-size:var(--text-base);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin-block-start:var(--space-2-5);line-height:1.6;display:-webkit-box;overflow:hidden}.blog-module__cXFZlW__postMeta{align-items:center;gap:var(--space-2);color:var(--color-text-muted);font-family:var(--font-mono);font-size:var(--text-xs);font-variant-numeric:tabular-nums;margin-block-start:auto;padding-block-start:var(--space-4);display:flex}.blog-module__cXFZlW__postMetaDot{color:var(--color-text-subtle)}.blog-module__cXFZlW__cover{aspect-ratio:1200/630;object-fit:cover;background:var(--color-preview-well);width:100%;height:100%;min-height:0;display:block}.blog-module__cXFZlW__progressTrack{z-index:40;pointer-events:none;height:2px;position:fixed;inset:0 0 auto}.blog-module__cXFZlW__progressBar{background:var(--color-accent);transform-origin:0;width:100%;height:100%;transform:scaleX(0)}.blog-module__cXFZlW__mobileTools{display:none}.blog-module__cXFZlW__postShell{padding-block:var(--space-10) var(--space-32)}.blog-module__cXFZlW__breadcrumb{align-items:center;gap:var(--space-2);min-width:0;color:var(--color-text-muted);font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:var(--tracking-wide);text-transform:uppercase;display:flex}.blog-module__cXFZlW__breadcrumbBack{align-items:center;gap:var(--space-1-5);color:var(--color-text-secondary);flex:none;display:inline-flex}.blog-module__cXFZlW__breadcrumbBack:hover{color:var(--color-text-primary)}.blog-module__cXFZlW__breadcrumbCurrent{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.blog-module__cXFZlW__articleGrid{grid-template-columns:minmax(0, var(--measure-prose)) 200px;justify-content:center;gap:clamp(28px,4vw,52px);margin-block-start:var(--space-8);display:grid}.blog-module__cXFZlW__article{min-width:0}.blog-module__cXFZlW__hero{aspect-ratio:1200/630;width:100%;height:auto;border:1px solid var(--color-border);border-radius:var(--radius-md);object-fit:cover;margin-block-end:var(--space-8);display:block;overflow:hidden}.blog-module__cXFZlW__articleHeader{margin-block-end:var(--space-10)}.blog-module__cXFZlW__deck{color:var(--color-text-secondary);font-size:var(--text-prose-lead);line-height:var(--text-prose-lead--line-height);margin-block-start:var(--space-5)}.blog-module__cXFZlW__byline{align-items:center;gap:var(--space-3);border-block-start:1px solid var(--color-border);margin-block-start:var(--space-6);padding-block-start:var(--space-5);display:flex}.blog-module__cXFZlW__avatar{width:var(--space-10);height:var(--space-10);color:var(--color-on-accent);border-radius:var(--radius-full);background:var(--color-accent);font-family:var(--font-mono);font-size:var(--text-xs);font-weight:var(--font-weight-bold);flex:none;place-items:center;display:grid}.blog-module__cXFZlW__bylineText{min-width:0}.blog-module__cXFZlW__authorName{color:var(--color-text-primary);font-size:var(--text-base);font-weight:var(--font-weight-semibold)}.blog-module__cXFZlW__authorLink{color:inherit;text-decoration-line:underline;-webkit-text-decoration-color:var(--color-border-strong);text-decoration-color:var(--color-border-strong);text-underline-offset:var(--space-1);text-decoration-thickness:1px}.blog-module__cXFZlW__authorLink:hover{-webkit-text-decoration-color:var(--color-accent);text-decoration-color:var(--color-accent)}.blog-module__cXFZlW__authorMeta{color:var(--color-text-muted);font-family:var(--font-mono);font-size:var(--text-xs);font-variant-numeric:tabular-nums;margin-block-start:var(--space-0-5)}.blog-module__cXFZlW__tags{gap:var(--space-2);flex-wrap:wrap;margin-block-start:var(--space-5);list-style:none;display:flex}.blog-module__cXFZlW__tag{padding:var(--space-1) var(--space-2-5);color:var(--color-text-muted);border:1px solid var(--color-border);border-radius:var(--radius-pill);background:var(--color-surface);font-family:var(--font-mono);font-size:var(--text-xs)}.blog-module__cXFZlW__rail{min-width:0}.blog-module__cXFZlW__railInner{top:calc(56px + var(--space-8));max-height:calc(100vh - 56px - var(--space-16));position:sticky;overflow-y:auto}.blog-module__cXFZlW__railLabel,.blog-module__cXFZlW__shareLabel{color:var(--color-text-muted);font-family:var(--font-mono);font-size:var(--text-xs);font-weight:var(--font-weight-medium);letter-spacing:var(--tracking-wider);text-transform:uppercase}.blog-module__cXFZlW__toc{gap:var(--space-2-5);margin-block-start:var(--space-4);display:grid}.blog-module__cXFZlW__tocLink{padding-block:var(--space-1-5);color:var(--color-text-muted);border-inline-start:1px solid var(--color-border-strong);font-size:var(--text-sm);padding-inline-start:var(--space-3);line-height:1.45;display:block}.blog-module__cXFZlW__tocLink:hover,.blog-module__cXFZlW__tocLink[data-active=true]{color:var(--color-text-primary);border-color:var(--color-accent)}.blog-module__cXFZlW__shareBlock{border-block-start:1px dashed var(--color-border-strong);margin-block-start:var(--space-8);padding-block-start:var(--space-6)}.blog-module__cXFZlW__shareActions{gap:var(--space-2);flex-wrap:wrap;margin-block-start:var(--space-3);display:flex}.blog-module__cXFZlW__shareAction{min-width:40px;min-height:40px;padding-inline:var(--space-3);color:var(--color-text-secondary);border:1px solid var(--color-border-strong);border-radius:var(--radius-button);background:var(--color-surface);font-family:var(--font-mono);font-size:var(--text-xs);font-weight:var(--font-weight-semibold);cursor:pointer;justify-content:center;align-items:center;display:inline-flex}.blog-module__cXFZlW__shareAction:hover{color:var(--color-text-primary);background:var(--color-elevated)}.blog-module__cXFZlW__copyStatus{min-height:1.4em;color:var(--color-text-muted);font-size:var(--text-xs);margin-block-start:var(--space-2)}.blog-module__cXFZlW__authorBio{gap:var(--space-4);border-block-start:1px dashed var(--color-border-strong);grid-template-columns:auto 1fr;margin-block-start:var(--space-12);padding-block-start:var(--space-8);display:grid}.blog-module__cXFZlW__authorBio .blog-module__cXFZlW__avatar{width:var(--space-12);height:var(--space-12)}.blog-module__cXFZlW__authorBio p{color:var(--color-text-secondary);font-size:var(--text-base);margin-block-start:var(--space-1-5);line-height:1.6}.blog-module__cXFZlW__authorBio .blog-module__cXFZlW__authorName{color:var(--color-text-primary);margin-block-start:0}.blog-module__cXFZlW__keepReading{border-block-start:1px dashed var(--color-border-strong);margin-block-start:var(--space-20);padding-block-start:var(--space-10)}.blog-module__cXFZlW__sectionHead{justify-content:space-between;align-items:end;gap:var(--space-5);display:flex}.blog-module__cXFZlW__sectionIntro{color:var(--color-text-secondary);font-size:var(--text-base);margin-block-start:var(--space-2)}.blog-module__cXFZlW__scroller{gap:var(--space-card-gap);padding:2px 2px var(--space-3);scroll-snap-type:x proximity;scrollbar-color:var(--color-border-strong) transparent;scrollbar-width:thin;grid-auto-columns:min(76vw,236px);grid-auto-flow:column;margin-block-start:var(--space-6);display:grid;overflow-x:auto}.blog-module__cXFZlW__scrollerItem{scroll-snap-align:start;min-width:0;display:flex}.blog-module__cXFZlW__cta{justify-content:space-between;align-items:center;gap:var(--space-8);padding:clamp(var(--space-6), 4vw, var(--space-10));border:1px solid var(--color-accent-subtle);border-radius:var(--radius-card);background:var(--color-atmosphere-faint);margin-block-start:var(--space-16);display:flex}.blog-module__cXFZlW__ctaCopy{max-width:56ch}.blog-module__cXFZlW__ctaCopy p{color:var(--color-text-secondary);font-size:var(--text-base);margin-block-start:var(--space-2);line-height:1.6}@media (min-width:1000px){.blog-module__cXFZlW__scroller{grid-auto-columns:calc(25% - 13.5px)}}@media (max-width:799px){.blog-module__cXFZlW__featuredLink{grid-template-columns:1fr}.blog-module__cXFZlW__featuredBody{min-height:286px}.blog-module__cXFZlW__featuredMedia{border-block-start:1px solid var(--color-border);border-inline-start:0}.blog-module__cXFZlW__mobileTools{z-index:15;justify-content:space-between;align-items:center;gap:var(--space-3);min-height:48px;padding:var(--space-1) clamp(var(--space-5), 5vw, var(--space-10));border-block-end:1px solid var(--color-border);background:color-mix(in srgb, var(--color-background) 92%, transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);display:flex;position:sticky;top:56px}.blog-module__cXFZlW__mobileBack,.blog-module__cXFZlW__toolSummary{align-items:center;gap:var(--space-2);min-height:40px;color:var(--color-text-secondary);font-size:var(--text-base);font-weight:var(--font-weight-medium);display:inline-flex}.blog-module__cXFZlW__mobileMenus{gap:var(--space-1);display:flex}.blog-module__cXFZlW__toolDetails{position:relative}.blog-module__cXFZlW__toolSummary{padding-inline:var(--space-2);cursor:pointer;list-style:none}.blog-module__cXFZlW__toolSummary::-webkit-details-marker{display:none}.blog-module__cXFZlW__toolPanel{z-index:20;top:calc(100% + var(--space-2));width:min(82vw,300px);padding:var(--space-5);border:1px solid var(--color-border-strong);border-radius:var(--radius-card);background:var(--color-surface);box-shadow:var(--shadow-lg);position:absolute;right:0}.blog-module__cXFZlW__toolPanel .blog-module__cXFZlW__toc{max-height:52vh;overflow-y:auto}.blog-module__cXFZlW__postShell{padding-block-start:var(--space-8)}.blog-module__cXFZlW__breadcrumb{display:none}.blog-module__cXFZlW__articleGrid{margin-block-start:0;display:block}.blog-module__cXFZlW__rail{display:none}.blog-module__cXFZlW__cta{flex-direction:column;align-items:flex-start}}@media (max-width:520px){.blog-module__cXFZlW__indexShell{padding-block-start:var(--space-10)}.blog-module__cXFZlW__indexHeader{margin-block-end:var(--space-8)}.blog-module__cXFZlW__featuredBody{min-height:0;padding:var(--space-6)}.blog-module__cXFZlW__cardGrid{grid-template-columns:1fr}.blog-module__cXFZlW__articleHeader{margin-block-end:var(--space-8)}.blog-module__cXFZlW__deck{font-size:var(--text-xl)}.blog-module__cXFZlW__byline{align-items:flex-start}.blog-module__cXFZlW__authorMeta{line-height:1.55}.blog-module__cXFZlW__sectionHead{flex-direction:column;align-items:flex-start}}@media (prefers-reduced-motion:reduce){.blog-module__cXFZlW__featuredLink,.blog-module__cXFZlW__postCard,.blog-module__cXFZlW__readArrow{transition:none}.blog-module__cXFZlW__featuredLink:hover,.blog-module__cXFZlW__postCard:hover{transform:none}}
.comparison-module__iaFIyq__table.comparison-module__iaFIyq__table table{width:100%;font-size:var(--text-sm)}.comparison-module__iaFIyq__table.comparison-module__iaFIyq__table th,.comparison-module__iaFIyq__table.comparison-module__iaFIyq__table td{padding:var(--space-2) var(--space-2-5);vertical-align:top}.comparison-module__iaFIyq__table.comparison-module__iaFIyq__table thead th{white-space:normal;font-size:var(--text-xs);line-height:1.35}.comparison-module__iaFIyq__table.comparison-module__iaFIyq__table tbody th{width:21%;font-weight:var(--font-weight-medium);color:var(--color-text-secondary)}.comparison-module__iaFIyq__table.comparison-module__iaFIyq__table thead th.comparison-module__iaFIyq__ours{background:var(--color-accent-muted);color:var(--color-accent)}.comparison-module__iaFIyq__table.comparison-module__iaFIyq__table tbody td.comparison-module__iaFIyq__ours{background:color-mix(in oklab, var(--color-accent-muted) 45%, transparent)}.comparison-module__iaFIyq__ourslabel{margin-top:var(--space-1);color:var(--color-text-muted);font-family:var(--font-mono);font-size:var(--text-xs);font-weight:var(--font-weight-normal);letter-spacing:.08em;text-transform:uppercase;display:block}.comparison-module__iaFIyq__footnotes{gap:var(--space-2);text-align:left;margin:0;padding:0;list-style:none;display:grid}.comparison-module__iaFIyq__footnotes li{gap:var(--space-3);display:flex}.comparison-module__iaFIyq__footnotes li>span:first-child{color:var(--color-text-secondary);flex:none}@media (max-width:799px){.comparison-module__iaFIyq__table.comparison-module__iaFIyq__table table{font-size:var(--text-base)}.comparison-module__iaFIyq__table.comparison-module__iaFIyq__table thead th{font-size:var(--text-sm)}}.comparison-module__iaFIyq__sources{gap:var(--space-3);font-size:var(--text-base);margin:0;padding:0;list-style:none;display:grid}.comparison-module__iaFIyq__sources li{align-items:baseline;gap:var(--space-1) var(--space-3);border-block-end:1px solid var(--color-border);flex-wrap:wrap;padding-block-end:var(--space-3);display:flex}.comparison-module__iaFIyq__sources li:last-child{border-block-end:0;padding-block-end:0}.comparison-module__iaFIyq__sources strong{min-width:11rem;color:var(--color-text-primary);font-weight:var(--font-weight-semibold)}.comparison-module__iaFIyq__sourceLinks{flex-direction:column;align-items:flex-start;min-width:0;display:flex}.comparison-module__iaFIyq__sources a{padding-block:var(--space-3);margin-inline:calc(-1 * var(--space-1));padding-inline:var(--space-1);font-family:var(--font-mono);font-size:var(--text-sm);overflow-wrap:anywhere;display:inline-block}@media (max-width:640px){.comparison-module__iaFIyq__sources li{flex-direction:column;align-items:flex-start;gap:0}.comparison-module__iaFIyq__verified{margin-block-start:var(--space-1);margin-inline-start:0}}.comparison-module__iaFIyq__verified{color:var(--color-text-muted);font-family:var(--font-mono);font-size:var(--text-xs);white-space:nowrap;margin-inline-start:auto}
.prose-module__byXtWa__prose{max-width:var(--measure-prose);color:var(--color-text-secondary);font-size:var(--text-prose);line-height:var(--text-prose--line-height)}.prose-module__byXtWa__prose>*{margin-block:0}.prose-module__byXtWa__prose>*+*{margin-block-start:var(--space-prose-block)}.prose-module__byXtWa__prose h2,.prose-module__byXtWa__prose h3{color:var(--color-text-primary);font-weight:var(--font-weight-semibold);letter-spacing:var(--tracking-tight);scroll-margin-top:calc(56px + var(--space-16));text-wrap:balance}.prose-module__byXtWa__prose h2{font-size:var(--text-2xl);line-height:var(--text-2xl--line-height);margin-block-start:var(--space-prose-section)}.prose-module__byXtWa__prose h3{font-size:var(--text-xl);line-height:var(--text-xl--line-height);margin-block-start:var(--space-8)}.prose-module__byXtWa__prose h2+p,.prose-module__byXtWa__prose h3+p{margin-block-start:var(--space-3)}.prose-module__byXtWa__prose strong{color:var(--color-text-primary);font-weight:var(--font-weight-semibold)}.prose-module__byXtWa__prose a{color:var(--color-link);text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}.prose-module__byXtWa__prose a:hover{color:var(--color-accent)}.prose-module__byXtWa__prose ul,.prose-module__byXtWa__prose ol{padding-inline-start:var(--space-6)}.prose-module__byXtWa__prose li+li{margin-block-start:var(--space-2)}.prose-module__byXtWa__prose li::marker{color:var(--color-text-subtle)}.prose-module__byXtWa__prose table{border:1px solid var(--color-border);border-radius:var(--radius-card);border-collapse:collapse;width:max-content;max-width:100%;font-size:var(--text-base);line-height:1.5;display:block;overflow-x:auto}.prose-module__byXtWa__prose th,.prose-module__byXtWa__prose td{padding:var(--space-2-5) var(--space-3-5);border-bottom:1px solid var(--color-border);text-align:left;vertical-align:top}.prose-module__byXtWa__prose thead th{color:var(--color-text-primary);background:var(--color-surface);font-size:var(--text-sm);font-weight:var(--font-weight-semibold);white-space:nowrap}.prose-module__byXtWa__prose tbody tr:last-child td{border-bottom:0}.prose-module__byXtWa__prose td:not(:first-child){font-variant-numeric:tabular-nums}.prose-module__byXtWa__prose blockquote{padding:var(--space-3-5) var(--space-4);color:var(--color-text-muted);border-inline-start:2px solid var(--color-accent-subtle);border-radius:0 var(--radius-md) var(--radius-md) 0;background:var(--color-surface);font-size:var(--text-md);margin-inline:0}.prose-module__byXtWa__prose blockquote>*+*{margin-block-start:var(--space-3)}.prose-module__byXtWa__prose hr{margin-block:var(--space-prose-section);border:0;border-block-start:1px dashed var(--color-border-strong)}.prose-module__byXtWa__prose code{padding:var(--space-0-5) var(--space-1-5);color:var(--color-text-primary);border-radius:var(--radius-xs);background:var(--color-accent-muted);font-family:var(--font-mono);font-size:.88em}.prose-module__byXtWa__prose pre{max-width:100%;padding:var(--space-5);border:1px solid var(--color-border);border-radius:var(--radius-card);background:var(--color-code-surface);line-height:1.6;overflow-x:auto}.prose-module__byXtWa__prose pre code{background:0 0;padding:0}.prose-module__byXtWa__prose figure{width:calc(100% + (2 * var(--space-prose-bleed)));max-width:calc(100vw - (2 * var(--space-5)));margin-block-start:var(--space-prose-section);margin-inline:calc(-1 * var(--space-prose-bleed))}.prose-module__byXtWa__prose img{border:1px solid var(--color-border);border-radius:var(--radius-card);background:var(--color-preview-well);width:100%;height:auto;display:block}.prose-module__byXtWa__prose figcaption{max-width:var(--measure-prose);margin:var(--space-3) auto 0;color:var(--color-text-muted);font-family:var(--font-mono);font-size:var(--text-xs);line-height:1.5}@media (max-width:799px){.prose-module__byXtWa__prose h2,.prose-module__byXtWa__prose h3{scroll-margin-top:calc(104px + var(--space-6))}.prose-module__byXtWa__prose figure{width:100%;max-width:100%;margin-inline:0}}
.reports-module__c4_KMG__page{background:var(--color-background);min-height:calc(100vh - 56px)}.reports-module__c4_KMG__indexShell{width:min(100%,1120px);padding-block:clamp(var(--space-12), 7vw, var(--space-20)) var(--space-32);padding-inline:clamp(var(--space-5), 5vw, var(--space-10));margin-inline:auto}.reports-module__c4_KMG__indexHeader{max-width:720px;margin-block-end:var(--space-12)}.reports-module__c4_KMG__indexIntro{max-width:62ch;color:var(--color-text-secondary);font-size:var(--text-md);margin-block-start:var(--space-4);line-height:1.65}.reports-module__c4_KMG__indexIntro+.reports-module__c4_KMG__indexIntro{margin-block-start:var(--space-3)}.reports-module__c4_KMG__reportGrid{gap:var(--space-card-gap);grid-template-columns:repeat(auto-fill,minmax(min(100%,320px),1fr));list-style:none;display:grid}.reports-module__c4_KMG__reportGrid>li{min-width:0}.reports-module__c4_KMG__reportCard{width:100%;min-width:0;height:100%;color:inherit;border:1px solid var(--color-border);border-radius:var(--radius-card);background:var(--color-surface);flex-direction:column;transition:border-color .15s ease-out,box-shadow .15s ease-out,transform .15s ease-out;display:flex;overflow:hidden}.reports-module__c4_KMG__reportCard:hover{color:inherit;border-color:var(--color-border-strong);box-shadow:var(--shadow-card-hover);transform:translateY(-3px)}.reports-module__c4_KMG__reportCard:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.reports-module__c4_KMG__cardFigure{min-height:7.5rem;padding:var(--space-6) var(--space-5) var(--space-5);border-block-end:1px solid var(--color-border);background:var(--color-atmosphere-faint);align-items:center;display:flex}.reports-module__c4_KMG__cardFact{max-width:40ch;color:var(--color-text-secondary);font-size:var(--text-md);text-wrap:pretty;line-height:1.6}.reports-module__c4_KMG__didYouKnow{color:var(--color-accent);font-weight:var(--font-weight-semibold)}.reports-module__c4_KMG__cardBody{padding:var(--space-5);flex-direction:column;flex:1;align-items:flex-start;display:flex}.reports-module__c4_KMG__cardDescription{color:var(--color-text-secondary);font-size:var(--text-base);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin-block-start:var(--space-2-5);line-height:1.6;display:-webkit-box;overflow:hidden}.reports-module__c4_KMG__cardMeta{align-items:center;gap:var(--space-2);color:var(--color-text-muted);font-family:var(--font-mono);font-size:var(--text-xs);font-variant-numeric:tabular-nums;flex-wrap:wrap;margin-block-start:auto;padding-block-start:var(--space-4);display:flex}.reports-module__c4_KMG__cardMetaDot{color:var(--color-text-subtle)}.reports-module__c4_KMG__cardRead{align-items:center;gap:var(--space-1-5);color:var(--color-accent);font-size:var(--text-base);font-weight:var(--font-weight-semibold);margin-block-start:var(--space-4);display:inline-flex}.reports-module__c4_KMG__reportCard:hover .reports-module__c4_KMG__readArrow{transform:translate(2px)}.reports-module__c4_KMG__readArrow{transition:transform .15s ease-out}.reports-module__c4_KMG__leadFigure{padding:clamp(var(--space-5), 4vw, var(--space-7));border:1px solid var(--color-accent-subtle);border-radius:var(--radius-card);background:var(--color-atmosphere-faint);margin-block-end:var(--space-8)}.reports-module__c4_KMG__leadValue{color:var(--color-text-primary);font-family:var(--font-mono);font-size:clamp(2.25rem,7vw,3.25rem);font-weight:var(--font-weight-bold);font-variant-numeric:tabular-nums;letter-spacing:var(--tracking-tight);line-height:1.05}.reports-module__c4_KMG__leadLabel{max-width:48ch;color:var(--color-text-secondary);font-size:var(--text-md);margin-block-start:var(--space-3);line-height:1.55}.reports-module__c4_KMG__leadAttribution{color:var(--color-text-muted);font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:var(--tracking-wide);margin-block-start:var(--space-3)}.reports-module__c4_KMG__dataSection{margin-block-start:var(--space-prose-section)}.reports-module__c4_KMG__dataHeading{color:var(--color-text-primary);font-size:var(--text-2xl);font-weight:var(--font-weight-semibold);letter-spacing:var(--tracking-tight);line-height:var(--text-2xl--line-height);scroll-margin-top:calc(56px + var(--space-16));text-wrap:balance}.reports-module__c4_KMG__dataIntro{max-width:var(--measure-prose);color:var(--color-text-secondary);font-size:var(--text-prose);line-height:var(--text-prose--line-height);margin-block-start:var(--space-3)}.reports-module__c4_KMG__sources{gap:var(--space-4);margin-block-start:var(--space-6);padding-inline-start:0;list-style:none;display:grid}.reports-module__c4_KMG__source{border-block-end:1px dashed var(--color-border);padding-block-end:var(--space-4)}.reports-module__c4_KMG__sources>li:last-child .reports-module__c4_KMG__source{border-block-end:0;padding-block-end:0}.reports-module__c4_KMG__sourceHead{align-items:baseline;gap:var(--space-2);flex-wrap:wrap;display:flex}.reports-module__c4_KMG__sourcePublisher{color:var(--color-text-primary);font-size:var(--text-base);font-weight:var(--font-weight-semibold)}.reports-module__c4_KMG__sourceBadge{padding:var(--space-0-5) var(--space-2);color:var(--color-text-muted);border:1px solid var(--color-border);border-radius:var(--radius-pill);font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:var(--tracking-wide);text-transform:uppercase;white-space:nowrap}.reports-module__c4_KMG__sourceBadgePrimary{color:var(--color-accent);border-color:var(--color-accent-subtle)}.reports-module__c4_KMG__sourceTitle{font-size:var(--text-base);margin-block-start:var(--space-1);line-height:1.5}.reports-module__c4_KMG__sourceTitle a{padding-block:var(--space-1);color:var(--color-link);text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px;display:inline-block}.reports-module__c4_KMG__sourceTitle a:hover{color:var(--color-accent)}.reports-module__c4_KMG__sourceDate{color:var(--color-text-muted);font-family:var(--font-mono);font-size:var(--text-xs);font-variant-numeric:tabular-nums}.reports-module__c4_KMG__sourceNote{max-width:76ch;color:var(--color-text-secondary);font-size:var(--text-base);margin-block-start:var(--space-2);line-height:1.6}.reports-module__c4_KMG__citation{padding:var(--space-4) var(--space-5);color:var(--color-text-primary);border:1px solid var(--color-border);border-inline-start:2px solid var(--color-accent-subtle);border-radius:0 var(--radius-md) var(--radius-md) 0;background:var(--color-surface);font-size:var(--text-base);margin-block-start:var(--space-5);line-height:1.65}.reports-module__c4_KMG__citationLabel{color:var(--color-text-muted);font-family:var(--font-mono);font-size:var(--text-xs);font-weight:var(--font-weight-medium);letter-spacing:var(--tracking-wider);text-transform:uppercase;margin-block-end:var(--space-2)}.reports-module__c4_KMG__citationCode{max-width:100%;padding:var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-card);background:var(--color-code-surface);font-family:var(--font-mono);font-size:var(--text-xs);white-space:pre-wrap;word-break:break-word;margin-block-start:var(--space-4);line-height:1.7;overflow-x:auto}.reports-module__c4_KMG__reuseTerms{max-width:var(--measure-prose);color:var(--color-text-secondary);font-size:var(--text-prose);line-height:var(--text-prose--line-height);margin-block-start:var(--space-5)}.reports-module__c4_KMG__chart{padding:var(--space-5) clamp(var(--space-4), 3vw, var(--space-6));border:1px solid var(--color-border);border-radius:var(--radius-card);background:var(--color-surface)}.reports-module__c4_KMG__chart.reports-module__c4_KMG__chartFlush{inline-size:100%;max-inline-size:100%;margin-inline:0}.reports-module__c4_KMG__chartTitle{max-width:62ch;color:var(--color-text-primary);font-size:var(--text-md);font-weight:var(--font-weight-semibold);text-wrap:balance;line-height:1.45}.reports-module__c4_KMG__chart .reports-module__c4_KMG__chartUnit{max-width:62ch;margin:var(--space-1) 0 0;color:var(--color-text-muted);font-size:var(--text-sm);line-height:1.45}.reports-module__c4_KMG__chart ol.reports-module__c4_KMG__chartColumns{--column-label-space:1.5rem;block-size:clamp(11rem,22vw,15rem);grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:0;margin-block-start:var(--space-6);padding-inline-start:0;list-style:none;display:grid}.reports-module__c4_KMG__chart ol.reports-module__c4_KMG__chartColumns>li.reports-module__c4_KMG__chartColumn{grid-template-rows:minmax(0,1fr) auto;min-inline-size:0;margin-block-start:0;display:grid}.reports-module__c4_KMG__columnPlot{border-block-end:1px solid var(--color-border-strong);flex-direction:column;grid-row:1;justify-content:flex-end;align-items:center;min-block-size:0;display:flex}.reports-module__c4_KMG__columnValue{flex:0 0 var(--column-label-space);block-size:var(--column-label-space);color:var(--color-text-primary);font-family:var(--font-mono);font-size:var(--text-xs);font-variant-numeric:tabular-nums;white-space:nowrap;align-items:flex-end;padding-block-end:var(--space-1-5);line-height:1.2;display:flex}.reports-module__c4_KMG__columnBar{inline-size:min(3.25rem,56%);block-size:max(2px, calc(var(--bar-fraction) * (100% - var(--column-label-space))));border-radius:var(--radius-xs) var(--radius-xs) 0 0;background:var(--color-accent);flex:none}.reports-module__c4_KMG__columnLabel{color:var(--color-text-secondary);font-family:var(--font-mono);font-size:var(--text-xs);font-variant-numeric:tabular-nums;text-align:center;grid-row:2;padding-block-start:var(--space-2);line-height:1.2}.reports-module__c4_KMG__chart ol.reports-module__c4_KMG__chartRows{column-gap:var(--space-3);grid-template-columns:max-content minmax(0,1fr) max-content;row-gap:2px;margin-block-start:var(--space-6);padding-inline-start:0;list-style:none;display:grid}.reports-module__c4_KMG__chart ol.reports-module__c4_KMG__chartRows>li.reports-module__c4_KMG__chartRow{grid-column:1/-1;grid-template-columns:subgrid;padding-block:var(--space-1);align-items:center;margin-block-start:0;display:grid}.reports-module__c4_KMG__chartLabel{min-width:0;color:var(--color-text-secondary);font-size:var(--text-base);line-height:1.35}.reports-module__c4_KMG__chartTrack{min-width:0;height:14px;display:block}.reports-module__c4_KMG__chartBar{border-radius:0 var(--radius-xs) var(--radius-xs) 0;background:var(--color-accent);height:100%;display:block}.reports-module__c4_KMG__chartValue{color:var(--color-text-primary);font-family:var(--font-mono);font-size:var(--text-sm);font-variant-numeric:tabular-nums;text-align:end;white-space:nowrap}.reports-module__c4_KMG__chart .reports-module__c4_KMG__chartCaption{gap:var(--space-1-5);max-width:78ch;margin:var(--space-5) 0 0;border-block-start:1px solid var(--color-border);color:var(--color-text-muted);font-family:inherit;font-size:var(--text-sm);text-align:start;padding-block-start:var(--space-4);line-height:1.55;display:grid}.reports-module__c4_KMG__chartCaptionLine{text-wrap:pretty;display:block}.reports-module__c4_KMG__chartCaptionLabel{color:var(--color-text-secondary);font-weight:var(--font-weight-semibold)}.reports-module__c4_KMG__chartCaptionLabel:after{content:":"}@media (max-width:30rem){.reports-module__c4_KMG__chart ol.reports-module__c4_KMG__chartColumns{--column-label-space:1.25rem;block-size:clamp(9rem,38vw,11rem)}.reports-module__c4_KMG__columnValue,.reports-module__c4_KMG__columnLabel{letter-spacing:-.02em;font-size:.625rem}.reports-module__c4_KMG__columnValue{padding-block-end:var(--space-1)}.reports-module__c4_KMG__columnLabel{padding-block-start:var(--space-1-5)}.reports-module__c4_KMG__columnBar{inline-size:min(2.25rem,62%)}.reports-module__c4_KMG__chart ol.reports-module__c4_KMG__chartRows{grid-template-columns:minmax(0,1fr) max-content}.reports-module__c4_KMG__chart ol.reports-module__c4_KMG__chartRows>li.reports-module__c4_KMG__chartRow{row-gap:var(--space-1);padding-block:var(--space-1-5)}.reports-module__c4_KMG__chartLabel{grid-column:1/-1}}
