:root{font-family:system-ui,"Yu Gothic",sans-serif;color:#20312e;background:#f7f8f5;line-height:1.8}*{box-sizing:border-box}body{margin:0}main{max-width:900px;margin:0 auto;padding:36px 24px 70px}h1{font-size:clamp(25px,4vw,36px);line-height:1.5}h2{font-size:23px;margin-top:32px}h3{font-size:19px}a{color:#076c5d;text-underline-offset:3px}details{border:1px solid #d3ddd6;background:white;border-radius:9px;padding:16px 20px;margin:16px 0}summary{cursor:pointer;font-weight:700}.dates{padding:16px 20px;border-left:4px solid #3e7e6b;background:#e9f1eb}.meta{font-size:14px;color:#51645c}.previous{border-top:1px solid #d3ddd6;margin-top:18px;padding-top:14px;overflow-wrap:anywhere}.previous table{display:block;max-width:100%;overflow:auto}.previous img{max-width:100%;height:auto}.previous h1{font-size:24px}li{margin:7px 0}@media(max-width:600px){main{padding:24px 16px 50px}details{padding:12px 14px}}
