body{font-family:system-ui,sans-serif;max-width:960px;margin:0 auto;padding:16px;color:#1f2a1f;line-height:1.5}
header a{margin-right:14px;color:#2d5a27}h1{color:#2d5a27}table{width:100%;border-collapse:collapse;font-size:14px}
th,td{border-bottom:1px solid #ddd;padding:6px;text-align:left}th{background:#eef4ec;cursor:pointer}
.note{background:#fff8e1;border-left:4px solid #e0a800;padding:10px;margin:12px 0}input,select,button{font-size:15px;padding:6px;margin:4px 0}
form label{display:block;margin-top:10px}.hp{position:absolute;left:-9999px}footer{margin-top:40px;font-size:13px;color:#555}
