.year-figure{margin:25px 0 30px}.year-figure img{display:block;width:100%;height:auto;border-radius:18px}.year-figure figcaption{font-size:13px;line-height:1.6;color:#526862;margin-top:8px}.date-check{display:flex;gap:12px;align-items:center;flex-wrap:wrap;padding:18px;background:#f2f7ef;border:1px solid #d4e3d9;border-radius:16px;margin:16px 0}.date-check label{font-weight:700}.date-check input{min-height:44px;padding:8px 12px;border:1px solid #7b9a8e;border-radius:8px;font:inherit}.date-check button{min-height:44px;padding:9px 16px;border:0;border-radius:8px;background:#176358;color:white;font:inherit;font-weight:700;cursor:pointer}.date-check output{display:block;flex-basis:100%;font-weight:700;min-height:1.4em;color:#174b45}.scope-note{font-size:14px;color:#4e625d}@media(max-width:390px){.date-check{display:block}.date-check label,.date-check input,.date-check button{display:block;width:100%;box-sizing:border-box;margin-bottom:10px}.date-check output{margin-top:8px}}
