.cover-grid li[hidden]{display:none}.cover-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 12px;margin:0 0 12px;padding:0;list-style:none;display:grid}.cover-grid a{color:var(--text);text-decoration:none;display:block}.cover-grid__img{aspect-ratio:1032/1468;background:var(--surface-2);display:block}.cover-grid__img img{object-fit:contain;width:100%;height:100%;display:block}.cover-grid__title{-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:6px;font-size:.82rem;font-weight:700;line-height:1.5;display:-webkit-box;overflow:hidden}@media (width>=560px){.cover-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.cover-grid__meta{white-space:nowrap;text-overflow:ellipsis;color:var(--muted);font-size:.74rem;display:block;overflow:hidden}.cover-grid a:hover .cover-grid__title{text-decoration:underline}.latest-heading{margin:0 0 16px;font-size:1.1rem}.home-section{border-radius:var(--radius);background:var(--surface);margin:0 0 28px;padding:18px}.section-note{color:var(--muted);margin:-8px 0 12px;font-size:.82rem}.more{text-align:right;margin:0;font-size:.88rem}.keyword-links{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.keyword-links a{border:1px solid var(--border-strong);background:var(--surface);color:var(--text);border-radius:3px;padding:5px 12px;font-size:.86rem;text-decoration:none;display:inline-block}.keyword-links small{color:var(--muted);margin-left:5px;font-size:.72rem}.next{flex-wrap:wrap;justify-content:flex-end;gap:8px;margin:20px 0 0;display:flex}.next a{border:1px solid var(--border-strong);background:var(--surface);color:var(--text);border-radius:3px;padding:8px 24px;text-decoration:none;display:inline-block}
