:root{--chart:#f0e2bd;--cream:#faf0d1;--break:#176d99;--navy:#0b2740;--ink:#243a42;--line:#8a9a94}*{box-sizing:border-box}body{margin:0;background:var(--chart);color:var(--ink);font-family:Georgia,serif}header{padding:24px 6vw;border-bottom:1px solid var(--line);display:flex;justify-content:space-between}header a{color:var(--break);font:bold 12px monospace;text-decoration:none}main{max-width:820px;margin:auto;padding:80px 24px 120px}small{color:var(--break);font:10px monospace;letter-spacing:.18em}h1{font:700 clamp(47px,8vw,87px)/.9 Georgia;margin:18px 0 50px}h2{margin-top:38px}p,li{font-family:Arial,sans-serif;line-height:1.75;color:#617074}a{color:var(--break)}footer{padding:30px 6vw;background:var(--navy);color:#9db2b7;font:10px monospace}
