.publication-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px;border:0}
.publication-grid .service{display:flex;flex-direction:column;align-items:stretch;border:1px solid var(--line);min-width:0}
.publication-grid .publication-media{display:block;position:relative;width:100%;aspect-ratio:3/2;overflow:hidden;background:#eef2eb;flex:none}
.publication-grid .publication-media img{position:absolute;inset:0;display:block;width:100%;height:100%;object-fit:contain;object-position:center}
.publication-grid .service>div{min-width:0}
.publication-grid .service h3{line-height:1.3;text-wrap:balance}
.publication-grid .service .serial{max-width:none}
.publication-grid .service .more{margin-top:auto;white-space:normal}
.publication-grid .service .more span{display:inline}
@media(max-width:760px){.publication-grid{grid-template-columns:1fr;gap:24px}}
