.vta-topic-single .vta-viewpoint-related{margin-top:55px}.vta-other-topics{padding:40px 0 60px;background:var(--vta-color-paper);border-top:1px solid #ddd}.vta-other-topics h2{margin:0 0 32px;color:var(--vta-color-blue);font:400 30px/1.5 var(--vta-font-display)}.vta-other-topics h2:before{content:"";display:block;width:58px;height:4px;margin-bottom:14px;background:var(--vta-color-red)}.vta-other-topics__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.vta-other-topics .vta-resource-topic-card{padding:0;background:#fff}.vta-other-topics .vta-resource-topic-card__image{padding:0}.vta-other-topics .vta-resource-topic-card__image img,.vta-other-topics .vta-resource-topic-card__image>span{display:block;width:100%;height:100%;object-fit:cover}@media(max-width:849px){.vta-other-topics__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:549px){.vta-other-topics__grid{grid-template-columns:1fr}.vta-other-topics h2{font-size:26px}}

/* Topic detail uses the shared event slider, so reset Slick spacing in this context only. */
.vta-topic-single .vta-resource-events__slider{margin-inline:-12px}
.vta-topic-single .vta-resource-events__slider .slick-track{display:flex;align-items:stretch}
.vta-topic-single .vta-resource-events__slider .slick-slide{height:auto;padding-inline:12px}
.vta-topic-single .vta-resource-events__slider .slick-slide>div{height:100%}
.vta-topic-single .vta-resource-events__slider .vta-resource-event-card{height:100%;margin:0 0 1px}
.vta-topic-single .vta-resource-events__slider:not(.slick-initialized){display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin-inline:0}
.vta-topic-single .vta-resource-events__slider:not(.slick-initialized)>div{min-width:0}
.vta-topic-single .vta-resource-events__slider:not(.slick-initialized) .vta-resource-event-card{margin:0}
@media(max-width:699px){.vta-topic-single .vta-resource-events__slider:not(.slick-initialized){grid-template-columns:1fr}.vta-topic-single .vta-resource-events__slider{margin-inline:0}.vta-topic-single .vta-resource-events__slider .slick-slide{padding-inline:0}}
