.blog-module__ht1OTW__blogPage{background:var(--canvas);min-height:70vh}.blog-module__ht1OTW__blogHero{padding:var(--space-8) 0 var(--space-7);background:var(--charcoal);color:#fff;border-bottom:4px solid var(--accent)}.blog-module__ht1OTW__blogHero h1{max-width:820px;margin:var(--space-3) 0;letter-spacing:-.045em;text-wrap:balance;font-size:clamp(2.25rem,6vw,4.5rem);line-height:1.15}.blog-module__ht1OTW__blogHero p{color:#ffffffb8;max-width:650px;font-size:var(--text-lg);margin:0;line-height:1.8}.blog-module__ht1OTW__blogIndex{padding-block:var(--space-7) var(--space-9)}.blog-module__ht1OTW__sectionHead{margin-bottom:var(--space-6);justify-content:space-between;align-items:end;display:flex}.blog-module__ht1OTW__sectionHead span{color:var(--accent);font-weight:700}.blog-module__ht1OTW__sectionHead h2{margin:var(--space-1) 0 0;font-size:var(--text-2xl)}.blog-module__ht1OTW__sectionHead>svg{color:var(--muted-2);width:34px;height:34px}.blog-module__ht1OTW__articleGrid{gap:var(--space-5);grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;display:grid}.blog-module__ht1OTW__articleCard,.blog-module__ht1OTW__articleCardLead{background:var(--paper);border:var(--border-subtle);border-radius:var(--radius-md);overflow:hidden}.blog-module__ht1OTW__articleCardLead{grid-column:1/-1;grid-template-columns:1.05fr .95fr;display:grid}.blog-module__ht1OTW__articleImage{background:var(--surface-2);min-height:260px;display:block;overflow:hidden}.blog-module__ht1OTW__articleImage img{object-fit:cover;width:100%;height:100%;transition:transform var(--duration-base) var(--ease-standard);display:block}.blog-module__ht1OTW__articleImage:hover img{transform:scale(1.02)}.blog-module__ht1OTW__articleCardBody{padding:var(--space-5)}.blog-module__ht1OTW__articleCardBody h2{margin:var(--space-3) 0;letter-spacing:-.02em;font-size:clamp(1.35rem,3vw,2rem);line-height:1.45}.blog-module__ht1OTW__articleCardBody h2 a{color:inherit;text-decoration:none}.blog-module__ht1OTW__articleCardBody p{color:var(--muted);line-height:1.85}.blog-module__ht1OTW__articleMeta{color:var(--muted);font-size:var(--text-sm);justify-content:space-between;display:flex}.blog-module__ht1OTW__articleTags,.blog-module__ht1OTW__articleKicker{gap:var(--space-2);flex-wrap:wrap;display:flex}.blog-module__ht1OTW__articleTags span,.blog-module__ht1OTW__articleKicker span{border-radius:var(--radius-pill);background:var(--accent-soft);color:#007a47;font-size:var(--text-xs);padding:.25rem .6rem;font-weight:700}.blog-module__ht1OTW__readLink{margin-top:var(--space-4);align-items:center;gap:var(--space-2);color:var(--ink);font-weight:700;text-decoration:none;display:inline-flex}.blog-module__ht1OTW__readLink:hover{color:var(--accent)}.blog-module__ht1OTW__blogEmpty{padding:var(--space-8);border:1px dashed var(--line-strong);border-radius:var(--radius-md);text-align:center;color:var(--muted);background:var(--paper)}.blog-module__ht1OTW__blogEmpty svg{color:var(--accent);width:40px;height:40px}.blog-module__ht1OTW__articlePage{background:var(--paper);min-height:75vh}.blog-module__ht1OTW__articleHero{background:var(--canvas);border-bottom:var(--border-subtle)}.blog-module__ht1OTW__articleHeroInner{width:min(900px,100% - 2rem);padding:var(--space-7) 0;margin:0 auto}.blog-module__ht1OTW__breadcrumb{align-items:center;gap:var(--space-1);color:var(--muted);font-size:var(--text-sm);margin-bottom:var(--space-5);flex-wrap:wrap;display:flex}.blog-module__ht1OTW__breadcrumb a{color:inherit;text-decoration:none}.blog-module__ht1OTW__breadcrumb span{text-overflow:ellipsis;white-space:nowrap;max-width:40ch;overflow:hidden}.blog-module__ht1OTW__articleHero h1{margin:var(--space-4) 0;letter-spacing:-.045em;text-wrap:balance;max-width:850px;font-size:clamp(2.2rem,5.5vw,4rem);line-height:1.25}.blog-module__ht1OTW__articleLead{max-width:760px;color:var(--muted);font-size:var(--text-lg);text-wrap:pretty;line-height:1.9}.blog-module__ht1OTW__byline{gap:var(--space-4);margin-top:var(--space-5);color:var(--muted);font-size:var(--text-sm);flex-wrap:wrap;display:flex}.blog-module__ht1OTW__byline span{align-items:center;gap:var(--space-2);display:inline-flex}.blog-module__ht1OTW__byline svg{color:var(--accent)}.blog-module__ht1OTW__heroImage{width:min(1100px,100% - 2rem);margin:var(--space-6) auto 0;border-radius:var(--radius-lg);overflow:hidden;box-shadow:inset 0 0 0 1px #0000001a}.blog-module__ht1OTW__heroImage img{object-fit:cover;width:100%;max-height:620px;display:block}.blog-module__ht1OTW__articleLayout{width:min(1040px,100% - 2rem);padding:var(--space-7) 0 var(--space-9);gap:var(--space-7);grid-template-columns:minmax(0,720px) 240px;align-items:start;margin:0 auto;display:grid}.blog-module__ht1OTW__articleBody{color:var(--ink);font-size:1.08rem;line-height:2.05}.blog-module__ht1OTW__articleBody h2{letter-spacing:-.025em;margin:3rem 0 1rem;font-size:1.85rem;line-height:1.45}.blog-module__ht1OTW__articleBody h3{margin:2.25rem 0 .75rem;font-size:1.35rem}.blog-module__ht1OTW__articleBody p,.blog-module__ht1OTW__articleBody ul,.blog-module__ht1OTW__articleBody ol{margin:0 0 1.35rem}.blog-module__ht1OTW__articleBody a{color:#007a47;text-underline-offset:3px;text-decoration-thickness:1px}.blog-module__ht1OTW__articleBody blockquote{margin:var(--space-5) 0;padding:var(--space-4) var(--space-5);border-right:3px solid var(--accent);background:var(--canvas);color:var(--muted)}.blog-module__ht1OTW__articleBody pre{text-align:left;padding:var(--space-4);border-radius:var(--radius-sm);background:var(--charcoal);color:#fff;direction:ltr;overflow:auto}.blog-module__ht1OTW__articleBody img{border-radius:var(--radius-md);max-width:100%;height:auto}.blog-module__ht1OTW__articleBody table{border-collapse:collapse;width:100%;margin:var(--space-5) 0;font-size:var(--text-sm)}.blog-module__ht1OTW__articleBody th,.blog-module__ht1OTW__articleBody td{padding:var(--space-3);text-align:right;border-bottom:var(--border-subtle)}.blog-module__ht1OTW__articleCta{margin:var(--space-7) 0;padding:var(--space-5);border-radius:var(--radius-md);justify-content:space-between;align-items:center;gap:var(--space-5);background:var(--accent-soft);color:var(--ink);display:flex}.blog-module__ht1OTW__articleCta_dark{background:var(--charcoal);color:#fff}.blog-module__ht1OTW__articleCta_paper{background:var(--canvas);border:var(--border-subtle)}.blog-module__ht1OTW__articleCta strong{font-size:var(--text-xl);display:block}.blog-module__ht1OTW__articleCta p{margin:var(--space-2) 0 0;color:inherit;opacity:.76}.blog-module__ht1OTW__articleCtaButton{border-radius:var(--radius-sm);background:var(--accent);color:#fff;white-space:nowrap;justify-content:center;align-items:center;min-height:44px;padding:.7rem 1rem;font-weight:800;display:inline-flex;text-decoration:none!important}.blog-module__ht1OTW__articleRail{top:calc(var(--header-height) + var(--space-4));padding:var(--space-4);border:var(--border-subtle);border-top:3px solid var(--accent);border-radius:var(--radius-sm);background:var(--canvas);position:sticky}.blog-module__ht1OTW__articleRail>span{color:var(--muted);font-size:var(--text-xs)}.blog-module__ht1OTW__articleRail>strong{margin-top:var(--space-1);display:block}.blog-module__ht1OTW__articleRail p{color:var(--muted);font-size:var(--text-sm);line-height:1.75}.blog-module__ht1OTW__articleRail a{color:var(--ink);align-items:center;font-weight:700;text-decoration:none;display:inline-flex}.blog-module__ht1OTW__disclosure,.blog-module__ht1OTW__sources{margin-top:var(--space-7);padding-top:var(--space-5);border-top:var(--border-subtle)}.blog-module__ht1OTW__disclosure{padding:var(--space-4);border:var(--border-subtle);border-radius:var(--radius-sm);background:var(--canvas)}.blog-module__ht1OTW__disclosure p{color:var(--muted);margin-bottom:0}.blog-module__ht1OTW__sources h2{font-size:var(--text-xl)}.blog-module__ht1OTW__sources li{margin-bottom:var(--space-2);color:var(--muted)}.blog-module__ht1OTW__sources a{color:var(--ink)}@media (max-width:760px){.blog-module__ht1OTW__blogHero{padding-block:var(--space-7)}.blog-module__ht1OTW__articleGrid,.blog-module__ht1OTW__articleCardLead,.blog-module__ht1OTW__articleLayout{grid-template-columns:1fr}.blog-module__ht1OTW__articleCardLead{display:block}.blog-module__ht1OTW__articleMeta{align-items:start;gap:var(--space-3)}.blog-module__ht1OTW__articleHeroInner{padding-block:var(--space-6)}.blog-module__ht1OTW__articleLayout{gap:var(--space-5)}.blog-module__ht1OTW__articleRail{order:-1;position:static}.blog-module__ht1OTW__articleCta{flex-direction:column;align-items:stretch}.blog-module__ht1OTW__articleCtaButton{width:100%}.blog-module__ht1OTW__byline{gap:var(--space-3);flex-direction:column}}
