.topic-page{max-width:1200px}.topic-page header{padding:32px 0}.topic-page p,.topic-page li{line-height:2}.topic-page .card{margin:24px 0;padding:24px}.topic-photo-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.topic-photo-grid figure{margin:0;background:#09131d;border:1px solid #263847;border-radius:20px;overflow:hidden}.topic-photo-grid img{display:block;width:100%;height:auto;aspect-ratio:1;object-fit:contain;background:#030507}.topic-photo-grid figcaption{padding:16px;line-height:1.8}.topic-actions,.topic-pagination,.topic-discovery-links{display:flex;flex-wrap:wrap;align-items:center;gap:12px}.topic-pagination{justify-content:center;margin:28px 0}.topic-discovery-links .btn{white-space:normal}@media(max-width:760px){.topic-photo-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.topic-photo-grid figcaption{padding:10px;font-size:13px}}@media(max-width:380px){.topic-photo-grid{grid-template-columns:1fr}}
