body{font:16px/1.55 system-ui,sans-serif;max-width:980px;margin:0 auto;padding:1rem;color:#1b1b1b}table{border-collapse:collapse;width:100%;font-size:14px}th,td{border-bottom:1px solid #ddd;padding:.35rem;text-align:left}th{background:#f4f4f4}.note{font-size:13px;color:#555}.cta{background:#f6f8ff;border:1px solid #cdd6ff;padding:1rem;border-radius:8px;margin:1rem 0}a{color:#1a4fd6}nav a{margin-right:1rem}.disclaimer{background:#fff8e1;border:1px solid #f0d58a;padding:.5rem .75rem;border-radius:6px;font-size:14px}