.issue-archive-grid{
    display:grid;
    grid-template-columns:repeat(auto-fill,minmax(155px,1fr));
    gap:1rem;
    margin:1rem 0;
}


@media (max-width: 782px) {
  .issue-archive-grid{
    gap:0 !important;
  }
}


.issue-archive-tile{position:relative;}
.issue-archive-tile__link{
    display:flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    text-decoration:none;color:inherit;
}
.issue-archive-tile__image{
    background:url('https://sundaybriefing.com/wp-content/uploads/2025/08/briefing-tile.svg') center/cover no-repeat;
    width:152px;
    height: 204px;
    position:relative;
    border-radius:8px;
    overflow:hidden;
}
.issue-archive-tile__date{
    position:absolute;
    bottom:6px;left:0;
    right:0;
    text-align:center;
    font-family: 'Terza Display', sans-serif;
    font-size:30px;
    font-weight:500;
	font-feature-settings: "onum" 1 !important;
	font-feature-settings: 'liga' 1;
	letter-spacing: 0.4px;
    color:white;
    padding:2px 3px;
}
.issue-archive-tile__section{
    font-family: 'Terza Display', sans-serif;
    margin-top:7px;
    margin-bottom:7px;
    font-size:14px;
	letter-spacing: 0.2px;
    line-height:18px;
    font-weight:500;
	font-feature-settings: "onum" 1 !important;
	font-feature-settings: 'liga' 1;
    text-align: left;
    width:152px;

    /* two-line clamp */
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3;  /* Chrome/Safari/Edge */
    line-clamp: 3;          /* future/unprefixed */
    overflow: hidden;
    /* optional helpers */
    text-overflow: ellipsis;
    overflow-wrap: anywhere; /* prevents long words from busting the box */
}
.issue-archive-tile__link:hover .issue-archive-tile__section{text-decoration:underline;}
