/* V9: unified editorial covers and complete article list */
.meri-journal .local-article-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:20px;max-width:1120px;margin:auto}
.meri-journal .local-article-card{border:1px solid #e9e4e4;border-radius:20px;background:white;overflow:hidden}
.meri-journal .local-article-card>a{display:grid;grid-template-columns:320px minmax(0,1fr);align-items:center;gap:36px;padding:0;min-height:218px}
.meri-journal .journal-cover{display:flex;align-items:center;justify-content:center;position:relative;overflow:hidden;background:linear-gradient(135deg,#fff,#f7eeee);border-bottom:5px solid #c71937;box-sizing:border-box;width:100%;height:218px;border-radius:0}
.meri-journal .local-article-card .journal-cover img{display:block;width:100%;height:100%;max-height:100%;padding:20px;box-sizing:border-box;object-fit:contain;aspect-ratio:auto;background:transparent;border-radius:0;margin:0}
.meri-journal .local-article-card h2{font-size:clamp(23px,2.2vw,30px);line-height:1.35;margin:24px 32px 24px 0;color:#262326;overflow-wrap:break-word}
.meri-journal .local-article-card>a:hover h2{color:#b61530}
.meri-journal .local-article-card>a:focus-visible{outline:3px solid #c71937;outline-offset:-4px}
.meri-journal .journal-cover-full{height:min(68vh,620px);max-width:1120px;margin:24px auto 40px;border-radius:22px}
.meri-journal .journal-cover-full .article-image{height:100%;width:100%;max-height:100%;padding:32px;box-sizing:border-box;object-fit:contain;margin:0;background:transparent;border-radius:0}
.meri-image-viewer{background:#faf7f5!important}.meri-image-viewer img{object-fit:contain}
@media(max-width:700px){.meri-journal .local-article-card>a{grid-template-columns:minmax(0,1fr);gap:0}.meri-journal .journal-cover{height:250px}.meri-journal .local-article-card h2{font-size:24px;margin:24px}.meri-journal .journal-cover-full{height:390px}.meri-journal .journal-cover-full .article-image{padding:20px}}
