.blog-post-shell{--color-accent:var(--color-primary-darker);--color-slate-light:#666666;--color-text-muted:#666666}.blog-content{width:min(100%,45rem);margin-inline:auto;line-height:1.8;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.blog-author-strip{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.75rem;margin-top:1.35rem;padding-top:1rem;border-top:1px solid color-mix(in srgb,var(--color-slate) 8%,transparent);color:inherit;text-decoration:none}.blog-author-strip__label{font-size:.68rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--color-accent);white-space:nowrap}.blog-author-strip__text{min-width:0;color:var(--color-slate-light);font-size:.9rem;line-height:1.55}.blog-author-strip__link{color:var(--color-accent);font-size:.82rem;font-weight:650;white-space:nowrap;transition:opacity .15s ease}.blog-author-strip:hover .blog-author-strip__link{opacity:.75}.blog-early-cta{box-shadow:none;border-width:0!important;border-top:1px solid color-mix(in srgb,var(--color-slate) 10%,transparent)!important;border-radius:0!important;background:transparent!important;padding:1.05rem 0 0!important}.blog-early-cta a:not(:first-of-type){display:none}.blog-preamble{margin-bottom:2.5rem}.blog-section{margin-top:2.55rem;padding-top:0}.blog-section--first{margin-top:0;padding-top:0}.blog-section__heading{margin-bottom:.85rem}.blog-section__heading h2{position:relative;padding-bottom:0}.blog-section__body>p:first-of-type{font-size:1.065rem;line-height:1.75;color:var(--color-slate)}.blog-section--checklist .blog-section__body,.blog-section--comparison .blog-section__body,.blog-section--decision .blog-section__body{padding-left:0}.blog-section--checklist .blog-section__body>p:first-of-type,.blog-section--comparison .blog-section__body>p:first-of-type,.blog-section--decision .blog-section__body>p:first-of-type{margin-bottom:1.2rem}.impact-brief{width:min(100%,45rem);margin:0 auto 2.25rem;padding:1.15rem 0 0;border-top:1px solid color-mix(in srgb,var(--color-slate) 10%,transparent);border-radius:0;background:transparent}.impact-brief__header{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:1rem;margin-bottom:.95rem}.impact-brief__eyebrow{display:inline-block;margin-bottom:.35rem;font-size:.72rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--color-accent)}.impact-brief__title{margin:0;font-size:1.13rem;line-height:1.2;font-weight:700;color:var(--color-slate)}.impact-brief__summary{max-width:46rem;margin:.45rem 0 0;font-size:.93rem;line-height:1.65;color:var(--color-slate-light)}.impact-brief__link{display:inline-flex;align-items:center;justify-content:center;min-height:0;padding:0;border-radius:0;border:0;background:transparent;color:var(--color-accent);font-size:.86rem;font-weight:600;text-decoration:none;transition:border-color .15s ease,color .15s ease,background .15s ease}.impact-brief__link:hover{opacity:.75}.impact-brief__cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:.65rem;margin-bottom:.8rem}.impact-brief__card{display:flex;flex-direction:column;gap:.2rem;min-height:0;padding:.85rem .9rem;border:1px solid color-mix(in srgb,var(--color-slate) 8%,transparent);border-radius:14px;background:color-mix(in srgb,var(--color-slate) 2%,white)}.impact-brief__card-label{font-size:.72rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--color-slate-light)}.impact-brief__card-value{font-size:1.02rem;line-height:1.18;font-weight:700;color:var(--color-slate);word-break:break-word;text-wrap:balance}.impact-brief__card-note{font-size:.8rem;line-height:1.45;color:var(--color-slate-light)}.impact-brief__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem}.impact-brief__panel{padding:.85rem .9rem;border-radius:14px;background:color-mix(in srgb,var(--color-slate) 2%,white);border:1px solid color-mix(in srgb,var(--color-slate) 7%,transparent)}.impact-brief__panel h3{margin:0 0 .5rem;font-size:.92rem;line-height:1.35;font-weight:700;color:var(--color-slate)}.impact-brief__panel ul{margin:0;padding-left:1.2rem}.impact-brief__panel li{margin-bottom:.35rem;font-size:.9rem;line-height:1.55;color:var(--color-slate-light)}.impact-brief__footnote{margin:.9rem 0 0;font-size:.9rem;line-height:1.65;color:var(--color-slate-light)}.impact-context{width:min(100%,45rem);margin:0 auto 2.25rem;padding:1.15rem 0 0;border-top:1px solid color-mix(in srgb,var(--color-slate) 10%,transparent);border-radius:0;background:transparent}.impact-context__header{margin-bottom:1rem}.impact-context__eyebrow{display:inline-block;margin-bottom:.35rem;font-size:.72rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--color-accent)}.impact-context__title{margin:0;font-size:1.13rem;line-height:1.22;font-weight:700;color:var(--color-slate)}.impact-context__summary{max-width:50rem;margin:.45rem 0 0;font-size:.93rem;line-height:1.65;color:var(--color-slate-light)}.impact-context__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem}.impact-context__panel{padding:.85rem .9rem;border-radius:14px;border:1px solid color-mix(in srgb,var(--color-slate) 7%,transparent);background:color-mix(in srgb,var(--color-slate) 2%,white)}.impact-context__panel h3{margin:0 0 .5rem;font-size:.92rem;line-height:1.35;font-weight:700;color:var(--color-slate)}.impact-context__panel ul{margin:0;padding-left:1.15rem}.impact-context__panel li{margin-bottom:.35rem;font-size:.9rem;line-height:1.55;color:var(--color-slate-light)}@media (max-width:840px){.impact-context__grid{grid-template-columns:1fr}}.blog-support{width:min(100%,45rem);margin:0 auto 2.25rem;padding-top:1.15rem;border-top:1px solid color-mix(in srgb,var(--color-slate) 10%,transparent)}.blog-support__header{margin-bottom:1rem}.blog-support__eyebrow{display:inline-block;margin-bottom:.35rem;font-size:.72rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--color-accent)}.blog-support__title{margin:0;padding-bottom:0;font-size:1.13rem;line-height:1.22;font-weight:700;color:var(--color-slate)}.blog-support__summary{max-width:48rem;margin:.45rem 0 0;font-size:.93rem;line-height:1.65;color:var(--color-slate-light)}.blog-sources{margin:3rem 0 0;padding-top:1.25rem;border-top:1px solid color-mix(in srgb,var(--color-slate) 10%,transparent)}.blog-sources__header{display:flex;flex-direction:column;gap:.2rem;margin-bottom:1rem}.blog-sources__eyebrow{font-size:.72rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--color-accent)}.blog-sources__title{margin:0;font-size:1.15rem;line-height:1.3;font-weight:700;color:var(--color-slate)}.blog-sources__list{margin:0;padding-left:1.2rem;display:grid;gap:.55rem}.blog-sources__item{margin:0;padding-left:.2rem;color:var(--color-slate-light);font-size:.96rem;line-height:1.65}.blog-sources__item::marker{color:var(--color-accent);font-weight:700}.blog-content h2{font-size:clamp(1.42rem,2.5vw,1.72rem);line-height:1.25;letter-spacing:-.02em;margin-top:0;margin-bottom:.55rem;border-bottom:none}.blog-content h2,.blog-content h3{font-weight:700;color:var(--color-slate);scroll-margin-top:6rem;padding-bottom:0}.blog-content h3{display:block;font-size:clamp(1rem,1.8vw,1.12rem);line-height:1.4;letter-spacing:-.005em;margin-top:1.55rem;margin-bottom:.65rem;border-bottom:0}.blog-content h3.blog-compact-subhead{margin-top:1.05rem;margin-bottom:.35rem;padding-top:.85rem;border-top:1px solid color-mix(in srgb,var(--color-slate) 8%,transparent);color:var(--color-slate);font-size:clamp(1rem,1.6vw,1.1rem);line-height:1.35}.blog-content h3.blog-compact-subhead+p{margin-top:0;margin-bottom:.95rem;color:var(--color-slate-light);font-size:1.02rem;line-height:1.7}.blog-content h4{font-size:1.125rem;font-weight:600;color:var(--color-slate);margin-top:2rem;margin-bottom:.625rem}.blog-content p{font-size:1.0625rem;line-height:1.8;color:var(--color-slate-light);margin-bottom:1.2rem}.blog-content>p:first-of-type{font-size:1.125rem;color:var(--color-slate);line-height:1.75;padding:0;border-radius:0;background:transparent;border:none}.blog-content ol,.blog-content ul{margin:1.5rem 0 1.75rem;padding-left:1.6rem;list-style-position:outside}.blog-content ul{list-style-type:disc}.blog-content ol{list-style-type:decimal}.blog-content h2+ol,.blog-content h2+p+ol,.blog-content h2+p+ul,.blog-content h2+ul,.blog-content h3+ol,.blog-content h3+p+ol,.blog-content h3+p+ul,.blog-content h3+ul{margin-top:1rem;padding:0 0 0 1.5rem;border:none;border-radius:0;background:transparent}.blog-section--checklist .blog-content h2+ol,.blog-section--checklist .blog-content h2+p+ol,.blog-section--checklist .blog-content h2+p+ul,.blog-section--checklist .blog-content h2+ul,.blog-section--checklist .blog-content h3+ol,.blog-section--checklist .blog-content h3+p+ol,.blog-section--checklist .blog-content h3+p+ul,.blog-section--checklist .blog-content h3+ul,.blog-section--comparison .blog-content h2+ol,.blog-section--comparison .blog-content h2+p+ol,.blog-section--comparison .blog-content h2+p+ul,.blog-section--comparison .blog-content h2+ul,.blog-section--comparison .blog-content h3+ol,.blog-section--comparison .blog-content h3+p+ol,.blog-section--comparison .blog-content h3+p+ul,.blog-section--comparison .blog-content h3+ul,.blog-section--decision .blog-content h2+ol,.blog-section--decision .blog-content h2+p+ol,.blog-section--decision .blog-content h2+p+ul,.blog-section--decision .blog-content h2+ul,.blog-section--decision .blog-content h3+ol,.blog-section--decision .blog-content h3+p+ol,.blog-section--decision .blog-content h3+p+ul,.blog-section--decision .blog-content h3+ul{background:transparent}.blog-content li{font-size:1.0625rem;line-height:1.75;color:var(--color-slate-light);margin-bottom:.625rem;padding-left:.1rem}.blog-content h2+ol>li,.blog-content h2+p+ol>li,.blog-content h2+p+ul>li,.blog-content h2+ul>li,.blog-content h3+ol>li,.blog-content h3+p+ol>li,.blog-content h3+p+ul>li,.blog-content h3+ul>li{margin-bottom:.8rem}.blog-content li::marker{color:var(--color-accent);font-weight:700}.blog-content li>ol,.blog-content li>ul{margin-top:.5rem;margin-bottom:.25rem}.blog-content li>ol>li,.blog-content li>ul>li{margin-bottom:.25rem}.blog-content blockquote{border-left:3px solid var(--color-accent);background:color-mix(in srgb,var(--color-accent) 4%,transparent);padding:1.25rem 1.5rem 1.25rem 1.75rem;margin:2rem 0;border-radius:0 6px 6px 0;font-size:1.0625rem;font-style:italic;color:var(--color-slate)}.blog-content blockquote p{margin-bottom:0}.blog-content pre{background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;padding:1.5rem;margin:2rem 0;overflow-x:auto;box-shadow:0 1px 3px 0 rgba(0,0,0,.04)}.blog-content code{font-family:SF Mono,Monaco,Inconsolata,Roboto Mono,monospace;font-size:.875rem;line-height:1.6}.blog-content pre code{color:#334155;background:none;padding:0}.blog-content :not(pre)>code{background:transparent;color:var(--color-slate);padding:0;border-radius:0;font-size:.96em;font-weight:600;border:none;font-family:inherit}.blog-content a{color:var(--color-accent);text-decoration:none;border-bottom:1px solid color-mix(in srgb,var(--color-accent) 35%,transparent);transition:border-color .15s,color .15s}.blog-content a:hover{border-bottom-color:var(--color-accent)}.blog-content a.blog-upload-cta,.blog-content a.blog-upload-cta:hover,.blog-content a.blog-upload-cta:visited{color:#ffffff!important;border-bottom:none!important;text-decoration:none!important}.blog-content a.blog-cta-link,.blog-content a.blog-cta-link:hover,.blog-content a.blog-cta-link:visited{border-bottom:none!important;text-decoration:none!important}.blog-content strong{color:var(--color-slate);font-weight:650}.blog-content li strong,.blog-content p strong{font-weight:inherit;color:inherit}.blog-content p.lead-bold>strong:first-child{font-weight:600;color:var(--color-slate)}.blog-content em{font-style:italic;color:var(--color-slate)}.blog-content hr{border:none;height:1px;background:linear-gradient(to right,transparent,color-mix(in srgb,var(--color-slate) 15%,transparent) 20%,color-mix(in srgb,var(--color-slate) 15%,transparent) 80%,transparent);margin:3rem 0}.blog-content h2+h3{margin-top:1.5rem}.blog-content h2+p,.blog-content h3+p{margin-top:0}.blog-html-table{margin:2rem 0;overflow-x:auto;border:1px solid color-mix(in srgb,var(--color-slate) 10%,transparent);border-radius:18px;background:white}.blog-content table,.blog-html-table table{width:100%;border-collapse:separate;border-spacing:0;font-size:.96rem;line-height:1.6}.blog-content thead th,.blog-html-table thead th{background:color-mix(in srgb,var(--color-slate) 3%,white);color:var(--color-slate);font-size:.74rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;padding:1rem 1rem .95rem;border-bottom:1px solid color-mix(in srgb,var(--color-slate) 10%,transparent)}.blog-content tbody td,.blog-html-table tbody td{padding:1rem;vertical-align:top;color:var(--color-slate-light);border-bottom:1px solid color-mix(in srgb,var(--color-slate) 7%,transparent)}.blog-content tbody tr:last-child td,.blog-html-table tbody tr:last-child td{border-bottom:none}.blog-content tbody tr:nth-child(2n),.blog-html-table tbody tr:nth-child(2n){background:color-mix(in srgb,var(--color-slate) 1.5%,white)}.blog-content tbody td:first-child,.blog-html-table tbody td:first-child{color:var(--color-slate);font-weight:600}.blog-html-block{margin:2rem 0}.blog-html-block>:last-child,.blog-html-table>:last-child{margin-bottom:0}.blog-content figure{margin:2rem 0}.blog-content figcaption{font-size:.9rem;color:var(--color-slate-light);font-style:italic;text-align:center;margin-top:.625rem}.blog-content sup{font-size:.75em;line-height:0}.blog-content sup a{border-bottom:none;padding:0 .125rem}.blog-callout{background:color-mix(in srgb,var(--color-accent) 5%,transparent);border-left:3px solid var(--color-accent);border-radius:0 8px 8px 0;padding:1.25rem 1.5rem;margin:2rem 0}.corpus-stat-callout{width:min(100%,45rem);margin:0 auto 2.15rem;padding:1rem 0 1rem 1rem;border-left-width:2px;border-radius:0;background:transparent}.blog-callout-title{font-weight:600;color:var(--color-slate);margin-bottom:.5rem;display:flex;align-items:center;gap:.5rem}@media (max-width:640px){.blog-content{width:100%}.blog-author-strip{grid-template-columns:1fr;gap:.35rem;margin-top:1.2rem;padding-top:.9rem}.blog-author-strip__text{font-size:.88rem}.blog-author-strip__link{font-size:.8rem}.blog-section{margin-top:2.05rem;padding-top:0}.blog-section--checklist .blog-section__body,.blog-section--comparison .blog-section__body,.blog-section--decision .blog-section__body{padding-left:0}.impact-brief,.impact-context{padding:1rem 0 0;border-radius:0}.impact-brief__cards,.impact-brief__grid,.impact-context__grid{grid-template-columns:1fr}.impact-brief__link{width:100%}.blog-content li,.blog-content p{font-size:1rem}.blog-content tbody td,.blog-content thead th,.blog-html-table tbody td,.blog-html-table thead th{padding:.85rem .8rem}.blog-content>p:first-of-type{padding:0}}.blog-callout p{margin:0;font-size:1rem}.corpus-stat-callout p{font-size:.96rem;line-height:1.65}.corpus-stat-callout .blog-callout-title{margin-bottom:.35rem;font-size:.74rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--color-accent)}.corpus-stat-callout__note{margin-top:.55rem!important;color:var(--color-slate-light);font-size:.82rem!important;line-height:1.55!important}.blog-content .mid-cta-block li,.blog-content .mid-cta-block p{font-size:inherit;line-height:inherit;color:inherit;margin-bottom:0}.blog-html-block>.blog-callout{margin:0}.blog-content table+p>em:only-child,.blog-html-table-wrapper+p>em:only-child{display:block;font-size:.78rem;font-style:normal;color:var(--color-slate-light);opacity:.7;margin-top:.35rem;line-height:1.5}.blog-section[data-heading*="Submit If"] .blog-section__body ul,.blog-section[data-heading*="Think Twice"] .blog-section__body ul{list-style:none;padding-left:0;display:flex;flex-direction:column;gap:.45rem;margin:.75rem 0 1.25rem}.blog-section[data-heading*="Submit If"]:not([data-heading*=Think]) .blog-section__body ul li{list-style:none;padding:.6rem .85rem .6rem 2.4rem;border-radius:8px;background:color-mix(in srgb,#22c55e 7%,white);border:1px solid color-mix(in srgb,#22c55e 18%,transparent);color:var(--color-slate-light);font-size:1rem;line-height:1.65;margin-bottom:0;position:relative}.blog-section[data-heading*="Submit If"]:not([data-heading*=Think]) .blog-section__body ul li:before{content:"✓";position:absolute;left:.75rem;top:.65rem;color:#16a34a;font-weight:700;font-size:.875rem;line-height:1}.blog-section[data-heading*="Think Twice"]:not([data-heading*=Submit]) .blog-section__body ul li{list-style:none;padding:.6rem .85rem .6rem 2.4rem;border-radius:8px;background:color-mix(in srgb,#f59e0b 7%,white);border:1px solid color-mix(in srgb,#f59e0b 18%,transparent);color:var(--color-slate-light);font-size:1rem;line-height:1.65;margin-bottom:0;position:relative}.blog-section[data-heading*="Think Twice"]:not([data-heading*=Submit]) .blog-section__body ul li:before{content:"!";position:absolute;left:.8rem;top:.6rem;color:#d97706;font-weight:800;font-size:.875rem;line-height:1}.blog-section[data-heading*="Submit If"][data-heading*=Think] .blog-section__body ul li{list-style:none;padding:.6rem .85rem .6rem 2.4rem;border-radius:8px;background:color-mix(in srgb,#22c55e 7%,white);border:1px solid color-mix(in srgb,#22c55e 18%,transparent);color:var(--color-slate-light);font-size:1rem;line-height:1.65;margin-bottom:0;position:relative}.blog-section[data-heading*="Submit If"][data-heading*=Think] .blog-section__body ul li:before{content:"✓";position:absolute;left:.75rem;top:.65rem;color:#16a34a;font-weight:700;font-size:.875rem;line-height:1}.blog-section[data-heading*="Submit If"][data-heading*=Think] .blog-section__body ul+ul li{background:color-mix(in srgb,#f59e0b 7%,white);border-color:color-mix(in srgb,#f59e0b 18%,transparent)}.blog-section[data-heading*="Submit If"][data-heading*=Think] .blog-section__body ul+ul li:before{content:"!";left:.8rem;top:.6rem;color:#d97706;font-weight:800}@media (max-width:640px){.blog-section[data-heading*="Submit If"] .blog-section__body ul li,.blog-section[data-heading*="Think Twice"] .blog-section__body ul li{font-size:.97rem}}