body{margin:0;background:#061923;color:#edf1f2;font:18px/1.65 system-ui,-apple-system,sans-serif}main{max-width:790px;margin:auto;padding:24px 22px 80px}header,footer{display:flex;gap:18px;justify-content:space-between;flex-wrap:wrap}header a{border:1px solid #667f89;border-radius:20px;padding:8px 14px;text-decoration:none}a{color:#e9f0ef;text-underline-offset:4px}h1{font:normal clamp(2.2rem,7vw,3.2rem)/1.17 Georgia,serif}h2{font-size:1.3rem}section{background:#132b35;border:1px solid #5d7982;border-radius:24px;padding:20px 24px;margin:22px 0}section h2{margin-top:0}p{margin:.8em 0 1.1em}.era{color:#b4d1c7}li{margin:12px 0}footer{margin-top:30px}
.timeline-unstyled-list{list-style:none;padding-left:0}
