main .editorial-page{background:var(--color-bg);color:var(--color-text)}main .editorial-page [data-reveal]{opacity:1!important;visibility:visible!important;transform:none!important}main .editorial-page .ambient-panel:before,main .editorial-page .ambient-panel:after{display:none}main .editorial-page .page-hero{padding-block:var(--rhythm-compact)!important}main .editorial-page .page-hero-frame,main .editorial-page .cs-container{max-width:var(--layout-wide)!important}main .editorial-page .page-hero-content{text-align:left;align-items:flex-start;max-width:none}main .editorial-page .page-badge{background:var(--color-bg-secondary);border-color:var(--color-border);width:fit-content;box-shadow:none;justify-content:flex-start}main .editorial-page .page-hero-visual{box-shadow:none;background:0 0;border:none;padding:0;transform:none}main .editorial-page .page-hero-visual-media{border-radius:var(--radius-lg)}main .editorial-page :is(.cs-hero,.cs-body,.cs-tail,.blog-index-section,.resources-body-section){padding-inline:0}main .editorial-page .container{max-width:var(--layout-wide);padding-inline:var(--space-6)}main .editorial-page :is(h1,h2,h3){color:var(--color-accent-text)}.editorial-stage{gap:var(--space-6);padding-block:var(--space-8);grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,.7fr);grid-template-areas:"intro cover rail""feature feature rail";align-items:start;display:grid}.editorial-intro{grid-area:intro}.editorial-intro h1,.editorial-index-heading h1{margin:var(--space-3) 0 var(--space-4);font-size:var(--text-4xl);text-wrap:pretty;line-height:1.12}.editorial-lead{color:var(--color-text-muted);font-size:var(--text-base);margin:0;line-height:1.65}.editorial-stage-links{gap:0 var(--space-5);margin-top:var(--space-4);flex-wrap:wrap;display:flex}.editorial-stage-links a{min-height:44px;color:var(--color-primary);font-size:var(--text-sm);text-underline-offset:var(--space-1);align-items:center;font-weight:700;text-decoration:underline;display:inline-flex}main .editorial-page .resources-hero-stats{justify-content:flex-start;gap:var(--space-3);margin-top:var(--space-3)}main .editorial-page .resources-hero-stat{box-shadow:none;font-size:var(--text-xs);background:0 0;border:none;padding:0}.editorial-media{min-width:0;margin:0}.editorial-media img{object-fit:cover;border-radius:var(--radius-lg);width:100%;height:auto;display:block}.editorial-media figcaption{margin-top:var(--space-2);color:var(--color-text-muted);font-size:var(--text-xs);line-height:1.5}.editorial-cover{grid-area:cover}.editorial-photo-crop{aspect-ratio:4/3;border-radius:var(--radius-lg);overflow:hidden}.editorial-cover img{object-position:left center;border-radius:inherit;width:133.333%;max-width:none;height:100%}.editorial-feature{padding:var(--space-6);border-radius:var(--radius-lg);background:color-mix(in srgb, var(--color-accent) 16%, var(--color-surface));grid-area:feature}.resource-card--editorial{gap:var(--space-4);min-width:0;height:100%;padding-block:var(--space-5);border-top:1px solid var(--color-border);flex-direction:column;display:flex}.editorial-feature .resource-card--editorial{border:0;padding:0}.editorial-feature h3{max-width:28ch;font-size:var(--text-2xl)!important;color:var(--color-accent-text)!important;line-height:1.2!important}.editorial-feature p{max-width:60ch}.editorial-feature .btn-secondary{background:var(--color-primary);color:var(--color-text-inverse);border-color:var(--color-primary)}.editorial-reading-rail{gap:var(--space-6);border-left:1px solid var(--color-border);padding-left:var(--space-5);grid-area:rail;display:grid}.editorial-reading-rail .resource-card--editorial:has(figure){gap:var(--space-3);border-top:0;grid-template-columns:minmax(0,1fr) minmax(0,1.8fr);align-items:start;padding-top:0;display:grid}.editorial-reading-rail .resource-card--editorial>div{gap:var(--space-2)!important}.editorial-reading-rail .resource-card--editorial h3{font-size:var(--text-base)!important;line-height:1.3!important}.editorial-reading-rail .editorial-media img{object-position:75% center;aspect-ratio:3/4!important;border:none!important}.editorial-reading-rail .btn-secondary{background:0 0;border:0;justify-content:flex-start;padding:0;text-decoration:underline}main .editorial-page .resources-card-grid{gap:var(--space-8);grid-template-columns:repeat(2,minmax(0,1fr))}main .editorial-page .resources-body-section .section-title{font-size:var(--text-3xl)}main .editorial-page .resources-usage-card,main .editorial-page .resources-why-card{padding:var(--space-5) 0;border:none;border-top:1px solid var(--color-border);border-radius:unset;box-shadow:none;background:0 0}main .editorial-page .resources-card-grid--spaced{grid-template-columns:repeat(3,minmax(0,1fr))}main .editorial-page .resources-card-grid--wide-spaced{grid-template-columns:1fr;gap:0}main .editorial-page .resources-usage-card__title a{min-height:44px;color:inherit;text-underline-offset:var(--space-1);align-items:center;text-decoration:underline;display:inline-flex}.editorial-index-heading{gap:var(--space-8);padding-block:var(--space-8);grid-template-columns:minmax(0,2fr) minmax(0,1fr);align-items:end;display:grid}.editorial-index-heading h1{max-width:25ch}main .editorial-page.editorial-blog .blog-card-grid{grid-template-columns:minmax(0,2.3fr) minmax(0,1fr);align-items:start;margin-top:0}main .editorial-page.editorial-blog .blog-index-card{min-width:0;min-height:auto;padding:var(--space-5) 0;border:none;border-top:1px solid var(--color-border);border-radius:unset;box-shadow:none;background:0 0;transition:none}main .editorial-page.editorial-blog .blog-index-card:hover,main .editorial-page.editorial-blog .blog-index-card:focus-visible{box-shadow:none;transform:none}main .editorial-page.editorial-blog .blog-index-card--featured{background:var(--color-surface);border-radius:var(--radius-lg);border:none;padding:0;overflow:hidden}main .editorial-page.editorial-blog .blog-index-card--featured:has(img){gap:var(--space-6);grid-row:span 2;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);display:grid}.blog-index-card__copy{gap:var(--space-3);flex-direction:column;min-width:0;display:flex}main .editorial-page.editorial-blog .blog-index-card--featured .blog-index-card__copy{padding:var(--space-5) var(--space-5) var(--space-5) 0}main .editorial-page.editorial-blog .blog-index-card--featured h2{font-size:var(--text-3xl)}main .editorial-page.editorial-blog .blog-index-card--featured .blog-index-card__image{aspect-ratio:4/5;object-position:left}main .editorial-page.editorial-blog .blog-index-card--featured figcaption{padding-inline:var(--space-3)}main .editorial-page.editorial-blog .blog-index-card--rail:has(img){gap:var(--space-3);grid-template-columns:minmax(0,.8fr) minmax(0,2fr);display:grid}main .editorial-page.editorial-blog .blog-index-card--rail{border-top:0;padding-top:0}main .editorial-page.editorial-blog .blog-index-card--rail h2{font-size:var(--text-base);line-height:1.3}main .editorial-page.editorial-blog .blog-index-card--rail .blog-index-card__copy{gap:var(--space-2)}main .editorial-page.editorial-blog .blog-index-card--rail p{font-size:var(--text-sm);line-height:1.5}main .editorial-page.editorial-blog .blog-index-card--rail .blog-index-card__image{aspect-ratio:3/4;object-position:75% center}main .editorial-page.editorial-blog .blog-index-card--rail .btn{background:0 0;border:0;justify-content:flex-start;min-height:0;margin-top:0;padding:0;text-decoration:underline}main .editorial-page.editorial-blog .blog-index-card p{margin:0}main .editorial-page.editorial-blog .blog-index-card time{color:var(--color-text-muted);font-size:var(--text-xs);margin-top:var(--space-2);font-weight:600}main .editorial-page.editorial-blog .blog-index-card .btn{width:fit-content;margin-top:var(--space-2)}main .editorial-page.editorial-blog .blog-index-card--rail time{margin-top:0}main .editorial-page.editorial-blog .blog-index-card h2{color:var(--color-accent-text)}main .editorial-page.editorial-blog .blog-index-card__category{color:var(--color-primary)}main .editorial-page .customers-brief-grid{grid-template-columns:minmax(0,1fr)!important}main .editorial-page .customers-brief-card{column-gap:var(--space-10);padding:var(--space-8) 0;border:none;border-top:1px solid var(--color-border);border-radius:unset;box-shadow:none;background:0 0;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);display:grid}main .editorial-page .brief-head,main .editorial-page .brief-desc,main .editorial-page .brief-tags{grid-column:1}main .editorial-page .brief-stage{white-space:normal;background:var(--color-bg-secondary);color:var(--color-primary)}main .editorial-page .brief-metrics{grid-area:1/2/span 3;align-content:start;margin-top:0}main .editorial-page .brief-metric{padding:var(--space-4) 0;border:none;border-bottom:1px solid var(--color-border);border-radius:unset;background:0 0;min-width:0}main .editorial-page .brief-metric-value{font-size:var(--text-xl);overflow-wrap:anywhere;line-height:1.3}main .editorial-page .brief-metric-label{font-size:var(--text-sm)}main .editorial-page .brief-foot{flex-wrap:wrap;grid-column:1/-1}main .editorial-page .brief-readmore{color:var(--color-primary)}main .editorial-page .customers-diligence-grid{gap:0;grid-template-columns:1fr!important}main .editorial-page .diligence-card{padding:var(--space-6) 0;border:none;border-top:1px solid var(--color-border);border-radius:unset;box-shadow:none;background:0 0}main .editorial-page .proof-language-rail__shell{box-shadow:none;background:0 0;border:none;padding:0}main .editorial-page .proof-language-rail__grid{gap:var(--space-6);grid-template-columns:repeat(2,minmax(0,1fr))}main .editorial-page .proof-language-rail__card{padding:var(--space-5) 0;border:none;border-top:1px solid var(--color-border);border-radius:unset;background:0 0}main .editorial-page .proof-language-rail__answer{box-shadow:none;background:0 0;border:none;padding:0}main .editorial-page .proof-language-rail__card-topline a{color:var(--color-primary);align-items:center;min-height:44px;text-decoration:underline;display:inline-flex}.editorial-brief-heading{gap:var(--space-6) var(--space-10);grid-template-columns:minmax(0,3fr) minmax(0,2fr);align-items:center;display:grid}.editorial-brief-heading .cs-hero__inner,.editorial-brief-heading>.cs-evidence-label{grid-column:1}.editorial-brief-image{grid-area:1/2/span 2}main .editorial-page .case-study-title{font-size:var(--text-h2);overflow-wrap:anywhere}main .editorial-page .case-study-metrics{border-top:1px solid var(--color-border);gap:var(--space-6)}main .editorial-page .cs-metric-card{min-width:0;padding:var(--space-5) 0;border:none;border-bottom:1px solid var(--color-border);border-radius:unset;box-shadow:none;background:0 0}main .editorial-page .case-study-metrics .cs-metric-card .cs-metric-value{font-family:var(--font-display);font-size:var(--text-2xl);overflow-wrap:anywhere;line-height:1.3}main .editorial-page .case-study-article,main .editorial-page .cs-card,main .editorial-page .cs-panel{padding:var(--space-6) 0;border:none;border-top:1px solid var(--color-border);box-shadow:none;background:0 0;border-radius:unset!important}main .editorial-page .cs-tile{padding:var(--space-4) 0;border:none;border-bottom:1px solid var(--color-border);border-radius:unset;background:0 0}main .editorial-page .case-study-highlight-grid,main .editorial-page .case-study-rollout-grid{grid-template-columns:1fr;gap:0}main .editorial-page .case-study-rollout-grid .cs-tile{column-gap:var(--space-5);grid-template-columns:auto minmax(0,1fr);display:grid}main .editorial-page .cs-step-num{color:var(--color-primary);background:0 0;grid-row:span 2}main .editorial-page .cs-aside,main .editorial-page .case-study-shell{min-width:0}main .editorial-page :is(a,button,summary):focus-visible{outline:2px solid var(--color-primary);outline-offset:var(--space-1)}main .editorial-page .cs-hero{padding-block:var(--space-8)}.editorial-brief-heading{gap:var(--space-3) var(--space-8);grid-template-columns:minmax(0,2.2fr) minmax(0,1fr)}.editorial-brief-image img{aspect-ratio:3;object-position:center bottom}main .editorial-page .case-study-title{font-size:var(--text-3xl);margin-bottom:var(--space-3);line-height:1.15}main .editorial-page .case-study-badge{margin-bottom:var(--space-3);background:0 0;border:0;padding:0}main .editorial-page .case-study-lead{font-size:var(--text-base);margin-bottom:var(--space-3);line-height:1.55}main .editorial-page .cs-chips{gap:var(--space-2)}main .editorial-page .cs-chip{padding:var(--space-1) var(--space-2);box-shadow:none;border:1px solid var(--color-border);font-size:var(--text-xs);background:0 0}.editorial-brief-heading>.cs-evidence-label{font-size:var(--text-sm);margin:0}main .editorial-page .case-study-metrics{margin-top:var(--space-6);border-bottom:1px solid var(--color-border);gap:0}main .editorial-page .cs-metric-card{padding:var(--space-4);border-bottom:0;border-right:1px solid var(--color-border)}main .editorial-page .cs-metric-card:first-child{padding-left:0}main .editorial-page .cs-metric-card:last-child{border-right:0}main .editorial-page .cs-tail-inner{gap:var(--space-5) var(--space-8);grid-template-columns:minmax(0,2.4fr) minmax(0,1fr);align-items:start}main .editorial-page .cs-tail-inner>.cs-panel{padding:var(--space-4) 0;grid-column:1}.editorial-brief-evidence{padding:var(--space-5);border-radius:var(--radius-lg);background:color-mix(in srgb, var(--color-accent) 16%, var(--color-surface));grid-area:1/2/span 2}main .editorial-page .editorial-brief-evidence .cs-card{margin-bottom:var(--space-5);border:0;padding:0}main .editorial-page .editorial-brief-evidence .cs-cta-title{font-size:var(--text-base);line-height:1.4}main .editorial-page .editorial-brief-evidence .cs-cta-copy{font-size:var(--text-sm);line-height:1.5}.editorial-brief-evidence .cta-group .btn{width:100%}@media (width<=980px){.editorial-brief-heading{grid-template-columns:1fr}.editorial-brief-image{grid-area:auto/1}.editorial-brief-image img{aspect-ratio:16/7}}@media (width<=768px){main .editorial-page .resources-card-grid,main .editorial-page.editorial-blog .blog-card-grid,main .editorial-page .customers-brief-card,main .editorial-page .proof-language-rail__grid{grid-template-columns:minmax(0,1fr)}main .editorial-page.editorial-blog .blog-index-card--featured h2{font-size:var(--text-2xl)}main .editorial-page .brief-metrics{margin-top:var(--space-5);grid-area:auto/1}main .editorial-page .cs-chips{gap:var(--space-2)}main .editorial-page .cs-chip{padding:var(--space-2)}}@media (width<=980px){.editorial-stage{grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-areas:"intro cover""feature feature""rail rail"}.editorial-reading-rail{border-left:0;grid-template-columns:repeat(2,minmax(0,1fr));padding-left:0}}@media (width<=768px){.editorial-stage{padding-block:var(--space-6);grid-template-columns:minmax(0,1fr);grid-template-areas:"intro""cover""feature""rail"}.editorial-index-heading{gap:var(--space-3);padding-block:var(--space-6);grid-template-columns:minmax(0,1fr)}.editorial-intro h1,.editorial-index-heading h1{font-size:var(--text-3xl)}.editorial-photo-crop{aspect-ratio:16/9}.editorial-reading-rail{grid-template-columns:minmax(0,1fr)}main .editorial-page.editorial-blog .blog-index-card--featured:has(img){grid-row:auto;gap:0;display:flex}main .editorial-page.editorial-blog .blog-index-card--featured .blog-index-card__image{aspect-ratio:16/9}main .editorial-page.editorial-blog .blog-index-card--featured .blog-index-card__copy{padding:var(--space-5)}.editorial-brief-heading{grid-template-columns:minmax(0,1fr)}.editorial-brief-image{grid-area:auto/1}main .editorial-page .cs-tail-inner{grid-template-columns:minmax(0,1fr)}.editorial-brief-evidence{grid-area:auto/1}main .editorial-page .cs-metric-card{border-right:0;border-bottom:1px solid var(--color-border);padding-inline:0}}
