*{box-sizing:border-box}html{color-scheme:light dark}body{margin:0;background:#f6f7f2;color:#183a2d;font:17px/1.65 system-ui,-apple-system,Segoe UI,sans-serif}main{max-width:850px;margin:auto;padding:36px 24px 64px}a{color:#1a6547;overflow-wrap:anywhere}nav{display:flex;flex-wrap:wrap;gap:10px 20px;font-size:14px;margin:18px 0 32px}h1{font-family:Georgia,serif;font-size:clamp(30px,6vw,43px);line-height:1.14;color:#102d23;margin:24px 0 16px}h2{font-size:21px;line-height:1.35;margin:32px 0 12px;color:#163e2e}p,li{overflow-wrap:anywhere}li{margin:12px 0}footer{margin-top:40px;padding-top:20px;border-top:1px solid #ced8cb;font-size:14px}.brand{font-weight:750;font-size:27px}.meta{font-size:14px;color:#54685d}.intro{font-size:19px}.button{display:inline-block;background:#175d40;color:#fff;padding:11px 18px;border-radius:12px;text-decoration:none;font-weight:650}.notice{background:#e6eddf;padding:15px 18px;border-radius:14px}details{margin:24px 0}summary{cursor:pointer}table{border-collapse:collapse;width:100%;font-size:14px;table-layout:fixed}td,th{padding:10px;text-align:left;vertical-align:top;border-bottom:1px solid #d5ded2;overflow-wrap:anywhere}th{background:#e7eee1}@media(prefers-color-scheme:dark){body{background:#141b17;color:#e6eee7}h1,h2{color:#eff7ef}a{color:#a0d6b1}.meta{color:#b6c5b9}.notice,th{background:#243127}td,th,footer{border-color:#465048}.button{background:#a0d6b1;color:#10271b}}@media print{html{color-scheme:light}body{background:white;color:#111;font:11pt/1.5 Georgia,serif}main{padding:0;max-width:none}nav,details,.button{display:none}h1,h2{color:black}h2{break-after:avoid}p,li{orphans:3;widows:3}section{break-inside:auto}a{color:inherit}}