:root{font-family:Inter,system-ui,sans-serif;color:#f2f2f1;background:#121417;font-synthesis:none}*{box-sizing:border-box}body{margin:0}main{max-width:1100px;margin:auto;padding:5rem 1.5rem}header{margin-bottom:3rem}h1{font-size:clamp(2.5rem,6vw,5rem);margin:.5rem 0}p{color:#b2b7bd;line-height:1.6}.eyebrow{letter-spacing:.2em;color:#e85343;font-weight:700;font-size:.8rem}.pill{display:inline-block;border:1px solid #a5453e;border-radius:999px;padding:.5rem 1rem;color:#f1b7aa;font-size:.85rem}.grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1rem}article{background:#1c2025;border:1px solid #333a43;border-radius:16px;padding:1.5rem}h2{font-size:1.15rem}small{color:#f0a99d}footer{margin-top:3rem;color:#90969c;font-size:.85rem}
