:root{font:16px/1.8 system-ui,-apple-system,"Segoe UI",sans-serif;color:#22332d;background:#f4f6f3}*{box-sizing:border-box}body{margin:0}main{max-width:800px;margin:0 auto;padding:48px 24px 64px}header{border-bottom:1px solid #ccd7ce;padding-bottom:24px;margin-bottom:32px}.brand{font-size:14px;font-weight:700;color:#476553}h1{font-size:clamp(26px,5vw,36px);line-height:1.4;margin:12px 0}h2{font-size:20px;margin-top:32px}p,ul{margin:16px 0}a{color:#176b48;text-underline-offset:3px}nav{display:flex;flex-wrap:wrap;gap:12px 24px}footer{margin-top:40px;padding-top:24px;border-top:1px solid #ccd7ce;font-size:14px;color:#4c6054}.note{padding:16px 20px;background:#e6eee7;border-radius:8px}li{margin:8px 0}a:focus-visible{outline:3px solid #16734e;outline-offset:4px}@media(max-width:500px){main{padding:28px 20px 40px}}
