.meo-news{margin:40px auto;padding:28px 0;border-top:1px solid var(--line,#ddd);max-width:820px;min-width:0;color:var(--ink,#182938)}
.meo-news h2{font-size:clamp(1.3rem,3vw,1.8rem);line-height:1.5;margin:0 0 12px}
.meo-news-label{font-family:Georgia,serif;letter-spacing:.14em;font-size:.8rem;color:var(--ink-soft,#536375);margin:0 0 8px}
.meo-news-intro{font-size:.92rem;line-height:1.8;margin:0 0 20px}
.meo-news-status{font-size:.9rem;padding:18px;background:#f5f6f7;line-height:1.8}
.meo-news-links{margin:20px 0;font-size:.95rem;line-height:1.8}
.meo-news-links a{text-decoration:underline;text-underline-offset:4px}
.meo-hours details{margin-top:10px}.meo-hours summary{cursor:pointer;text-decoration:underline;text-underline-offset:3px;font-size:.85rem}
.meo-hours small{display:block;font-size:.8rem;line-height:1.8;margin-top:8px}
.meo-hours-table{width:100%;table-layout:auto!important;font-size:.85rem;margin:12px 0}.meo-hours-table th{width:4.5em!important;padding:5px!important}.meo-hours-table td{padding:5px!important}.meo-hours-table small{display:inline;margin:0;font-size:.75rem}
.meo-news [data-id]:focus-visible{outline:2px solid #977d47;outline-offset:2px}
.meo-news .js-meo-template-row{margin-bottom:16px}.meo-news .js-meo-template-content{line-height:1.8!important;font-family:inherit}
.meo-news .js-meo-template-row-wrapper{scrollbar-gutter:stable}.meo-news .js_meo_template_vertical_format{min-height:0!important}
.meo-modal-close{position:absolute;right:14px;top:10px;border:1px solid #d9dbde;background:#fff;padding:9px 14px;border-radius:5px;cursor:pointer;font-size:14px}
.meo-original-link{display:inline-block;margin-top:16px;text-decoration:underline;line-height:1.8}
#js-meo-template-modal-wrapper{position:relative;max-width:960px!important;padding-top:58px!important;max-height:90vh;overflow:auto}
@media(max-width:576px){.meo-news{padding-top:24px}.meo-news .js-meo-template-row>div:first-child{flex:0 0 72px!important}.meo-news .js-meo-template-row>div:first-child>div{min-width:0!important;height:90px!important}.meo-news .js-meo-template-row>div:last-child{min-width:0}.meo-news .js-meo-template-content{font-size:14px!important}.meo-news .js_meo_template_vertical_format{padding:12px!important}#js-meo-template-modal-wrapper{flex-direction:column!important;margin:12px!important;width:calc(100% - 24px)!important}#js-meo-template-modal-wrapper>div:first-child{flex:none!important;max-height:180px;overflow:hidden;margin:0 0 12px!important}#js-meo-template-modal-wrapper>div:first-child img{max-height:180px;object-fit:contain!important}#js-meo-template-modal-wrapper>div:last-child{min-width:0;max-height:45vh!important;font-size:14px!important}}
