
:root{--ink:#172033;--muted:#5a6577;--line:#e3e7ee;--soft:#f6f8fb;--blue:#0f4c81;--gold:#b88526;--white:#fff}*{box-sizing:border-box}body{margin:0;font-family:Arial,Helvetica,sans-serif;color:var(--ink);background:#fff;line-height:1.6}a{color:var(--blue);text-decoration:none}a:hover{text-decoration:underline}.wrap{max-width:1120px;margin:auto;padding:28px}.hero{background:linear-gradient(180deg,#f7fbff,#fff);border-bottom:1px solid var(--line)}.eyebrow{text-transform:uppercase;letter-spacing:.1em;color:var(--gold);font-size:.8rem;font-weight:700}.hero h1{font-size:clamp(2rem,4vw,3.6rem);line-height:1.05;margin:.3rem 0}.intro{font-size:1.15rem;color:var(--muted);max-width:850px}.card{background:var(--white);border:1px solid var(--line);border-radius:18px;padding:22px;box-shadow:0 8px 30px rgba(17,31,53,.06);margin:18px 0}.grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:16px}.pill{display:inline-block;border:1px solid var(--line);border-radius:999px;padding:8px 12px;margin:4px;background:#fff}.rating{font-weight:700;color:#6b4a00}.section{padding:28px 0;border-top:1px solid var(--line)}.answer{font-size:1.2rem;background:#f9fbfe;border-left:5px solid var(--blue);padding:18px;border-radius:12px}.breadcrumbs{font-size:.9rem;color:var(--muted);margin-bottom:16px}.cta{background:#0f4c81;color:#fff;border-radius:18px;padding:22px;margin:24px 0}.cta a{color:#fff;font-weight:700;text-decoration:underline}.small{font-size:.92rem;color:var(--muted)}footer{border-top:1px solid var(--line);margin-top:40px;padding:24px 0;color:var(--muted)}ul.linklist{list-style:none;padding:0;margin:0;columns:2;column-gap:26px}ul.linklist li{break-inside:avoid;margin:0 0 9px}@media(max-width:740px){ul.linklist{columns:1}.wrap{padding:20px}.hero h1{font-size:2.1rem}}
