.blog-module__JsT-Oq__page{background:var(--dmx-surface-page);color:var(--dmx-color-ink)}.blog-module__JsT-Oq__container{width:min(calc(100% - (var(--dmx-page-gutter) * 2)), var(--dmx-container));margin-inline:auto}.blog-module__JsT-Oq__readable{width:min(calc(100% - (var(--dmx-page-gutter) * 2)), var(--dmx-container-readable));margin-inline:auto}.blog-module__JsT-Oq__archiveHero{border-bottom:1px solid var(--dmx-surface-border);padding:clamp(92px,13vw,164px) 0 clamp(70px,9vw,112px);position:relative;overflow:hidden}.blog-module__JsT-Oq__archiveHero:before{background:radial-gradient(circle at 78% 20%, color-mix(in srgb, var(--dmx-accent-support) 18%, transparent), transparent 34%), radial-gradient(circle at 12% 0%, color-mix(in srgb, var(--dmx-brand-primary) 22%, transparent), transparent 30%);content:"";pointer-events:none;position:absolute;inset:0}.blog-module__JsT-Oq__archiveHero .blog-module__JsT-Oq__container,.blog-module__JsT-Oq__archive .blog-module__JsT-Oq__container,.blog-module__JsT-Oq__closing .blog-module__JsT-Oq__container{position:relative}.blog-module__JsT-Oq__eyebrow,.blog-module__JsT-Oq__meta{font-size:var(--dmx-type-meta);letter-spacing:var(--dmx-letter-label);text-transform:uppercase;font-weight:700}.blog-module__JsT-Oq__eyebrow{margin:0 0 var(--dmx-space-5);color:var(--dmx-brand-primary-strong)}.blog-module__JsT-Oq__archiveHero h1{max-width:11ch;font-family:var(--dmx-font-display);font-size:var(--dmx-type-flagship);line-height:var(--dmx-line-flagship);letter-spacing:var(--dmx-letter-flagship);margin:0}.blog-module__JsT-Oq__heroBody{max-width:var(--dmx-measure-lead);margin:var(--dmx-space-8) 0 0;color:var(--dmx-color-muted);font-size:var(--dmx-type-lead);line-height:var(--dmx-line-body)}.blog-module__JsT-Oq__archive{padding:var(--dmx-section-feature-y) 0}.blog-module__JsT-Oq__featuredCard{border:1px solid var(--dmx-surface-elevated-border);border-radius:var(--dmx-corner-feature);background:var(--dmx-surface-elevated);min-height:520px;box-shadow:var(--dmx-surface-elevated-elevation);grid-template-columns:minmax(230px,.78fr) minmax(0,1.35fr);display:grid;overflow:hidden}.blog-module__JsT-Oq__featuredSignal{border-right:1px solid var(--dmx-surface-border);background:radial-gradient(circle at 30% 20%, color-mix(in srgb, var(--dmx-accent-support) 28%, transparent), transparent 36%), linear-gradient(145deg, var(--dmx-color-panel-strong), var(--dmx-color-panel));flex-direction:column;justify-content:space-between;padding:clamp(30px,5vw,56px);display:flex}.blog-module__JsT-Oq__featuredSignal span{color:var(--dmx-accent-support);font-size:var(--dmx-type-label);letter-spacing:.18em;font-weight:800}.blog-module__JsT-Oq__featuredSignal strong{color:var(--dmx-brand-primary-strong);letter-spacing:-.08em;writing-mode:vertical-rl;font-size:clamp(4rem,9vw,8rem);line-height:.82;transform:rotate(180deg)}.blog-module__JsT-Oq__featuredCopy{flex-direction:column;justify-content:center;padding:clamp(34px,6vw,76px);display:flex}.blog-module__JsT-Oq__meta{gap:var(--dmx-space-3) var(--dmx-space-5);color:var(--dmx-color-muted-soft);flex-wrap:wrap;display:flex}.blog-module__JsT-Oq__meta span:first-child{color:var(--dmx-brand-primary-strong)}.blog-module__JsT-Oq__featuredCopy h2,.blog-module__JsT-Oq__card h2,.blog-module__JsT-Oq__closing h2,.blog-module__JsT-Oq__articleHeader h1{font-family:var(--dmx-font-display);letter-spacing:var(--dmx-letter-editorial)}.blog-module__JsT-Oq__featuredCopy h2{max-width:14ch;margin:var(--dmx-space-6) 0 0;font-size:var(--dmx-type-editorial-heading);line-height:var(--dmx-line-editorial)}.blog-module__JsT-Oq__featuredCopy>p{max-width:62ch;margin:var(--dmx-space-6) 0 0;color:var(--dmx-color-muted);font-size:var(--dmx-type-lead);line-height:var(--dmx-line-body)}.blog-module__JsT-Oq__readAction,.blog-module__JsT-Oq__cardLink,.blog-module__JsT-Oq__backLink,.blog-module__JsT-Oq__primaryAction,.blog-module__JsT-Oq__secondaryAction{width:fit-content;text-decoration:none}.blog-module__JsT-Oq__readAction,.blog-module__JsT-Oq__cardLink{align-items:center;gap:var(--dmx-space-3);margin-top:var(--dmx-space-8);color:var(--dmx-brand-primary-strong);font-weight:800;display:inline-flex}.blog-module__JsT-Oq__grid{gap:var(--dmx-space-6);margin-top:var(--dmx-space-6);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.blog-module__JsT-Oq__card{border:1px solid var(--dmx-surface-framed-border);border-radius:var(--dmx-corner-card);background:var(--dmx-surface-framed);flex-direction:column;min-height:410px;padding:clamp(28px,4vw,46px);display:flex;position:relative;overflow:hidden}.blog-module__JsT-Oq__cardIndex{color:color-mix(in srgb, var(--dmx-color-muted-soft) 18%, transparent);letter-spacing:-.08em;font-size:clamp(4rem,8vw,7.6rem);font-weight:800;line-height:1;position:absolute;top:16px;right:22px}.blog-module__JsT-Oq__card h2{max-width:15ch;margin:var(--dmx-space-10) 0 0;font-size:clamp(1.75rem,3.2vw,3rem);line-height:1.02;position:relative}.blog-module__JsT-Oq__card>p{max-width:58ch;margin:var(--dmx-space-6) 0 0;color:var(--dmx-color-muted);line-height:var(--dmx-line-body);position:relative}.blog-module__JsT-Oq__cardLink{padding-top:var(--dmx-space-8);margin-top:auto}.blog-module__JsT-Oq__closing{padding:var(--dmx-section-standard-y) 0;border-top:1px solid var(--dmx-surface-border)}.blog-module__JsT-Oq__closingInner{justify-content:space-between;align-items:end;gap:var(--dmx-space-10);display:flex}.blog-module__JsT-Oq__closing h2{max-width:14ch;font-size:var(--dmx-type-editorial-heading);line-height:var(--dmx-line-editorial);margin:0}.blog-module__JsT-Oq__primaryAction,.blog-module__JsT-Oq__secondaryAction{border-radius:var(--dmx-corner-control);justify-content:center;align-items:center;min-height:50px;padding:0 22px;font-weight:800;display:inline-flex}.blog-module__JsT-Oq__primaryAction{border:1px solid var(--dmx-action-primary-border);background:var(--dmx-action-primary);color:var(--dmx-action-primary-ink);box-shadow:var(--dmx-elevation-primary-action)}.blog-module__JsT-Oq__secondaryAction{border:1px solid var(--dmx-surface-border);color:var(--dmx-color-ink)}.blog-module__JsT-Oq__article{min-height:100vh}.blog-module__JsT-Oq__articleHeader{border-bottom:1px solid var(--dmx-surface-border);padding:clamp(82px,12vw,148px) 0 clamp(58px,8vw,90px)}.blog-module__JsT-Oq__backLink{gap:var(--dmx-space-3);margin-bottom:var(--dmx-space-10);color:var(--dmx-color-muted);font-weight:700;display:inline-flex}.blog-module__JsT-Oq__articleHeader h1{margin:var(--dmx-space-6) 0 0;font-size:clamp(2.7rem,7vw,6rem);line-height:.96}.blog-module__JsT-Oq__articleDescription{margin:var(--dmx-space-8) 0 0;color:var(--dmx-color-muted);font-size:var(--dmx-type-lead);line-height:var(--dmx-line-body)}.blog-module__JsT-Oq__migrationNote{margin-top:var(--dmx-space-8);padding:var(--dmx-space-5) var(--dmx-space-6);border-left:3px solid var(--dmx-brand-primary);background:var(--dmx-surface-framed);color:var(--dmx-color-muted);font-size:var(--dmx-type-support);line-height:1.65}.blog-module__JsT-Oq__articleBody{color:var(--dmx-color-muted);padding:clamp(58px,8vw,96px) 0;font-size:clamp(1.03rem,1.3vw,1.16rem);line-height:1.82}.blog-module__JsT-Oq__articleBody p,.blog-module__JsT-Oq__articleBody ul,.blog-module__JsT-Oq__articleBody ol,.blog-module__JsT-Oq__articleBody blockquote{margin:0 0 1.5em}.blog-module__JsT-Oq__articleBody h2{color:var(--dmx-color-ink);letter-spacing:-.045em;margin:2.35em 0 .72em;font-size:clamp(1.85rem,3.6vw,3rem);line-height:1.06}.blog-module__JsT-Oq__articleBody h3{color:var(--dmx-color-ink);margin:1.75em 0 .55em;font-size:clamp(1.2rem,2vw,1.55rem);line-height:1.24}.blog-module__JsT-Oq__articleBody ul,.blog-module__JsT-Oq__articleBody ol{padding-left:1.4em}.blog-module__JsT-Oq__articleBody li+li{margin-top:.46em}.blog-module__JsT-Oq__articleBody strong{color:var(--dmx-color-ink)}.blog-module__JsT-Oq__articleBody blockquote{padding:var(--dmx-space-8);border:1px solid var(--dmx-surface-border);border-radius:var(--dmx-corner-card);background:var(--dmx-surface-raised);color:var(--dmx-color-ink);font-size:var(--dmx-type-lead)}.blog-module__JsT-Oq__articleBody blockquote cite{margin-top:var(--dmx-space-4);color:var(--dmx-color-muted-soft);font-size:var(--dmx-type-support);font-style:normal;display:block}.blog-module__JsT-Oq__articleFooter{padding:0 0 var(--dmx-section-feature-y);border-top:1px solid var(--dmx-surface-border)}.blog-module__JsT-Oq__articleFooter>p{max-width:28ch;margin:var(--dmx-space-10) 0 0;font-size:var(--dmx-type-editorial-heading);letter-spacing:var(--dmx-letter-editorial);font-weight:750;line-height:var(--dmx-line-editorial)}.blog-module__JsT-Oq__articleActions{gap:var(--dmx-space-4);margin-top:var(--dmx-space-8);flex-wrap:wrap;display:flex}@media (max-width:820px){.blog-module__JsT-Oq__container,.blog-module__JsT-Oq__readable{width:min(calc(100% - (var(--dmx-page-gutter-mobile) * 2)), var(--dmx-container))}.blog-module__JsT-Oq__featuredCard,.blog-module__JsT-Oq__grid{grid-template-columns:1fr}.blog-module__JsT-Oq__featuredSignal{border-right:0;border-bottom:1px solid var(--dmx-surface-border);min-height:220px}.blog-module__JsT-Oq__featuredSignal strong{writing-mode:horizontal-tb;transform:none}.blog-module__JsT-Oq__closingInner{flex-direction:column;align-items:flex-start}.blog-module__JsT-Oq__card{min-height:360px}}
