:root{font:16px/1.6 system-ui,sans-serif;color:#16263a;background:#f4f6f9}body{margin:0}main{max-width:1050px;margin:auto;padding:36px 24px}
header{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}h1{font-size:30px;margin:0}.eyebrow{font-size:12px;letter-spacing:.18em;color:#486786;margin:0}
nav{display:flex;gap:12px;align-items:center}button,a{font:inherit}button{padding:8px 14px;border:1px solid #bbc8d6;border-radius:6px;background:white;cursor:pointer}
button:disabled{cursor:wait;opacity:.6}a{color:#075aab}#message{min-height:26px;color:#854b00}article{background:white;border:1px solid #dbe2eb;border-radius:10px;padding:20px;margin:14px 0}
article h2{font-size:19px;margin:0 0 10px}article p{margin:8px 0;overflow-wrap:anywhere}.meta,footer{color:#53667b;font-size:14px}footer{margin-top:32px}