:root{font-family:Arial,Helvetica,sans-serif;color:#22303a;background:#f4f6f7;line-height:1.65}
*{box-sizing:border-box}body{margin:0}.top{background:#00465a;color:#fff;padding:20px}.top a{color:#fff;text-decoration:none;font-weight:700}.wrap{max-width:860px;margin:32px auto;background:#fff;padding:38px;border-radius:8px;box-shadow:0 5px 22px #16313d14}h1{font-size:2.2rem;margin:.1em 0}h2{margin-top:1.7em;color:#00465a}a{color:#086b82}.updated{color:#667780}nav{display:flex;gap:16px;flex-wrap:wrap;margin-top:10px}nav a{font-size:.9rem}footer{max-width:860px;margin:0 auto 32px;color:#596a72;text-align:center}@media(max-width:700px){.wrap{margin:0;padding:24px;border-radius:0}.top{padding:16px}h1{font-size:1.75rem}}