body{max-width:780px;margin:0 auto;padding:1.5rem 1rem;font-family:system-ui,-apple-system,sans-serif;line-height:1.6;color:#222}h1{font-size:2.2rem;margin:0.4em 0}h2{font-size:1.6rem;border-bottom:1px solid #eee;padding-bottom:0.3em;margin:1.4em 0 0.6em}h3{font-size:1.35rem;margin:1.2em 0 0.5em}p,li{margin:0.75em 0}ul,ol{margin:0.8em 0 0.8em 1.9em}dl.key-facts{margin:1.6em 0}dl.key-facts dt{font-weight:700;margin:0.9em 0 0.2em}dl.key-facts dd{margin:0 0 0.7em 2.1em}table.facts{border-collapse:collapse;margin:1.5em 0}table.facts th,table.facts td{border:1px solid #ddd;padding:0.65em 1em;text-align:left}table.facts th{background:#f8f9fa;font-weight:600}