.epaper-grid{grid-template-columns:repeat(4,1fr);gap:40px 28px;display:grid}.epaper-card{flex-direction:column;display:flex}.epaper-card__cover{aspect-ratio:3/4;background:var(--color-band-beige);padding:12px;display:block}.epaper-card__cover img{object-fit:cover;border:1px solid var(--color-border);width:100%;height:100%;box-shadow:0 6px 18px #16182a1f}.epaper-card__title{margin-top:16px;font-size:18px;font-weight:600;line-height:1.4}.epaper-card__meta{color:var(--color-muted);margin-top:4px;font-size:14px}.epaper-card__actions{margin-top:14px}.epaper-card .button,.epaper-issue__actions .button{min-height:44px;padding:10px 22px;font-size:15px;font-weight:400}.button--ghost{color:var(--color-accent);box-shadow:inset 0 0 0 1px var(--color-accent);background:0 0}.button--ghost:hover{background:var(--color-accent);color:var(--color-bg)}.epaper-issue__header{max-width:760px;margin-bottom:32px}.epaper-issue__title{margin-top:8px;font-size:clamp(28px,3.4vw,44px);font-weight:600;line-height:1.3}.epaper-issue__actions{flex-wrap:wrap;gap:12px;margin-top:20px;display:flex}.epaper-issue__viewer{border:1px solid var(--color-border);background:var(--color-band-beige);height:85vh;min-height:520px}.epaper-issue__viewer iframe{border:0;width:100%;height:100%}.epaper-issue__cover{max-width:360px;display:none}.epaper-issue__nav{border-top:1px solid var(--color-border);flex-wrap:wrap;justify-content:space-between;gap:12px;margin-top:40px;padding-top:20px;font-size:15px;display:flex}.epaper-issue__nav a{color:var(--color-accent)}@media (width<=992px){.epaper-grid{grid-template-columns:repeat(3,1fr)}}@media (width<=768px){.epaper-grid{grid-template-columns:repeat(2,1fr);gap:32px 16px}.epaper-issue__viewer{display:none}.epaper-issue__cover{display:block}.epaper-card__title{font-size:16px}}