*{box-sizing:border-box}body{font:17px/1.6 system-ui,-apple-system,Segoe UI,Roboto,sans-serif;margin:0;color:#1d2329;background:#fafbfc}
header,footer{background:#123047;color:#fff;padding:.8rem 1rem}header a,footer a{color:#fff;text-decoration:none;margin-right:1rem}
.logo{font-weight:800;font-size:1.25rem}main{max-width:760px;margin:0 auto;padding:1rem}h1{line-height:1.25;font-size:1.7rem}
.answer{background:#e8f3ff;border-left:5px solid #1a73e8;padding:1rem;border-radius:6px}.badge{display:inline-block;padding:.1rem .6rem;border-radius:99px;font-weight:700;font-size:.85rem}
.Yes{background:#d4f5dd}.Maybe{background:#fff1c2}.Call{background:#ffd9d6}.safety{background:#fff4e5;border-left:5px solid #f59e0b;padding:.8rem;border-radius:6px}
.model{background:#f1f1f1;padding:.8rem;border-radius:6px;font-size:.95rem}.lead{background:#123047;color:#fff;padding:1rem;border-radius:8px}
.aff{display:inline-block;background:#ff9900;color:#111;padding:.5rem .9rem;border-radius:6px;text-decoration:none;font-weight:600}
table{border-collapse:collapse;width:100%}td,th{border:1px solid #ddd;padding:.45rem;text-align:left}.crumb{font-size:.9rem}.flag{background:#ffe3e3;padding:.6rem;border-radius:6px}
footer{margin-top:2rem;font-size:.9rem}@media(max-width:600px){h1{font-size:1.4rem}body{font-size:16px}}