:root{--teal:#2e716e;--ink:#1d2b2a;--soft:#e6f1ef;--bg:#faf8f4}
*{box-sizing:border-box}body{margin:0;font:17px/1.6 system-ui,-apple-system,"Segoe UI",sans-serif;color:var(--ink);background:var(--bg)}
header{background:var(--teal);color:#fff;padding:20px 16px}header a{color:#fff;text-decoration:none;display:flex;align-items:center;gap:12px;font-weight:800;font-size:22px;max-width:760px;margin:0 auto}
header img{width:44px;height:44px;border-radius:10px}
main{max-width:760px;margin:0 auto;padding:24px 16px 48px}h1{font-size:30px;line-height:1.2}h2{font-size:21px;margin-top:32px}
a{color:var(--teal)}.note{background:var(--soft);border-radius:12px;padding:12px 16px}
footer{max-width:760px;margin:0 auto;padding:24px 16px;font-size:14px;color:#5b6b69}footer a{margin-right:16px}
