:root{color-scheme:light;--ink:#203b2d;--green:#10281f}*{box-sizing:border-box}body{margin:0;background:#f3f5ef;color:var(--ink);font:16px/1.7 system-ui,-apple-system,"Segoe UI",sans-serif}header{background:var(--green);padding:18px 24px}header a{display:inline-flex;align-items:center;gap:12px;color:#fff;text-decoration:none;font-size:24px;font-weight:750}header img{width:38px;height:38px}main{max-width:820px;margin:28px auto;padding:28px;background:#fff;border:1px solid #d3ddce;border-radius:12px}h1{font-size:32px;line-height:1.2}h2{font-size:22px;line-height:1.3;margin-top:30px}a{color:#245c3e;text-underline-offset:3px}a:focus-visible{outline:3px solid #a86d00;outline-offset:4px}nav{display:flex;flex-wrap:wrap;gap:12px 22px}.note{padding:16px;background:#eef3e7;border-left:4px solid #426b48}.date{color:#546451;font-size:14px}footer{max-width:820px;margin:24px auto;padding:0 24px 32px}li{margin:8px 0}table{border-collapse:collapse;width:100%}th,td{text-align:left;vertical-align:top;border-bottom:1px solid #d3ddce;padding:12px 8px}th{width:30%}@media(max-width:600px){main{margin:12px;padding:20px}h1{font-size:28px}table,tbody,tr,th,td{display:block}th{width:100%;padding-bottom:0;border:0}td{padding-top:4px}}
