.news-card a{display:block;color:inherit;text-decoration:none}
.news-card>a>div{padding:20px 0}
.news-card a:hover h3,.tools-grid a:hover{text-decoration:underline}
.tools-grid a{color:inherit;text-decoration:none}
.filter-tabs a{display:inline-flex;align-items:center;padding:10px 13px;border:1px solid #c7d2c7;color:inherit;text-decoration:none;font-size:11px}
.filter-tabs a.active,.filter-tabs a:hover{background:#17221c;border-color:#17221c;color:#fff}
.qr-image{width:180px;height:180px;object-fit:contain;background:#edf3e9;border:12px solid #edf3e9;display:block;margin:auto}
.video-embed{width:min(100%,720px);aspect-ratio:16/9;margin:32px 0}
.video-embed iframe{display:block;width:100%;height:100%;border:0}
@media(max-width:760px){.qr-image{width:min(180px,100%)}}
