.blog-module__EFSuUW__shell{background:radial-gradient(circle at 10% 0%, var(--accent-subtle), transparent 28rem), linear-gradient(180deg, var(--surface-base), var(--surface-200))}.blog-module__EFSuUW__page{min-height:100vh;color:var(--text-primary);background:0 0}.blog-module__EFSuUW__topbar{justify-content:space-between;align-items:center;gap:1.5rem;width:min(100% - 3rem,1180px);margin:0 auto;padding:1.25rem 0;display:flex}.blog-module__EFSuUW__topbarActions{align-items:center;gap:.75rem;display:flex}.blog-module__EFSuUW__quietLink,.blog-module__EFSuUW__primaryLink,.blog-module__EFSuUW__backLink,.blog-module__EFSuUW__readLink{border-radius:var(--radius-full);justify-content:center;align-items:center;gap:.4rem;font-size:.875rem;font-weight:500;line-height:1;text-decoration:none;transition:background-color .16s,color .16s,transform .16s,box-shadow .16s;display:inline-flex}.blog-module__EFSuUW__quietLink{color:var(--text-secondary);padding:.65rem .9rem}.blog-module__EFSuUW__quietLink:hover{background:var(--surface-300);color:var(--text-primary)}.blog-module__EFSuUW__primaryLink{background:var(--accent);min-height:2.75rem;color:var(--text-on-accent);box-shadow:var(--shadow-sm);padding:.85rem 1.1rem}.blog-module__EFSuUW__primaryLink:hover{background:var(--accent-hover);transform:translateY(-1px)}.blog-module__EFSuUW__hero{width:min(100% - 5rem, var(--content-max,1520px));grid-template-columns:minmax(0,1fr) minmax(340px,480px);align-items:end;gap:clamp(2rem,4vw,4rem);margin:0 auto;padding:clamp(4rem,8vw,7rem) 0 clamp(3rem,6vw,5rem);display:grid}.blog-module__EFSuUW__heroCopy{min-width:0;max-width:860px}.blog-module__EFSuUW__heroCopy h1{letter-spacing:0;text-wrap:balance;max-width:9ch;margin:0;font-size:clamp(3.2rem,7.2vw,6.8rem);font-weight:500;line-height:.95}.blog-module__EFSuUW__heroCopy p{max-width:640px;color:var(--text-secondary);margin:1.6rem 0 0;font-size:clamp(1.05rem,1.8vw,1.3rem);line-height:1.55}.blog-module__EFSuUW__featuredCard,.blog-module__EFSuUW__postCard{color:inherit;text-decoration:none;transition:transform .18s,box-shadow .18s}.blog-module__EFSuUW__featuredCard:hover,.blog-module__EFSuUW__postCard:hover{box-shadow:var(--shadow-lg);transform:translateY(-3px)}.blog-module__EFSuUW__featuredCard{flex-direction:column;gap:1.4rem;min-width:0;padding:clamp(1.25rem,3vw,1.6rem);display:flex}.blog-module__EFSuUW__cardTopline,.blog-module__EFSuUW__articleMeta,.blog-module__EFSuUW__postMeta{color:var(--text-tertiary);flex-wrap:wrap;align-items:center;gap:.5rem;font-size:.875rem;line-height:1.3;display:flex}.blog-module__EFSuUW__articleMeta span,.blog-module__EFSuUW__postMeta span{align-items:center;gap:.3rem;display:inline-flex}.blog-module__EFSuUW__category{color:var(--accent);font-weight:600}.blog-module__EFSuUW__dot{color:var(--text-muted)}.blog-module__EFSuUW__featuredCard h2,.blog-module__EFSuUW__postCard h2{color:var(--text-primary);margin:0;font-size:clamp(1.55rem,3vw,2rem);font-weight:600;line-height:1.12}.blog-module__EFSuUW__featuredCard p,.blog-module__EFSuUW__postCard p{color:var(--text-secondary);margin:0;line-height:1.6}.blog-module__EFSuUW__readLink{width:fit-content;color:var(--accent);font-weight:600}.blog-module__EFSuUW__topicBand{border-block:1px solid var(--border-subtle);background:color-mix(in srgb, var(--surface-raised) 78%, transparent)}.blog-module__EFSuUW__topicBandInner{grid-template-columns:.8fr repeat(3,1fr);gap:1.5rem;width:min(100% - 3rem,1180px);margin:0 auto;padding:2rem 0;display:grid}.blog-module__EFSuUW__sectionLabel{color:var(--text-primary);margin:0;font-size:.95rem;font-weight:600;line-height:1.35}.blog-module__EFSuUW__topic{gap:.45rem;display:grid}.blog-module__EFSuUW__topic strong{font-size:.95rem;font-weight:600}.blog-module__EFSuUW__topic span{color:var(--text-tertiary);font-size:.9rem;line-height:1.45}.blog-module__EFSuUW__feed{width:min(100% - 3rem,1180px);margin:0 auto;padding:clamp(3rem,6vw,5rem) 0}.blog-module__EFSuUW__feedHeader{justify-content:space-between;align-items:end;gap:1.5rem;margin-bottom:1.4rem;display:flex}.blog-module__EFSuUW__feedHeader h2{margin:0;font-size:clamp(1.7rem,3vw,2.4rem);font-weight:600;line-height:1.05}.blog-module__EFSuUW__feedHeader p{max-width:440px;color:var(--text-tertiary);margin:0;line-height:1.55}.blog-module__EFSuUW__postGrid{grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));gap:1.2rem;display:grid}.blog-module__EFSuUW__postCard{flex-direction:column;gap:1rem;min-height:280px;padding:1.4rem;display:flex}.blog-module__EFSuUW__postCard p{flex:1}.blog-module__EFSuUW__postFooter{border-top:1px solid var(--border-subtle);justify-content:space-between;align-items:center;gap:1rem;padding-top:1rem;display:flex}.blog-module__EFSuUW__articleShell{width:min(100% - 3rem,1180px);margin:0 auto;padding:clamp(2.5rem,6vw,5rem) 0 clamp(4rem,8vw,6rem)}.blog-module__EFSuUW__backLink{width:fit-content;color:var(--text-secondary);background:var(--surface-raised);box-shadow:var(--shadow-sm);margin-bottom:2rem;padding:.7rem .95rem}.blog-module__EFSuUW__backLink:hover{color:var(--text-primary);transform:translateY(-1px)}.blog-module__EFSuUW__articleHero{grid-template-columns:minmax(0,1fr) minmax(280px,380px);align-items:start;gap:clamp(2rem,5vw,4rem);margin-bottom:clamp(3rem,6vw,5rem);display:grid}.blog-module__EFSuUW__articleHeadline h1{letter-spacing:0;max-width:780px;margin:1rem 0 0;font-size:clamp(2.7rem,6vw,5.8rem);font-weight:500;line-height:.98}.blog-module__EFSuUW__articleHeadline p{max-width:700px;color:var(--text-secondary);margin:1.4rem 0 0;font-size:clamp(1.05rem,1.8vw,1.25rem);line-height:1.58}.blog-module__EFSuUW__takeawayCard{padding:1.25rem}.blog-module__EFSuUW__takeawayCard h2{margin:0 0 1rem;font-size:1rem;font-weight:600}.blog-module__EFSuUW__takeawayCard ul{gap:.85rem;margin:0;padding:0;list-style:none;display:grid}.blog-module__EFSuUW__takeawayCard li{color:var(--text-secondary);grid-template-columns:auto 1fr;gap:.65rem;font-size:.95rem;line-height:1.45;display:grid}.blog-module__EFSuUW__takeawayCard li:before{border-radius:var(--radius-full);background:var(--accent);content:"";width:.48rem;height:.48rem;margin-top:.42rem}.blog-module__EFSuUW__articleGrid{grid-template-columns:240px minmax(0,720px);align-items:start;gap:clamp(2rem,5vw,4rem);display:grid}.blog-module__EFSuUW__articleAside{color:var(--text-tertiary);gap:1rem;font-size:.9rem;line-height:1.45;display:grid;position:sticky;top:1.5rem}.blog-module__EFSuUW__asideBlock{border-top:1px solid var(--border-subtle);padding-top:1rem}.blog-module__EFSuUW__asideBlock strong{color:var(--text-primary);margin-bottom:.45rem;font-weight:600;display:block}.blog-module__EFSuUW__asideBlock span{margin-top:.42rem;display:block}.blog-module__EFSuUW__articleBody{color:var(--text-primary)}.blog-module__EFSuUW__articleBody>*+*{margin-top:1.35rem}.blog-module__EFSuUW__lead{color:var(--text-primary);margin:0;font-size:clamp(1.25rem,2.2vw,1.55rem);font-weight:500;line-height:1.45}.blog-module__EFSuUW__articleBody h2{margin:3rem 0 0;font-size:clamp(1.75rem,3.2vw,2.45rem);font-weight:600;line-height:1.08}.blog-module__EFSuUW__articleBody p{color:var(--text-secondary);margin-bottom:0;font-size:1.08rem;line-height:1.78}.blog-module__EFSuUW__articleList{gap:.9rem;margin:1.4rem 0 0;padding:0;list-style:none;display:grid}.blog-module__EFSuUW__articleList li{border-top:1px solid var(--border-subtle);padding:1rem 0}.blog-module__EFSuUW__articleList strong{color:var(--text-primary);margin-bottom:.35rem;font-size:1rem;font-weight:600;display:block}.blog-module__EFSuUW__articleList span{color:var(--text-secondary);font-size:1rem;line-height:1.65}.blog-module__EFSuUW__callout{border-left:4px solid var(--accent);border-radius:var(--radius-lg);background:var(--accent-subtle);margin:2rem 0;padding:1.2rem 1.3rem}.blog-module__EFSuUW__callout strong{color:var(--text-primary);margin-bottom:.35rem;font-weight:600;display:block}.blog-module__EFSuUW__callout p{color:var(--text-secondary);margin:0;font-size:1rem;line-height:1.6}.blog-module__EFSuUW__articleCta{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:1.5rem;margin-top:clamp(3rem,7vw,5rem);padding:clamp(1.4rem,3vw,2rem);display:grid}.blog-module__EFSuUW__articleCta h2{margin:0;font-size:clamp(1.55rem,3vw,2.2rem);font-weight:600;line-height:1.12}.blog-module__EFSuUW__articleCta p{max-width:620px;color:var(--text-secondary);margin:.65rem 0 0;line-height:1.6}@media (max-width:1100px){.blog-module__EFSuUW__hero{grid-template-columns:1fr;align-items:start;width:min(100% - 3rem,860px)}.blog-module__EFSuUW__featuredCard{max-width:540px}}@media (max-width:900px){.blog-module__EFSuUW__articleHero,.blog-module__EFSuUW__articleGrid,.blog-module__EFSuUW__articleCta,.blog-module__EFSuUW__topicBandInner{grid-template-columns:1fr}.blog-module__EFSuUW__articleAside{grid-template-columns:repeat(2,minmax(0,1fr));position:static}}@media (max-width:640px){.blog-module__EFSuUW__topbar,.blog-module__EFSuUW__hero,.blog-module__EFSuUW__topicBandInner,.blog-module__EFSuUW__feed,.blog-module__EFSuUW__articleShell{width:min(100% - 2rem,1180px)}.blog-module__EFSuUW__topbar{align-items:flex-start}.blog-module__EFSuUW__topbarActions{flex-direction:column;align-items:flex-end;gap:.45rem}.blog-module__EFSuUW__quietLink{padding:.45rem 0}.blog-module__EFSuUW__primaryLink{min-height:2.35rem;padding:.7rem .85rem}.blog-module__EFSuUW__hero{padding-top:3rem}.blog-module__EFSuUW__feedHeader{align-items:start;display:grid}.blog-module__EFSuUW__postFooter{flex-direction:column;align-items:flex-start}.blog-module__EFSuUW__articleAside{grid-template-columns:1fr}.blog-module__EFSuUW__articleBody p{font-size:1rem}}