.blog_hero___oc5c{padding-block:clamp(3rem,6vw,5.5rem) clamp(1.5rem,3vw,2.5rem)}.blog_h1__BuNwg{font-family:var(--font-display);font-weight:var(--fw-heavy);font-size:clamp(2.2rem,1.4rem + 4vw,4rem);line-height:var(--lh-display);letter-spacing:-.01em;color:var(--text);max-width:18ch;margin-block:var(--space-3) 0;text-wrap:balance}.blog_intro__r7ZW_{margin-top:var(--space-5);max-width:60ch;font-size:var(--fs-lede);line-height:var(--lh-body);color:var(--text-muted)}.blog_introLink__uwQ0r{color:var(--accent);font-weight:var(--fw-semibold);text-decoration:underline;text-underline-offset:.15em}.blog_introLink__uwQ0r:hover{text-decoration:none}.blog_empty__uub0Q{padding-block:clamp(2rem,5vw,4rem) clamp(4rem,8vw,7rem)}.blog_emptyLine__k3LRl{max-width:52ch;font-size:var(--fs-lede);line-height:var(--lh-body);color:var(--text-muted)}.blog_inlineLink__Ilrf_{color:var(--primary);text-decoration:underline;text-underline-offset:3px}.blog_list__72YUx{padding-block:clamp(1rem,2vw,2rem) clamp(4rem,8vw,7rem)}.blog_featured__Ql5HI{display:grid;grid-gap:clamp(1.5rem,3vw,2.5rem);gap:clamp(1.5rem,3vw,2.5rem);align-items:center;padding:clamp(1.25rem,2vw,1.75rem);border:var(--border-width) solid var(--border);border-radius:var(--radius-lg);background-color:var(--surface);text-decoration:none;transition:border-color var(--dur) var(--ease-standard),transform var(--dur) var(--ease-momentum)}.blog_featured__Ql5HI:hover{border-color:var(--primary);transform:translateY(-2px)}@media (min-width:52rem){.blog_featured__Ql5HI{grid-template-columns:1.1fr 1fr}}.blog_cardMedia__2fn1w,.blog_featuredMedia__tC1qn,.blog_postCover__XIG0b{display:block;overflow:hidden;border-radius:var(--radius-md);background-color:var(--bg)}.blog_cardImg__OaKXI,.blog_featuredImg__I_Vno,.blog_postCoverImg__nQ50m{width:100%;height:100%;object-fit:cover;display:block}.blog_featuredBody__4KP_i{display:flex;flex-direction:column;gap:var(--space-3)}.blog_cat__iFX4G{font-family:var(--font-mono);font-size:var(--fs-eyebrow);letter-spacing:var(--ls-eyebrow);text-transform:uppercase;color:var(--accent)}.blog_featuredTitle__IIkty{font-family:var(--font-display);font-weight:var(--fw-heavy);font-size:clamp(1.5rem,1.1rem + 1.6vw,2.2rem);line-height:1.1;color:var(--text)}.blog_excerpt__dUgbx{font-size:var(--fs-body);line-height:var(--lh-body);color:var(--text-muted)}.blog_meta__21ohF{font-family:var(--font-mono);font-size:var(--fs-caption);color:var(--text-muted);opacity:.85}.blog_grid__FMiw5{list-style:none;margin:clamp(1.5rem,3vw,2.5rem) 0 0;padding:0;display:grid;grid-gap:clamp(1.25rem,2.5vw,2rem);gap:clamp(1.25rem,2.5vw,2rem);grid-template-columns:1fr}@media (min-width:40rem){.blog_grid__FMiw5{grid-template-columns:repeat(2,1fr)}}@media (min-width:64rem){.blog_grid__FMiw5{grid-template-columns:repeat(3,1fr)}}.blog_card__cMLPD{display:flex}.blog_cardLink__m_dDR{display:flex;flex-direction:column;gap:var(--space-2);width:100%;padding:var(--space-4);border:var(--border-width) solid var(--border);border-radius:var(--radius-md);background-color:var(--surface);text-decoration:none;transition:border-color var(--dur) var(--ease-standard),transform var(--dur) var(--ease-momentum)}.blog_cardLink__m_dDR:hover{border-color:var(--primary);transform:translateY(-2px)}.blog_cardMedia__2fn1w{margin-bottom:var(--space-2)}.blog_cardTitle__Ac2Rb{font-family:var(--font-display);font-weight:var(--fw-bold);font-size:var(--fs-h4);line-height:1.15;color:var(--text)}.blog_post__KehnG{padding-block:clamp(2.5rem,5vw,4.5rem) clamp(2rem,4vw,3.5rem);display:flex;flex-direction:column;gap:clamp(1.5rem,3vw,2.25rem)}.blog_crumbs___1RON{font-family:var(--font-mono);font-size:var(--fs-caption);color:var(--text-muted);text-transform:uppercase;letter-spacing:.04em}.blog_crumbLink__8RZv7{color:var(--primary);text-decoration:none}.blog_crumbCurrent__dxH0V{color:var(--text-muted)}.blog_postTitle__bTPoR{font-family:var(--font-display);font-weight:var(--fw-heavy);font-size:clamp(2rem,1.3rem + 3.4vw,3.4rem);line-height:1.05;letter-spacing:-.01em;color:var(--text);margin-block:var(--space-3) 0;max-width:22ch;text-wrap:balance}.blog_postMeta__LLM4B{font-family:var(--font-mono);font-size:var(--fs-caption)}.blog_postLede___Qcj9,.blog_postMeta__LLM4B{margin-top:var(--space-4);color:var(--text-muted)}.blog_postLede___Qcj9{max-width:60ch;font-size:var(--fs-lede);line-height:var(--lh-body)}.blog_postCover__XIG0b{border-radius:var(--radius-lg)}.blog_prose__uNDOJ{max-width:68ch;font-size:var(--fs-body);line-height:1.7;color:var(--text)}.blog_prose__uNDOJ>*+*{margin-top:var(--space-4)}.blog_prose__uNDOJ h2{font-size:clamp(1.5rem,1.1rem + 1.4vw,2rem);line-height:1.15;margin-top:clamp(2rem,4vw,3rem)}.blog_prose__uNDOJ h2,.blog_prose__uNDOJ h3{font-family:var(--font-display);font-weight:var(--fw-bold);color:var(--text)}.blog_prose__uNDOJ h3{font-size:var(--fs-h4);line-height:1.2;margin-top:clamp(1.75rem,3vw,2.5rem)}.blog_prose__uNDOJ p{color:var(--text)}.blog_prose__uNDOJ a{color:var(--primary);text-decoration:underline;text-underline-offset:3px}.blog_prose__uNDOJ ol,.blog_prose__uNDOJ ul{-webkit-padding-start:1.4em;padding-inline-start:1.4em}.blog_prose__uNDOJ li+li{margin-top:var(--space-2)}.blog_prose__uNDOJ blockquote{-webkit-padding-start:var(--space-5);padding-inline-start:var(--space-5);-webkit-border-start:3px solid var(--accent);border-inline-start:3px solid var(--accent);color:var(--text-muted);font-style:italic}.blog_prose__uNDOJ img{max-width:100%;height:auto;border-radius:var(--radius-md)}.blog_prose__uNDOJ strong{font-weight:var(--fw-bold)}.blog_prose__uNDOJ code{font-family:var(--font-mono);font-size:.9em;background-color:var(--surface);padding:.1em .35em;border-radius:var(--radius-sm)}.blog_prose__uNDOJ table{width:100%;border-collapse:collapse;display:block;overflow-x:auto;font-size:var(--fs-caption)}.blog_prose__uNDOJ td,.blog_prose__uNDOJ th{border:1px solid var(--border);padding:var(--space-2) var(--space-3);text-align:left;vertical-align:top}.blog_prose__uNDOJ th{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.03em;background-color:var(--surface)}.blog_prose__uNDOJ div{max-width:100%}.blog_prose__uNDOJ figure{margin:var(--space-4) 0}.blog_prose__uNDOJ figure img{width:100%}.blog_reportProse__bbpjg{max-width:100%}.blog_reportProse__bbpjg img{border:1px solid var(--border)}.blog_reportProse__bbpjg :where(div,table,canvas,iframe,figure,ul,ol,p,span){max-width:100%}.blog_reportProse__bbpjg :where(img,canvas,iframe){height:auto}.blog_dpcCover__V2mAT{display:block;margin-bottom:var(--space-3);border-radius:var(--radius-sm);overflow:hidden;border:1px solid var(--border);box-shadow:var(--shadow-2);background-color:var(--bg)}.blog_dpcCoverImg__KLRHi{width:100%;height:100%;object-fit:cover;display:block}.blog_dpcHeroCover__ARfK_{display:block;max-width:260px;margin:var(--space-5) 0 0;border-radius:var(--radius-md);overflow:hidden;border:1px solid var(--border);box-shadow:var(--shadow-3)}.blog_dpcFeatured__QfWDc{display:grid;grid-gap:clamp(1.5rem,3vw,2.5rem);gap:clamp(1.5rem,3vw,2.5rem);align-items:center;margin-bottom:clamp(2rem,4vw,3rem);padding:clamp(1.5rem,3vw,2.25rem);border:var(--border-width) solid var(--border);border-radius:var(--radius-lg);background-color:var(--surface);text-decoration:none;transition:border-color var(--dur) var(--ease-standard),transform var(--dur) var(--ease-momentum)}.blog_dpcFeatured__QfWDc:hover{border-color:var(--primary);transform:translateY(-2px)}@media (min-width:52rem){.blog_dpcFeatured__QfWDc{grid-template-columns:minmax(200px,250px) 1fr;gap:clamp(2rem,4vw,3.5rem);padding:clamp(2rem,3vw,2.75rem)}}.blog_dpcFeaturedMedia__HhvWP{display:block;width:100%;max-width:220px;border-radius:var(--radius-md);overflow:hidden;border:1px solid var(--border);box-shadow:var(--shadow-3);background-color:var(--bg)}.blog_dpcFeaturedBody__7rS4A{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-2)}.blog_dpcFeaturedCue__k1FoS{margin-top:var(--space-2);font-family:var(--font-mono);font-size:var(--fs-caption,.8rem);letter-spacing:.02em;font-weight:var(--fw-semibold,600);color:var(--primary)}.blog_tabs__0z4yd{display:flex;flex-wrap:wrap;gap:var(--space-2);margin:clamp(1.5rem,3vw,2.5rem) 0 clamp(1rem,2vw,1.5rem)}.blog_tab__8Pyez{padding:.5rem 1rem;font-family:var(--font-mono);font-size:var(--fs-small,.85rem);color:var(--text-muted);background-color:var(--surface);border:var(--border-width) solid var(--border);border-radius:var(--radius-pill,999px);cursor:pointer;transition:color var(--dur) var(--ease-standard),border-color var(--dur) var(--ease-standard),background-color var(--dur) var(--ease-standard)}.blog_tab__8Pyez:hover{color:var(--text);border-color:var(--primary)}.blog_tabActive__dkO0Z{color:var(--on-accent);background-color:var(--accent);border-color:var(--accent);font-weight:var(--fw-semibold,600)}.blog_showAllWrap__WqTMT{display:flex;justify-content:center;margin-top:clamp(1.5rem,3vw,2.5rem)}.blog_showAll__C7dIA{padding:.75rem 1.5rem;font-family:var(--font-mono);font-size:var(--fs-small,.9rem);font-weight:var(--fw-semibold,600);color:var(--primary);background-color:var(--surface);border:var(--border-width) solid var(--border);border-radius:var(--radius-pill,999px);cursor:pointer;transition:color var(--dur) var(--ease-standard),border-color var(--dur) var(--ease-standard)}.blog_showAll__C7dIA:hover{color:var(--accent);border-color:var(--primary)}.blog_blockKicker__Q12IJ{margin:0 0 var(--space-2);font-family:var(--font-mono);font-size:var(--fs-caption,.72rem);letter-spacing:.16em;text-transform:uppercase;color:var(--accent)}.blog_blockTitle___2rHo{margin:0 0 clamp(1.1rem,2.5vw,1.6rem);font-family:var(--font-display);font-weight:var(--fw-heavy,800);font-size:clamp(1.4rem,1.1rem + 1.1vw,2rem);line-height:1.1;letter-spacing:var(--ls-heading,-.02em);color:var(--text)}