.archive-page .archive-year a{min-height:104px;grid-template-columns:120px 112px minmax(0,1fr) 75px 20px;gap:14px;padding:10px 0;text-decoration:none}.archive-page .archive-year a .archive-thumb{display:block;width:112px;height:78px;overflow:hidden;border:1px solid #453b30;border-radius:3px;background:#151310}.archive-page .archive-year a .archive-thumb img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .25s ease}.archive-page .archive-year a:focus-visible .archive-thumb img,.archive-page .archive-year a:hover .archive-thumb img{transform:scale(1.04)}.archive-page .archive-year a:focus-visible{outline:2px solid var(--gold);outline-offset:3px}.archive-page .archive-year a strong{min-width:0;line-height:1.25;overflow-wrap:anywhere}@media (max-width:760px){.archive-page .archive-year a{grid-template-columns:90px minmax(0,1fr) 20px;grid-template-rows:auto auto auto;gap:2px 12px;min-height:92px;padding:11px 0}.archive-page .archive-year a .archive-thumb{grid-column:1;grid-row:1/4;width:90px;height:70px;align-self:center}.archive-page .archive-year a .archive-date{grid-column:2;grid-row:1}.archive-page .archive-year a strong{grid-column:2;grid-row:2;font-size:16px}.archive-page .archive-year a em{grid-column:2;grid-row:3}.archive-page .archive-year a b{grid-column:3;grid-row:1/4;align-self:center}}@media (prefers-reduced-motion:reduce){.archive-page .archive-year a .archive-thumb img{transition:none}}