.editorial-immersive :is(.blog-page,.blog-article,.blog-post-hero-shell){background:var(--cacao-cream);color:var(--cacao-ink)}.editorial-immersive :is(.blog-page,.blog-article){padding:clamp(56px,6vw,88px) 20px}.editorial-immersive .blog-post-hero-shell{padding:clamp(56px,6vw,88px) 20px 0}.editorial-immersive .blog-post-with-shared-hero .blog-article{padding-top:40px}.editorial-immersive :is(.blog-page-container,.blog-article-container,.blog-post-hero){width:100%;max-width:1200px;min-width:0;margin-right:auto;margin-left:auto}.editorial-immersive :is(.blog-page-hero,.blog-post-hero,.blog-article-container>.blog-article-hero){max-width:1200px;padding:clamp(28px,4vw,56px);border:1px solid var(--cacao-border-dark);border-radius:var(--cacao-radius);background:linear-gradient(180deg,var(--cacao-charcoal),#493735);color:var(--cacao-light)}.editorial-immersive .blog-post-with-shared-hero .blog-article-hero{padding:0;border:0;border-radius:0;background:transparent;color:var(--cacao-ink)}.editorial-immersive :is(.blog-page-hero h1,.blog-post-hero-copy h1,.blog-article-hero h1){font-family:var(--cacao-display);font-size:clamp(40px,4.8vw,68px);font-weight:400;letter-spacing:-.045em;line-height:1.08;text-wrap:balance;overflow-wrap:anywhere;color:var(--cacao-light)}.editorial-immersive :is(.blog-page-hero p,.blog-post-hero-meta,.blog-post-hero-author span,.blog-article-container>.blog-article-hero p){color:var(--cacao-muted-light)}.editorial-immersive .blog-post-with-shared-hero .blog-article-hero p{color:var(--cacao-muted)}.editorial-immersive .blog-post-hero-author strong{color:var(--cacao-light)}.editorial-immersive .blog-post-hero-meta>span{border:1px solid var(--cacao-border-dark);background:transparent;color:var(--cacao-peach)}.editorial-immersive :is(.blog-post-hero-media,.blog-post-hero-placeholder){min-width:0;min-height:clamp(220px,28vw,380px);border-color:var(--cacao-border);border-radius:var(--cacao-radius);background:var(--cacao-paper);color:var(--cacao-ink);box-shadow:var(--cacao-shadow)}.editorial-immersive .blog-post-hero-placeholder small{color:var(--cacao-muted)}.editorial-immersive .blog-page-grid{grid-template-columns:repeat(auto-fit,minmax(min(260px,100%),1fr))}.editorial-immersive :is(.blog-page-card,.blog-article-metric,.blog-article-inline-cta){min-width:0;border:1px solid var(--cacao-border);border-radius:var(--cacao-radius);background:var(--cacao-paper);color:var(--cacao-ink);box-shadow:var(--cacao-shadow)}.editorial-immersive .blog-page-image{height:120px;background:linear-gradient(145deg,var(--cacao-charcoal),#493735)}.editorial-immersive :is(.blog-page-meta,.blog-page-link,.blog-article-section a,.blog-article-inline-cta a,.blog-post-with-shared-hero .blog-article-hero a){color:var(--cacao-terra)}.editorial-immersive :is(.blog-page-body h2,.blog-article-section h2,.blog-article-inline-cta h2){font-family:var(--cacao-display);font-size:clamp(30px,3vw,42px);font-weight:400;line-height:1.18;letter-spacing:-.035em;color:var(--cacao-ink);text-wrap:balance}.editorial-immersive .blog-page-body h2{font-size:27px}.editorial-immersive :is(.blog-page-body h2 a,.blog-article-section h3,.blog-article-section h4,.blog-article-section strong,.blog-article-metric strong){color:var(--cacao-ink)}.editorial-immersive :is(.blog-page-body p,.blog-article-section p,.blog-article-section li,.blog-article-metric span,.blog-article-figure figcaption){color:var(--cacao-muted)}.editorial-immersive :is(.blog-article-toc,.blog-related-guides){padding:24px;border:1px solid var(--cacao-border);border-radius:var(--cacao-radius);background:var(--cacao-sand);color:var(--cacao-ink)}.editorial-immersive :is(.blog-article-toc li,.blog-related-guides li){border-top-color:var(--cacao-border)}.editorial-immersive :is(.blog-article-toc a,.blog-related-guides a):hover{color:var(--cacao-terra)}.editorial-immersive :is(.blog-article-figure img,.blog-article-subsection-media){border-color:var(--cacao-border);border-radius:var(--cacao-radius);background:var(--cacao-paper);box-shadow:var(--cacao-shadow)}.editorial-immersive .blog-article-table-wrap{max-width:100%;border:1px solid var(--cacao-border);border-radius:18px;background:var(--cacao-paper)}.editorial-immersive .blog-article-table{margin-top:0}.editorial-immersive .blog-article-table th{background:var(--cacao-sand);color:var(--cacao-ink)}.editorial-immersive .blog-article-table :is(th,td){border-color:var(--cacao-border)}.editorial-immersive .blog-article-table td{color:var(--cacao-muted)}.editorial-immersive .blog-article-summary{border-left-color:var(--cacao-terra);background:var(--cacao-sand);color:var(--cacao-ink)!important}.editorial-immersive .blog-article-cta{padding:clamp(24px,4vw,40px);border:1px solid var(--cacao-border-dark);border-radius:var(--cacao-radius);background:linear-gradient(180deg,var(--cacao-charcoal),#493735);color:var(--cacao-light)}.editorial-immersive .blog-article-cta h3{font-family:var(--cacao-display);font-size:clamp(28px,3vw,40px);font-weight:400;color:var(--cacao-light)}.editorial-immersive .blog-article-cta p{color:var(--cacao-muted-light)}.editorial-immersive .blog-article-cta a{min-height:52px;padding:14px 24px;border:1px solid var(--cacao-light);border-radius:999px;background:var(--cacao-light);color:var(--cacao-ink);justify-content:center}.editorial-immersive .blog-article-cta a:hover{background:var(--cacao-peach);border-color:var(--cacao-peach)}@media (max-width:600px){.editorial-immersive :is(.blog-page-hero,.blog-post-hero,.blog-article-container>.blog-article-hero){padding:24px 20px}.editorial-immersive .blog-post-with-shared-hero .blog-article-hero{padding:0}.editorial-immersive .blog-article-metrics{grid-template-columns:minmax(0,1fr)}}