.all-topics-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:24px 18px;margin:30px 0}.topic-entry{display:block}.topic-entry img{aspect-ratio:1;object-fit:cover}.topic-entry span{display:flex;justify-content:space-between;gap:8px;font-size:14px;min-height:62px;align-items:center}.topic-entry b{color:var(--blue)}.topic-entry:hover{outline:2px solid var(--blue);outline-offset:3px}.topic-entry[hidden]{display:none}.topic-works{margin:30px 0 50px}.topic-works figure{margin:0;max-width:800px;border:1px solid}.topic-works img{display:block;width:100%;height:auto}.topic-works figcaption{padding:18px}.topic-works h2{font-size:27px}.topic-works p{font-size:13px;margin-top:8px}.tabs>a{display:inline-block;padding:8px 10px}.tabs>a.active{border-bottom:3px solid var(--blue)}.all-topics-link{color:var(--blue);font-weight:600}#topic-count{margin-bottom:30px}@media(max-width:1000px){.all-topics-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:600px){.all-topics-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 12px}.topic-entry span{font-size:12px;padding:10px;min-height:62px}}
