*{box-sizing:border-box}body,html{margin:0;padding:0}body{font-family:Inter,system-ui,sans-serif;background:#f6f8fb;color:#1a2233}.blog-wrap{--blog-ink:#0c1424;--blog-muted:#5c6880;--blog-soft:#f4f7fb;--blog-line:#e6ebf2}.blog-hero{padding:6px 0 4px}.blog-hero .eyebrow{font-size:12px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:var(--blog-accent)}.blog-hero h1{font-size:2.1rem;margin:8px 0 6px;color:var(--blog-ink)}.blog-hero p{color:var(--blog-muted);max-width:560px}.blog-feat{align-items:stretch}.blog-feat .cover{aspect-ratio:1200/630;min-height:0}.blog-feat p{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}