.blog-hero{background:var(--panel);border:1px solid var(--line);border-top-color:#e7e4dc0f;border-left:2px solid var(--filament);transition:background var(--t-settle,.2s) ease-out;border-radius:2px;gap:14px;margin:8px 0 34px;padding:30px 32px 26px;display:grid}.blog-hero:hover{background:var(--glass,#141a1f)}.blog-hero-title{color:var(--paper);overflow-wrap:anywhere;max-width:900px;font-size:40px;line-height:1.12}.blog-hero-dek{color:var(--muted);max-width:760px;font-size:16px;line-height:1.6}.blog-hero-foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:4px;display:flex}.blog-read{color:var(--filament);align-items:center;gap:6px;font-size:13px;display:inline-flex}.blog-meta{color:var(--faint);flex-wrap:wrap;align-items:center;gap:6px 14px;margin-top:auto;font-size:12px;display:flex}.blog-meta .mono{color:var(--muted);font-variant-numeric:tabular-nums}.blog-place{color:var(--muted);border:1px solid var(--line);white-space:nowrap;border-radius:2px;align-items:center;gap:4px;padding:2px 7px;font-size:11px;display:inline-flex}.blog-cats{margin-bottom:12px}.blog-tags{flex-wrap:wrap;gap:6px;margin:0 0 26px;display:flex}.blog-tags a{font-family:var(--font-data);color:var(--muted);border:1px solid var(--line);border-radius:2px;padding:4px 8px;font-size:11px}.blog-tags a:hover,.blog-tags a[aria-current=page]{color:var(--filament);border-color:var(--filament)}.blog-tags-post{margin:26px 0 0}.blog-scope{color:var(--muted);margin:-8px 0 18px;font-size:13px}.blog-scope a{border-bottom:1px solid var(--line);color:var(--paper)!important}.blog-card{min-height:210px}.blog-pager{grid-template-columns:1fr auto 1fr;align-items:center;gap:12px;margin-top:26px;font-size:13px;display:grid}.blog-pager a{border:1px solid var(--line);border-radius:2px;justify-self:start;align-items:center;gap:6px;padding:8px 12px;display:inline-flex}.blog-pager a[rel=next]{justify-self:end}.blog-pager a:hover{border-color:var(--filament);color:var(--filament)}.blog-pager .mono{color:var(--muted)}.blog-article .kn-article-head .kicker a{color:var(--paper);border-bottom:1px solid var(--line)}.blog-article .kn-article-head .kicker a:hover{border-color:var(--filament)}.blog-lede{padding-top:0}.blog-lede .md>p:first-child{color:var(--paper);font-size:18px;line-height:1.65}.blog-chart{overflow:hidden}.blog-callout-md>p,.blog-callout-md p{margin:4px 0 0}.blog-cta{background:var(--panel);border:1px solid var(--line);border-left:2px solid var(--filament);border-radius:2px;justify-content:space-between;align-items:center;gap:20px;margin:10px 0 34px;padding:20px 22px;display:flex}.blog-cta p{color:var(--paper);margin:8px 0 0;font-size:18px;line-height:1.4}.blog-cta .btn{white-space:nowrap;flex-shrink:0}@media (width<=700px){.blog-hero{padding:20px 18px}.blog-hero-title{font-size:28px}.blog-hero-dek{font-size:15px}.blog-cta{flex-direction:column;align-items:flex-start}.blog-cta .btn{white-space:normal}.blog-card{min-height:0}}@media (prefers-reduced-motion:reduce){.blog-hero{transition:none}}
