.article-body.svelte-1teoznn p{color:var(--color-content-secondary);margin-top:1.25rem;font-size:1rem;line-height:1.85}.article-body.svelte-1teoznn h2{color:var(--color-brand-dark);font-family:var(--font-heading);margin-top:4rem;scroll-margin-top:2rem;font-size:clamp(1.75rem,4vw,2.25rem);font-weight:700;line-height:1.2}.article-body.svelte-1teoznn h3{color:var(--color-brand-dark);font-family:var(--font-heading);margin-top:2.75rem;scroll-margin-top:2rem;font-size:clamp(1.25rem,3vw,1.5rem);font-weight:700;line-height:1.3}.article-body.svelte-1teoznn strong{color:var(--color-brand-dark);font-weight:700}.article-deck.svelte-1teoznn{color:var(--color-content-secondary);border-bottom:1px solid #e2e8f0;padding-bottom:2.5rem;font-style:italic;margin:0!important;font-size:clamp(1.05rem,2vw,1.2rem)!important;line-height:1.8!important}.article-body.svelte-1teoznn figure.article-image{margin:2.5rem 0 0}.article-body.svelte-1teoznn figure.article-image figcaption{color:var(--color-content-secondary);margin-top:.75rem;font-size:.72rem;line-height:1.6}.article-body.svelte-1teoznn .blog-highlight{border-left:2px solid var(--color-brand-primary);color:var(--color-brand-dark);margin:2.75rem 0 0;padding:.25rem 0 .25rem 1.5rem;font-size:clamp(1.1rem,2.4vw,1.35rem);font-style:italic;font-weight:600;line-height:1.65}.article-body.svelte-1teoznn ul{color:var(--color-content-secondary);margin-top:1.5rem;padding-left:1.3rem;list-style:outside}.article-body.svelte-1teoznn li{padding-left:.35rem;line-height:1.8}.article-body.svelte-1teoznn li+li{margin-top:.65rem}.article-section.svelte-1teoznn{border-top:1px solid #e2e8f0;margin-top:4.5rem;padding-top:.25rem}.article-section.svelte-1teoznn>h2{margin-top:2.5rem}.article-subsection.svelte-1teoznn,.benchmark-section.svelte-1teoznn{margin-top:3rem}.benchmark-section.svelte-1teoznn>h3:where(.svelte-1teoznn){margin:0 0 1.25rem}.benchmark-table-wrap.svelte-1teoznn{background:#fff;border:1px solid #e2e8f0;overflow-x:auto}.benchmark-table-wrap.svelte-1teoznn table:where(.svelte-1teoznn){border-collapse:collapse;text-align:left;width:100%;min-width:760px}.benchmark-table-wrap.svelte-1teoznn th:where(.svelte-1teoznn){background:var(--color-brand-dark);color:#fff;font-size:.75rem;font-weight:700;line-height:1.4}.benchmark-table-wrap.svelte-1teoznn th:where(.svelte-1teoznn),.benchmark-table-wrap.svelte-1teoznn td:where(.svelte-1teoznn){vertical-align:top;padding:1rem}.benchmark-table-wrap.svelte-1teoznn td:where(.svelte-1teoznn){color:var(--color-content-secondary);border-top:1px solid #e2e8f0;font-size:.76rem;line-height:1.65}.benchmark-table-wrap.svelte-1teoznn td:where(.svelte-1teoznn):first-child{width:22%;color:var(--color-brand-dark);font-weight:700}.benchmark-table-wrap.svelte-1teoznn td:where(.svelte-1teoznn):nth-child(2){width:43%}.benchmark-values.svelte-1teoznn strong{color:var(--color-brand-primary);font-size:inherit;font-weight:700}@media (width<=640px){.benchmark-table-wrap.svelte-1teoznn{background:0 0;border:0;overflow:visible}.benchmark-table-wrap.svelte-1teoznn table:where(.svelte-1teoznn),.benchmark-table-wrap.svelte-1teoznn tbody:where(.svelte-1teoznn),.benchmark-table-wrap.svelte-1teoznn tr:where(.svelte-1teoznn),.benchmark-table-wrap.svelte-1teoznn td:where(.svelte-1teoznn){width:100%;min-width:0;display:block}.benchmark-table-wrap.svelte-1teoznn thead:where(.svelte-1teoznn){clip:rect(0 0 0 0);white-space:nowrap;clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.benchmark-table-wrap.svelte-1teoznn tr:where(.svelte-1teoznn){background:#fff;border:1px solid #e2e8f0;margin-bottom:1rem}.benchmark-table-wrap.svelte-1teoznn td:where(.svelte-1teoznn),.benchmark-table-wrap.svelte-1teoznn td:where(.svelte-1teoznn):first-child,.benchmark-table-wrap.svelte-1teoznn td:where(.svelte-1teoznn):nth-child(2){border-top:1px solid #e2e8f0;width:100%;padding:.9rem 1rem}.benchmark-table-wrap.svelte-1teoznn td:where(.svelte-1teoznn):first-child{background:var(--color-brand-soft);border-top:0}.benchmark-table-wrap.svelte-1teoznn td:where(.svelte-1teoznn):before{color:var(--color-brand-primary);content:attr(data-label);letter-spacing:.08em;text-transform:uppercase;margin-bottom:.35rem;font-size:.64rem;font-weight:700;display:block}}.article-author.svelte-1teoznn{border-top:1px solid #e2e8f0;justify-content:space-between;align-items:center;gap:1.5rem;margin-top:5rem;padding-top:1.5rem;display:flex}
