body{margin:0;background:#f4f8f6;color:#19322e;font:16px/1.65 system-ui,-apple-system,Segoe UI,sans-serif}header{background:#087e79;padding:20px}header a{color:white}main{max-width:800px;margin:24px auto;padding:0 16px}article{background:white;border:1px solid #dce8e3;border-radius:18px;padding:24px}h1,h2{line-height:1.25}h2{margin-top:26px}a{color:#086c70}footer{max-width:800px;margin:20px auto 50px;padding:16px;display:flex;gap:14px;flex-wrap:wrap}.notice{background:#fff4dc;border-left:4px solid #bd8730;padding:14px;border-radius:8px}