.moon-check{margin:25px 0 28px;padding:17px 0 19px;border-block:1px solid #b8b9ad}
.moon-check-label{margin:0 0 5px!important;color:#68736a;font:11px/1.4 Arial,sans-serif;letter-spacing:.08em;text-transform:uppercase}
.article-main .story-body .moon-check h2{margin:0 0 12px;font:600 19px/1.35 Arial,sans-serif;letter-spacing:-.02em}
.moon-check figure{margin:0}
.moon-check-scene{display:block;width:100%;height:auto}
.moon-check figcaption{margin:7px 0 12px;color:#68736a;font:12px/1.45 Arial,sans-serif}
.moon-check-answers{display:flex;flex-wrap:wrap;gap:8px}
.moon-check-answers button{min-height:42px;padding:8px 14px;border:1px solid #aeb2a8;border-radius:3px;background:transparent;color:#202721;font:600 13px Arial,sans-serif;cursor:pointer}
.moon-check-answers button:hover{border-color:#657664}
.moon-check-answers button[aria-pressed="true"]{border-color:#405b47;background:#e2e9df;color:#263c2e}
.moon-check-answers button:focus-visible{outline:2px solid #a74c31;outline-offset:3px}
.article-main .story-body .moon-check .moon-check-result{min-height:0;margin:10px 0 0;font:14px/1.55 Arial,sans-serif;color:#394b3f}
.article-main .story-body .moon-check .moon-check-result:empty{display:none}
@media(max-width:560px){.moon-check{margin:22px 0 25px;padding:15px 0 16px}.moon-check-answers{gap:6px}.moon-check-answers button{flex:1 1 auto;padding-inline:11px}}
@media(prefers-reduced-motion:reduce){.moon-check *{scroll-behavior:auto}}
