.prose [class*="bg-[#E0EFC7]"],.prose [class*=bg-gradient-to-r]{background-image:none!important;background-color:var(--bg-elevated)!important;color:var(--text-primary)!important}.prose div[style*=linear-gradient]{background:var(--bg-elevated)!important;color:var(--text-primary)!important}.prose :where(p,li,figcaption,cite),.prose a:not([class]):not([style*=background]),.prose div:not([class]){color:var(--text-secondary)!important}.prose :where(h1,h2,h3,h4,h5,h6,strong){color:var(--text-primary)!important}.prose a:not([class]):not([href^="#"]):not([style*=background]),.prose a[class]:not([class*=bg-]):not([style*=background]):not(.purrify-cta):not(.purrify-trial-cta):not(.not-prose){color:var(--prose-link)!important}.prose a:not([class]):not([href^="#"]):not([style*=background]):hover,.prose a[class]:not([class*=bg-]):not([style*=background]):not(.purrify-cta):not(.purrify-trial-cta):not(.not-prose):hover{color:var(--prose-link-hover)!important;text-decoration-line:underline}.prose article[style*=background],.prose div[style*=background],.prose section[style*=background]{background:var(--bg-elevated)!important;color:var(--text-primary)!important}.prose .purrify-cta,.prose a[class*="bg-[#FF3131]"],.prose a[class*=bg-brand-pink],.prose a[class*=bg-brand-red]{background-image:none!important;background-color:var(--brand-yellow)!important;color:var(--text-alert-foreground)!important}.prose :is(.text-gray-400,.text-gray-500,.text-gray-600,.dark\:text-gray-300,.dark\:text-gray-400,.dark\:text-gray-500){color:var(--text-secondary)!important}.prose :is(.text-gray-700,.text-gray-800,.text-gray-900,.dark\:text-gray-100,.dark\:text-gray-200){color:var(--text-primary)!important}.prose :is(.bg-white,.bg-gray-50,.bg-gray-100,.dark\:bg-gray-700,.dark\:bg-gray-800,.dark\:bg-gray-900){background-color:var(--bg-surface)!important}.prose .bg-white.text-black{background-color:var(--brand-yellow)!important;color:var(--text-alert-foreground)!important}.prose :is(.bg-brand-red-600,.bg-brand-red-700){background:var(--brand-yellow)!important;color:var(--text-alert-foreground)!important}.prose .bg-brand-pink:not(:where([class~=not-prose],[class~=not-prose] *)){background:var(--brand-yellow)!important;color:var(--text-alert-foreground)!important}.prose .purrify-cta,.prose .purrify-cta:focus-visible,.prose .purrify-cta:hover,.prose .purrify-cta:visited{background:var(--brand-yellow)!important;color:var(--text-alert-foreground)!important}.prose{color:var(--text-secondary);line-height:1.75}.prose :where(h1,h2,h3,h4,h5,h6){color:var(--text-primary)!important;font-family:var(--font-heading);letter-spacing:-.02em}.prose>p:first-of-type{font-size:1.125rem;line-height:1.7;color:var(--text-secondary)}.prose :where(code):not(pre code){background:var(--bg-surface)!important;color:var(--text-primary)!important;border-radius:4px;padding:2px 6px;font-size:.875em}.prose blockquote{border-left-color:var(--primary)!important;background:var(--bg-alt)!important;color:var(--text-secondary)!important;border-radius:0 var(--r-md) var(--r-md) 0;padding:16px 20px}.prose hr{border-color:var(--border-base)!important}.prose table{border-radius:var(--r-lg);overflow:hidden;border:1px solid var(--border-base)!important;background:var(--bg-surface)!important;box-shadow:var(--shadow-sm)}.prose thead tr{background:var(--bg-alt)!important}.prose thead th{color:var(--text-primary)!important;font-weight:700}.prose tbody td{color:var(--text-secondary)!important;border-top:1px solid var(--border-base)!important;border-color:var(--border-base)!important}@media (max-width:640px){.prose table.stack-on-phone,.prose table.stack-on-phone tbody,.prose table.stack-on-phone td,.prose table.stack-on-phone tr{display:block;width:100%}.prose table.stack-on-phone{border:0!important;background:transparent!important;box-shadow:none;overflow:visible}.prose table.stack-on-phone thead{display:none}.prose table.stack-on-phone tr{margin-bottom:12px;border:1px solid var(--border-base);border-radius:var(--r-lg);background:var(--bg-surface);overflow:hidden}.prose table.stack-on-phone td{border:0!important;border-top:1px solid var(--border-base)!important;padding:8px 14px!important}.prose table.stack-on-phone td:first-child{border-top:0!important;background:var(--bg-alt);color:var(--text-primary)!important;font-weight:700}.prose table.stack-on-phone td[data-label]:not(:first-child):before{content:attr(data-label);display:block;font-size:.75rem;font-weight:700;color:var(--text-tertiary);margin-bottom:2px}}.prose .callout-green,.prose [data-callout=green]{background:var(--green-100)!important;border:1px solid var(--green-300)!important;color:var(--green-800)!important;border-radius:var(--r-lg)!important;padding:20px 24px!important}.prose .callout-pink,.prose .callout-tip,.prose [data-callout=pink]{background:var(--primary-soft)!important;border:1px solid var(--pink-200)!important;color:var(--text-primary)!important;border-radius:var(--r-lg)!important;padding:20px 24px!important}.prose .step-circle{background:var(--green-100)!important;color:var(--green-700)!important}.prose .product-callout,.prose [data-callout=product]{background:var(--panel-contrast)!important;color:var(--panel-contrast-fg)!important;border-radius:var(--r-xl)!important;padding:28px 30px!important;box-shadow:var(--shadow-md)!important}.prose .factcheck-feature{--fc-reading-width:680px}.prose .factcheck-feature h2{margin:0 0 24px;text-align:left;font-size:clamp(28px,3.4vw,40px);line-height:1.12;letter-spacing:-.035em;text-wrap:balance;scroll-margin-top:100px}.prose .factcheck-feature .fc-section{margin:80px 0 0;padding-top:40px;border-top:1px solid var(--border-base)}.prose .factcheck-feature .fc-section>.fc-kicker,.prose .factcheck-feature .fc-section>h2,.prose .factcheck-feature .fc-section>p,.prose .factcheck-feature .fc-section>ul{max-width:var(--fc-reading-width);margin-left:auto;margin-right:auto}.prose .factcheck-feature .blog-editorial-eyebrow,.prose .factcheck-feature .fc-kicker{margin:0 0 18px;color:var(--text-accent-green)!important;font-size:12px;font-weight:500;line-height:1.5;letter-spacing:.12em;text-transform:uppercase}.prose .factcheck-feature .fc-intro{display:grid;grid-template-columns:1.15fr 1fr;align-items:center;gap:28px 36px;margin:0 0 32px;padding:40px;border-radius:12px;background:var(--cream-100);color:var(--ink-900);scroll-margin-top:100px}.prose .factcheck-feature .fc-intro figcaption,.prose .factcheck-feature .fc-intro p{color:var(--ink-900)!important}.prose .factcheck-feature .fc-intro .blog-editorial-title{margin:0 0 24px;font-family:var(--font-heading),sans-serif;font-size:clamp(36px,4.5vw,56px);font-weight:900;line-height:1.04;letter-spacing:-.045em;text-wrap:balance}.prose .factcheck-feature .fc-intro .blog-editorial-callout-copy>p:not(.blog-editorial-title):not(.blog-editorial-eyebrow){font-size:16px;line-height:1.65;margin:0 0 16px}.prose .factcheck-feature .fc-intro img{width:100%;height:auto;margin:0;border-radius:0;filter:none;mix-blend-mode:multiply}.prose .factcheck-feature .fc-intro figcaption{grid-column:1/-1;border-top:1px solid var(--ink-300);padding-top:20px;font-size:14px;line-height:1.6}.prose .factcheck-feature .fc-audit-lead,.prose .factcheck-feature .fc-photo-lead{display:grid;grid-template-columns:1.1fr 1fr;align-items:center;gap:36px;margin-bottom:32px}.prose .factcheck-feature .fc-audit-image,.prose .factcheck-feature .fc-lead-image{margin:0}.prose .factcheck-feature .fc-lead-image img{display:block;width:100%;height:auto;aspect-ratio:1/1;object-fit:cover;border-radius:8px;margin:0;filter:none}.prose .factcheck-feature .fc-audit-image figcaption,.prose .factcheck-feature .fc-chart figcaption,.prose .factcheck-feature .fc-lead-image figcaption{margin:12px 0 0;font-size:13px;line-height:1.6}.prose .factcheck-feature .fc-lead-copy>p:not(.fc-kicker){margin:0 0 16px;font-size:17px;line-height:1.65}.prose .factcheck-feature .fc-question-context{display:block;margin-bottom:12px;font-weight:500}.prose .factcheck-feature .fc-result{margin-top:32px;padding-top:24px;border-top:1px solid var(--border-base)}.prose .factcheck-feature .fc-result>p:first-child{color:var(--text-accent-green)!important;font-size:clamp(56px,7vw,80px);line-height:1;font-weight:900;letter-spacing:-.05em}.prose .factcheck-feature .fc-result>p:not(:first-child){font-size:14px;line-height:1.6}.prose .factcheck-feature .fc-audit-image img{margin:0;width:100%;height:auto}.prose .factcheck-feature .fc-details{margin:24px 0;border-top:1px solid var(--border-base);border-bottom:1px solid var(--border-base)}.prose .factcheck-feature .fc-details summary{padding:20px 0;cursor:pointer;color:var(--text-primary);font-size:15px;font-weight:500;line-height:1.6}.prose .factcheck-feature .fc-details summary::marker{color:var(--text-accent-green)}.prose .factcheck-feature .fc-details summary:focus-visible{outline:2px solid var(--text-accent-green);outline-offset:4px}.prose .factcheck-feature .fc-details summary h2{display:inline;font-family:inherit;font-size:15px;font-weight:500;letter-spacing:0}.prose .factcheck-feature .fc-details-body{padding-bottom:20px}.prose .factcheck-feature .fc-details table{margin:0}.prose .factcheck-feature .fc-annotation{display:grid;grid-template-columns:minmax(110px,.7fr) 2fr;gap:8px 28px;padding:24px 0;margin:32px 0;border-top:1px solid var(--border-base);border-bottom:1px solid var(--border-base)}.prose .factcheck-feature .fc-annotation p{margin:0}.prose .factcheck-feature .fc-annotation p:first-child{grid-row:1/3;color:var(--text-accent-green)!important;font-size:28px;line-height:1.2}.prose .factcheck-feature .fc-annotation p:last-child{font-size:13px;line-height:1.6}.prose .factcheck-feature .fc-chart{margin:40px auto;max-width:680px}.prose .factcheck-feature .fc-chart img{margin:0;width:100%;height:auto}.prose .factcheck-feature .fc-process{margin:32px 0;padding:32px 0;border-top:1px solid var(--border-base);border-bottom:1px solid var(--border-base)}.prose .factcheck-feature .fc-process ol{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;margin:0 0 24px;padding:0;list-style:none}.prose .factcheck-feature .fc-process li{margin:0;padding:0}.prose .factcheck-feature .blog-editorial-number{display:block;color:var(--text-primary);font-size:clamp(44px,5vw,64px);font-weight:900;letter-spacing:-.04em;line-height:1.1}.prose .factcheck-feature .fc-process li:last-child .blog-editorial-number{color:var(--text-accent-green)}.prose .factcheck-feature .blog-editorial-label{display:block;margin-top:12px;font-size:12px;font-weight:700;letter-spacing:.07em;text-transform:uppercase}.prose .factcheck-feature .blog-editorial-detail,.prose .factcheck-feature .fc-process figcaption{display:block;margin-top:8px;font-size:14px;line-height:1.6}@media (max-width:700px){.prose .factcheck-feature .fc-audit-lead,.prose .factcheck-feature .fc-intro,.prose .factcheck-feature .fc-photo-lead{grid-template-columns:minmax(0,1fr);gap:24px}.prose .factcheck-feature .fc-intro{padding:24px}.prose .factcheck-feature .fc-section{margin-top:48px;padding-top:28px}.prose .factcheck-feature .fc-lead-copy{order:-1}.prose .factcheck-feature .fc-lead-image img{aspect-ratio:3/2}.prose .factcheck-feature .fc-process ol{grid-template-columns:repeat(2,minmax(0,1fr))}.prose .factcheck-feature .fc-annotation{grid-template-columns:minmax(0,1fr)}.prose .factcheck-feature .fc-annotation p:first-child{grid-row:auto}}.blog-report{--br-pink-50:#FFF0F6;--br-pink-100:#FFD9E8;--br-pink-200:#FFAFD0;--br-pink-400:#FF4E97;--br-pink-500:#FF2D87;--br-pink-600:#E0186F;--br-pink-700:#C71566;--br-pink-800:#9E0F4F;--br-yellow-100:#FFF6CC;--br-yellow-500:#FFD60A;--br-yellow-700:#8A6D00;--br-green-50:#EFFBF3;--br-green-200:#B3E8C6;--br-green-300:#7DD6A0;--br-green-600:#12864A;--br-green-700:#0D7040;--br-blue-50:#F0F6FF;--br-blue-200:#BCD5FC;--br-blue-300:#86B3F8;--br-blue-600:#1A5BC4;--br-orange-500:#FF7A1A;--br-red-50:#FFF3F2;--br-red-200:#FFD2CC;--br-red-400:#F87171;--br-red-600:#C62828;--br-red-700:#B42318;--br-carbon-0:#FFFFFF;--br-carbon-25:#FCFBF9;--br-carbon-50:#F7F6F3;--br-carbon-100:#EFEDE8;--br-carbon-200:#E2DFD8;--br-carbon-300:#C9C5BC;--br-carbon-500:#77736B;--br-carbon-700:#3A3834;--br-carbon-900:#121211;--br-dk-base:#111111;--br-dk-deep:#080808;--br-dk-raised:#1B1B1B;--br-dk-line:#2C2C2C;--br-dk-line-strong:#3D3D3D;--br-dk-fg1:#FFFFFF;--br-dk-fg2:#E6E4E0;--br-dk-fg3:#A8A6A2;--br-bg:#FBFAF8;--br-bg-alt:#F4F2EE;--br-bg-sky:#EAF3FD;--br-surface:var(--br-carbon-0);--br-surface-sunk:#F1EFEA;--br-surface-brand:var(--br-dk-base);--br-surface-brand-deep:var(--br-dk-deep);--br-fg1:var(--br-carbon-900);--br-fg2:var(--br-carbon-700);--br-fg3:var(--br-carbon-500);--br-fg-inverse:#FFFFFF;--br-fg-on-brand:var(--br-dk-fg1);--br-fg-on-brand-2:var(--br-dk-fg2);--br-fg-on-brand-3:var(--br-dk-fg3);--br-on-brand-accent:var(--br-yellow-500);--br-line:var(--br-carbon-200);--br-line-strong:var(--br-carbon-300);--br-line-ink:var(--br-carbon-900);--br-brand-line:var(--br-dk-line);--br-brand-line-strong:var(--br-dk-line-strong);--br-primary:var(--br-pink-600);--br-primary-hover:var(--br-pink-700);--br-on-primary:#FFFFFF;--br-link:var(--br-pink-700);--br-link-hover:var(--br-pink-800);--br-accent:var(--br-yellow-500);--br-on-accent:var(--br-carbon-900);--br-accent-soft:var(--br-yellow-100);--br-marker:rgba(63,191,119,0.30);--br-marker-pink:rgba(255,45,135,0.22);--br-trust:var(--br-green-700);--br-trust-fill:var(--br-green-600);--br-on-trust:#FFFFFF;--br-trust-soft:var(--br-green-50);--br-trust-line:var(--br-green-200);--br-science:var(--br-blue-600);--br-science-soft:var(--br-blue-50);--br-science-line:var(--br-blue-200);--br-caution:var(--br-red-700);--br-caution-fill:var(--br-red-600);--br-caution-soft:var(--br-red-50);--br-caution-line:var(--br-red-200);--br-promo-soft:var(--br-pink-50);--br-promo-line:var(--br-pink-100);--br-ring:var(--br-pink-500);--br-selection:var(--br-yellow-500);--br-space-1:4px;--br-space-2:8px;--br-space-3:12px;--br-space-4:16px;--br-space-5:24px;--br-space-6:32px;--br-space-7:48px;--br-space-8:64px;--br-space-9:96px;--br-gutter:24px;--br-section-y:clamp(48px,7vw,80px);--br-container:1240px;--br-container-max:1400px;--br-r-xs:4px;--br-r-sm:8px;--br-r-md:14px;--br-r-lg:20px;--br-r-xl:28px;--br-r-pill:999px;--br-shadow-tint:30 8% 12%;--br-shadow-sm:0 1px 2px hsl(var(--br-shadow-tint)/0.08);--br-shadow-md:0 4px 14px hsl(var(--br-shadow-tint)/0.10),0 1px 3px hsl(var(--br-shadow-tint)/0.06);--br-shadow-lg:0 12px 34px hsl(var(--br-shadow-tint)/0.14),0 3px 8px hsl(var(--br-shadow-tint)/0.07);--br-shadow-ink:4px 4px 0 var(--br-carbon-900);--br-ease:cubic-bezier(0.32,0.72,0,1);--br-ease-out:cubic-bezier(0.16,1,0.3,1);--br-dur-short:150ms;--br-dur:220ms;--br-dur-medium:300ms;--br-font-display:var(--font-heading),"Segoe UI",system-ui,sans-serif;--br-font-body:var(--font-body),system-ui,-apple-system,sans-serif;--br-font-mono:var(--font-mono),ui-monospace,monospace;--br-text-display:900 clamp(2.9rem,5.6vw,5rem) /0.99 var(--br-font-display);--br-text-h1:900 clamp(2.2rem,3.6vw,3.2rem) /1.04 var(--br-font-display);--br-text-h2:700 clamp(1.7rem,2.5vw,2.35rem) /1.1 var(--br-font-display);--br-text-h3:700 clamp(1.3rem,1.7vw,1.6rem) /1.2 var(--br-font-display);--br-text-h4:700 1.15rem/1.3 var(--br-font-display);--br-text-lead:400 clamp(1.15rem,1.5vw,1.375rem) /1.55 var(--br-font-body);--br-text-body:400 1.0625rem/1.65 var(--br-font-body);--br-text-body-lg:400 1.1875rem/1.65 var(--br-font-body);--br-text-small:500 0.9375rem/1.5 var(--br-font-body);--br-text-caption:500 0.875rem/1.5 var(--br-font-body);--br-text-eyebrow:700 0.8125rem/1 var(--br-font-body);--br-text-mono:500 0.875rem/1.5 var(--br-font-mono);--br-text-article:400 1.1875rem/1.72 var(--br-font-body);--br-text-article-h2:900 clamp(1.75rem,2.6vw,2.25rem) /1.12 var(--br-font-display);--br-text-article-h3:700 1.375rem/1.3 var(--br-font-display);--br-text-pullquote:700 clamp(1.5rem,2.4vw,2rem) /1.25 var(--br-font-display);--br-measure-article:680px;--br-measure-wide:1000px;--br-tracking-tight:-0.025em;--br-tracking-display:-0.035em;--br-tracking-eyebrow:0.16em}.dark .blog-report{--br-bg:var(--br-dk-deep);--br-bg-alt:var(--br-dk-base);--br-bg-sky:var(--br-dk-base);--br-surface:var(--br-dk-raised);--br-surface-sunk:var(--br-dk-deep);--br-surface-brand:var(--br-dk-base);--br-surface-brand-deep:var(--br-dk-deep);--br-fg1:var(--br-dk-fg1);--br-fg2:var(--br-dk-fg2);--br-fg3:var(--br-dk-fg3);--br-fg-inverse:var(--br-carbon-900);--br-line:var(--br-dk-line);--br-line-strong:var(--br-dk-line-strong);--br-line-ink:var(--br-dk-fg1);--br-primary:var(--br-pink-600);--br-primary-hover:var(--br-pink-500);--br-link:#FF7DB2;--br-link-hover:#FFAFD0;--br-accent-soft:#2E2708;--br-marker:rgba(255,45,135,0.30);--br-marker-pink:rgba(255,45,135,0.30);--br-trust:var(--br-green-300);--br-trust-soft:rgba(63,191,119,0.12);--br-trust-line:rgba(63,191,119,0.30);--br-science:var(--br-blue-300);--br-science-soft:rgba(76,141,242,0.13);--br-science-line:rgba(76,141,242,0.35);--br-caution:#FDA29B;--br-caution-soft:rgba(240,68,56,0.12);--br-caution-line:rgba(240,68,56,0.35);--br-promo-soft:rgba(255,45,135,0.14);--br-promo-line:rgba(255,45,135,0.35);--br-selection:var(--br-pink-800);--br-shadow-tint:0 0% 0%;--br-shadow-sm:0 1px 2px rgba(0,0,0,0.5);--br-shadow-md:0 4px 14px rgba(0,0,0,0.5);--br-shadow-lg:0 12px 34px rgba(0,0,0,0.6);--br-shadow-ink:4px 4px 0 var(--br-pink-500)}.blog-report{background:var(--br-bg);color:var(--br-fg1)}.blog-report a{color:var(--br-link)}.blog-report a:hover{color:var(--br-link-hover)}.blog-report ::selection{background:var(--br-selection);color:var(--br-carbon-900)}.blog-report-hero-grid{display:grid;gap:32px 64px;align-items:center}.blog-report-hero-evidence{display:flex;flex-direction:column;gap:24px;min-width:0}.blog-report-hero-image{position:relative;aspect-ratio:16/10;border-radius:var(--br-r-lg);overflow:hidden}.blog-report-hero-stat{display:flex;align-items:center;gap:24px}@media (min-width:960px){.blog-report-hero-grid{grid-template-columns:1.1fr 1fr}}.blog-report-mobile-contents{border-block:1px solid var(--br-line-strong);color:var(--br-fg1)}.blog-report-mobile-contents>summary{min-height:48px;padding-block:14px;cursor:pointer;font:var(--br-text-small);font-weight:700}.blog-report-mobile-contents nav{padding-bottom:16px}@media (prefers-reduced-motion:reduce){.blog-report *{animation:none!important;transition:none!important}}.blog-report-container{max-width:var(--br-container);margin:0 auto;padding-left:var(--br-gutter);padding-right:var(--br-gutter)}.blog-report-details{border-top:2px solid var(--br-line-ink);border-bottom:1px solid var(--br-line)}.blog-report-details>summary{list-style:none;cursor:pointer}.blog-report-details>summary::-webkit-details-marker{display:none}.blog-report-details[open] .blog-report-details-chev{transform:rotate(45deg)}.blog-report-details-chev{transition:transform var(--br-dur) var(--br-ease)}.blog-report-details-row{display:flex;justify-content:space-between;align-items:baseline;gap:var(--br-space-4);padding:11px 0;border-bottom:1px solid var(--br-line);font:var(--br-text-body);color:var(--br-fg2)}.blog-report-details-row-key{flex:1;min-width:0;color:var(--br-fg2)}.blog-report-details-row-value{flex:1;min-width:0;font:var(--br-text-mono);color:var(--br-fg1);white-space:normal;overflow-wrap:anywhere;text-align:right}@media (max-width:480px){.blog-report-details-row{display:flex;flex-direction:column;align-items:flex-start;gap:var(--br-space-1);padding:var(--br-space-3);border:1px solid var(--br-line);border-radius:var(--br-r-md);margin-bottom:var(--br-space-2);background:var(--br-surface)}.blog-report-details-row-value{text-align:left}}.blog-report-waffle-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(14px,1fr));gap:clamp(2px,.35vw,4px)}.blog-report-waffle-cell{aspect-ratio:1;border-radius:clamp(1px,.2vw,3px)}.blog-report-bars-row-cells{display:flex;gap:2px;height:22px}.blog-report-bars-cell{flex:1;border-radius:2px}.blog-report-layout{display:grid;grid-template-columns:minmax(0,var(--br-measure-article));gap:clamp(32px,5vw,80px);justify-content:center}.blog-report-layout>aside{display:block}.blog-report-sidebar{display:none}@media (min-width:960px){.blog-report-layout{grid-template-columns:230px minmax(0,var(--br-measure-article))}.blog-report-mobile-contents{display:none}.blog-report-sidebar{display:flex}}.blog-report-layout{--br-rail-shift:0px}@media (min-width:960px){.blog-report-layout{--br-rail-shift:calc((230px + clamp(32px, 5vw, 80px)) / 2)}}.blog-report-break{width:100vw;margin-left:calc(50% - 50vw - var(--br-rail-shift))}.blog-report .blog-report-refs{list-style:decimal}.blog-report .blog-report-refs li::marker{font:500 12px/1 var(--br-font-mono);color:var(--br-fg3)}.blog-report .blog-report-refs a{color:var(--br-fg2);text-decoration:underline;text-decoration-color:var(--br-line-strong);text-underline-offset:3px}.blog-report .blog-report-refs a:hover{color:var(--br-fg1)}.blog-report-body{display:flex;flex-direction:column;gap:26px;min-width:0}.blog-report-sidebar{position:sticky;top:92px}.blog-report .blog-report-toc-link{display:flex;gap:10px;padding:8px 10px;border-radius:var(--br-r-sm);text-decoration:none;font:var(--br-text-small);color:var(--br-fg2);min-height:44px}.blog-report .blog-report-toc-link:hover{background:var(--br-surface-sunk)}.blog-report .blog-report-toc-link[data-active=true]{background:var(--br-pink-50);color:var(--br-pink-800);font-weight:700}.blog-report-related-card{text-decoration:none;background:var(--br-surface);border:1px solid var(--br-line);border-radius:var(--br-r-lg);overflow:hidden;display:flex;flex-direction:column;transition:transform var(--br-dur) var(--br-ease),box-shadow var(--br-dur) var(--br-ease)}.blog-report-related-card:hover{transform:translateY(-2px);box-shadow:var(--br-shadow-md)}@keyframes blog-report-pop{0%{opacity:0;transform:scale(.4)}to{opacity:1;transform:scale(1)}}@keyframes blog-report-rise{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}.blog-report-rise{animation:blog-report-rise .5s var(--br-ease) both}.blog-report-pop{animation:blog-report-pop .4s var(--br-ease) both}.blog-report :focus-visible{outline:2px solid var(--br-ring);outline-offset:2px}