:root{color-scheme:light dark;--accent:#2563eb;--muted:#6b7280;--border:#d1d5db55}*{box-sizing:border-box}body{margin:0 auto;max-width:52rem;padding:0 1rem;font:17px/1.6 system-ui,sans-serif}a{color:var(--accent)}.site-header{padding:1rem 0;border-bottom:1px solid var(--border)}.logo{font-weight:700;text-decoration:none}.lead{color:var(--muted)}.cards{list-style:none;padding:0;display:grid;gap:1rem;grid-template-columns:repeat(auto-fill,minmax(15rem,1fr))}.card{border:1px solid var(--border);border-radius:.5rem;padding:1rem}.card h3{margin:0 0 .25rem}.card p{margin:.25rem 0}.offer{font-weight:600}.cta{display:inline-block;padding:.6rem 1.2rem;border-radius:.4rem;background:var(--accent);color:#fff;text-decoration:none;font-weight:600}.meta,.site-footer{color:var(--muted);font-size:.9rem}.site-footer{margin-top:3rem;padding:1rem 0;border-top:1px solid var(--border)}