.story-archive-media img{object-fit:contain;object-position:center;background:#dce5d9}
.story-no-thumbnail{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:18px;min-height:345px;padding:32px;text-align:center;text-decoration:none;background:var(--mint);color:var(--forest);border:1px solid var(--line)}
.story-no-thumbnail-author{font-size:15px;font-weight:500;color:var(--muted)}
.story-no-thumbnail strong{font:600 28px/1.2 var(--display);max-width:250px}
.story-no-thumbnail:hover{background:#dce8d8}
@media(max-width:1100px){.story-no-thumbnail{min-height:290px}}
@media(max-width:800px){.story-no-thumbnail{min-height:245px;padding:24px}.story-no-thumbnail strong{font-size:24px}}
@media(max-width:650px){.story-no-thumbnail{min-height:0;aspect-ratio:1/1.06;width:100%}}

.story-archive-media{position:relative}
