.blog-surface{--blog-ink:#07122f;--blog-muted:#4f5b73;--blog-border:#d9dfeb;--blog-soft:#f7f8fc;--blog-accent:#7042f4;--blog-accent-strong:#5b2ee8;color:var(--blog-ink);background:#fff}.blog-surface ::selection{color:var(--blog-ink);background:rgba(112,66,244,.2)}.blog-container{width:min(100% - 2.5rem,1200px);margin-inline:auto}.blog-section-title{max-width:760px;font-size:clamp(2rem,3.4vw,3.25rem);font-weight:750;line-height:1.08;letter-spacing:-.035em;text-wrap:balance}.blog-editorial-rule:after,.blog-section-title:after{display:block;width:4.5rem;height:.25rem;margin-top:1.35rem;border-radius:999px;background:var(--blog-accent);content:""}.blog-focus-ring:focus-visible{outline:3px solid rgba(112,66,244,.35);outline-offset:4px}.blog-surface [data-blog-hero]{display:grid;width:min(100% - 2.5rem,1200px);min-height:0;margin-inline:auto;padding-top:clamp(7.5rem,11vw,10rem);padding-bottom:clamp(3.5rem,6vw,5.5rem)}.blog-surface [data-blog-hero-copy]{min-width:0}.blog-surface [data-blog-hero] h1{max-width:900px;color:var(--blog-ink);font-size:clamp(2.65rem,4.8vw,4.8rem);font-weight:760;line-height:.99;letter-spacing:-.055em;overflow-wrap:normal;text-wrap:balance;word-break:normal;hyphens:none}.blog-surface [data-blog-hero] h1:after{display:block;width:5rem;height:.25rem;margin-top:1.75rem;border-radius:999px;background:var(--blog-accent);content:""}.blog-surface [data-blog-hero] p{max-width:680px;margin-top:1.6rem;margin-bottom:0;color:var(--blog-muted);font-size:clamp(1.05rem,1.55vw,1.28rem);line-height:1.62}.blog-surface [data-blog-hero-media]{position:relative;min-width:0;overflow:hidden;border:1px solid var(--blog-border);border-radius:12px;background:#f3efe9;isolation:isolate}.blog-surface [data-blog-hero-media] img{object-fit:cover}.blog-surface [data-blog-hero-media][data-image-fit=contain] img{object-fit:contain}.blog-surface [data-hero-variant=focus-left],.blog-surface [data-hero-variant=focus-right]{grid-template-columns:minmax(0,1.03fr) minmax(380px,.97fr);gap:clamp(3rem,7vw,7rem);align-items:center}.blog-surface [data-hero-variant=focus-left] [data-blog-hero-media],.blog-surface [data-hero-variant=focus-right] [data-blog-hero-media]{aspect-ratio:4/3}.blog-surface [data-hero-variant=focus-left]{grid-template-columns:minmax(420px,1.08fr) minmax(0,.92fr)}.blog-surface [data-hero-variant=focus-left] [data-blog-hero-media]{grid-column:1;grid-row:1}.blog-surface [data-hero-variant=focus-left] [data-blog-hero-copy]{grid-column:2;grid-row:1}.blog-surface [data-hero-variant=wide-editorial] [data-blog-hero-copy]{max-width:960px}.blog-surface [data-hero-variant=wide-editorial]{padding-top:clamp(7.25rem,8.25vw,7.75rem);padding-bottom:3rem}.blog-surface [data-hero-variant=wide-editorial] [data-blog-hero-media]{width:min(100%,960px);aspect-ratio:16/8.5;margin-top:2rem;margin-left:auto}.blog-surface [data-hero-variant=panorama] [data-blog-hero-copy]{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(320px,.8fr);gap:clamp(2.5rem,7vw,7rem);align-items:end}.blog-surface [data-hero-variant=panorama] [data-blog-hero-copy] p{margin-top:0;padding-bottom:.35rem}.blog-surface [data-hero-variant=panorama] [data-blog-hero-media]{aspect-ratio:12/5;margin-top:clamp(2.5rem,5vw,4rem)}.blog-surface [data-blog-article]{padding-block:clamp(3rem,5.5vw,5.5rem);border-top:1px solid var(--blog-border)}.blog-surface [data-blog-article]>div{width:min(100% - 2.5rem,1200px);margin-inline:auto;padding-inline:0}.blog-surface [data-blog-article]>div>div{gap:clamp(3rem,6vw,5rem)}.blog-surface [data-blog-article-body]{min-width:0}.blog-surface [data-blog-article-body] li,.blog-surface [data-blog-article-body] p{color:#303b52;font-size:1.075rem;line-height:1.78}.blog-surface [data-blog-article-body] .lead,.blog-surface [data-blog-article-body]>p:first-of-type{color:var(--blog-ink);font-size:clamp(1.18rem,1.6vw,1.35rem);line-height:1.62}.blog-surface [data-blog-article-body] h2{margin-top:clamp(3.5rem,6vw,5rem);margin-bottom:1.25rem;color:var(--blog-ink);font-size:clamp(1.85rem,3vw,2.55rem);font-weight:750;line-height:1.14;letter-spacing:-.035em;scroll-margin-top:7rem;text-wrap:balance}.blog-surface [data-blog-article-body] h3{margin-top:2.75rem;margin-bottom:1rem;color:var(--blog-ink);font-size:clamp(1.4rem,2vw,1.8rem);font-weight:720;line-height:1.25;letter-spacing:-.02em;scroll-margin-top:7rem}.blog-surface [data-blog-article-body] h4{color:var(--blog-ink);font-size:1.15rem;font-weight:700;line-height:1.35}.blog-surface [data-blog-article-body] ol,.blog-surface [data-blog-article-body] ul{display:flex;flex-direction:column;gap:.55rem;margin-block:1.5rem}.blog-surface [data-blog-article-body] li::marker{color:var(--blog-accent)}.blog-surface [data-blog-article] [data-blog-breadcrumb] ol{flex-direction:row;gap:0;margin-block:0;list-style:none}.blog-surface [data-blog-article] [data-blog-breadcrumb] li{color:var(--blog-muted);font-size:.8125rem;line-height:1.4}.blog-surface [data-blog-article] [data-blog-sidebar]{scrollbar-color:#c7cedd transparent;scrollbar-gutter:stable;scrollbar-width:thin}.blog-surface [data-blog-article-body] blockquote{margin-block:2rem;padding:.35rem 0 .35rem 1.5rem;border-left:3px solid var(--blog-accent);color:#3b465c;font-size:1.08rem;font-style:normal;line-height:1.72}.blog-surface [data-blog-article-body] div[class*=border-l-4]{--blog-callout-accent:var(--blog-accent);--blog-callout-background:var(--blog-soft);border:1px solid var(--blog-border);border-left:3px solid var(--blog-callout-accent);border-radius:8px;background:var(--blog-callout-background);box-shadow:none}.blog-surface [data-blog-article-body] div[class*=border-blue-]{--blog-callout-accent:#3f6fc4;--blog-callout-background:#f3f7fd}.blog-surface [data-blog-article-body] div[class*=border-green-]{--blog-callout-accent:#2c855f;--blog-callout-background:#f1f8f4}.blog-surface [data-blog-article-body] div[class*=border-purple-]{--blog-callout-accent:#7042f4;--blog-callout-background:#f6f3ff}.blog-surface [data-blog-article-body] div[class*=border-yellow-]{--blog-callout-accent:#b87500;--blog-callout-background:#fff8e7}.blog-surface [data-blog-article-body] div[class*=border-red-]{--blog-callout-accent:#c85555;--blog-callout-background:#fff3f3}.blog-surface [data-blog-article-body] div[class*=shadow]{box-shadow:none}.blog-surface [data-blog-article-body] table{min-width:680px;border-collapse:collapse;color:#303b52;font-size:.95rem;line-height:1.5}.blog-surface [data-blog-article-body] th{color:var(--blog-ink);font-weight:700;background:var(--blog-soft)}.blog-surface [data-blog-article-body] td,.blog-surface [data-blog-article-body] th{padding:.9rem 1rem;border-color:var(--blog-border);text-align:left;vertical-align:top}.blog-surface [data-blog-article] [class~="lg:col-span-1"]{min-width:0}.blog-surface [data-blog-article] a{text-decoration-color:rgba(112,66,244,.35);text-underline-offset:.18em}.blog-surface [data-blog-article] [data-blog-cta] h2{margin:0;color:#fff;font-size:clamp(1.3rem,2vw,1.65rem);font-weight:720;line-height:1.25;letter-spacing:-.02em}.blog-surface [data-blog-article] [data-blog-cta] p{margin-bottom:0;color:#d9dfeb;font-size:1rem;font-weight:400;line-height:1.65}.blog-surface [data-blog-article] [data-blog-cta] .blog-cta-button{color:var(--blog-ink);background:#fff}.blog-surface [data-blog-article] [data-blog-cta] .blog-cta-button:hover{color:var(--blog-ink);background:#f1f5f9}@media (min-width:1024px){.blog-surface [data-blog-article]>div>div{grid-template-columns:minmax(0,760px) minmax(300px,360px);justify-content:space-between}.blog-surface [data-blog-article-body],.blog-surface [data-blog-article] [class~="lg:col-span-1"]{grid-column:auto}.blog-surface [data-blog-hero][data-body-variant=wide-guide]+[data-blog-article]>div{width:min(100% - 2.5rem,1280px)}.blog-surface [data-blog-hero][data-body-variant=wide-guide]+[data-blog-article]>div>div{grid-template-columns:minmax(0,880px) minmax(280px,320px);gap:clamp(2.5rem,4vw,5rem)}}@media (max-width:1023px){.blog-surface [data-blog-article]>div>div{row-gap:1.5rem}.blog-surface [data-blog-article]>div>div>[class~="lg:col-span-1"]{order:-1}.blog-surface [data-blog-hero]{grid-template-columns:1fr;gap:2.5rem;padding-top:7rem}.blog-surface [data-hero-variant=focus-left] [data-blog-hero-copy],.blog-surface [data-hero-variant=focus-left] [data-blog-hero-media]{grid-column:1;grid-row:auto}.blog-surface [data-hero-variant=focus-left] [data-blog-hero-copy]{order:-1}.blog-surface [data-hero-variant=panorama] [data-blog-hero-copy]{display:block}.blog-surface [data-hero-variant=panorama] [data-blog-hero-copy] p{margin-top:1.6rem;padding-bottom:0}.blog-surface [data-blog-hero-media],.blog-surface [data-hero-variant=focus-left] [data-blog-hero-media],.blog-surface [data-hero-variant=focus-right] [data-blog-hero-media],.blog-surface [data-hero-variant=panorama] [data-blog-hero-media],.blog-surface [data-hero-variant=wide-editorial] [data-blog-hero-media]{width:100%;aspect-ratio:16/9;margin:0}}@media (max-width:640px){.blog-container,.blog-surface [data-blog-article]>div,.blog-surface [data-blog-hero]{width:min(100% - 2rem,1200px)}.blog-surface [data-blog-hero]{gap:2rem;padding-top:6.5rem;padding-bottom:3rem}.blog-surface [data-blog-hero] h1{font-size:clamp(2.2rem,10.5vw,2.85rem);line-height:1.03;letter-spacing:-.045em}.blog-surface [data-blog-hero] h1:after{width:3.5rem;margin-top:1.25rem}.blog-surface [data-blog-hero] p{font-size:1rem;line-height:1.65}.blog-surface [data-blog-article]{padding-block:2.75rem}.blog-surface [data-blog-article-body] li,.blog-surface [data-blog-article-body] p{font-size:1rem;line-height:1.72}.blog-surface [data-blog-article] [data-blog-breadcrumb] li{font-size:.8125rem;line-height:1.4}}@media (prefers-reduced-motion:reduce){.blog-surface *,.blog-surface :after,.blog-surface :before{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}