.article-preview-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.article-preview-grid.count-2{grid-template-columns:repeat(2,minmax(0,1fr))}.article-preview-card{border:1px solid var(--fc-border-dark,#345064);border-radius:var(--fc-card-radius,14px);background:var(--fc-surface,#091c30);min-width:0;transition:border-color .2s,box-shadow .2s;overflow:hidden}.article-preview-link{color:#edf2f7;flex-direction:column;height:100%;text-decoration:none;display:flex}.article-preview-image{aspect-ratio:16/9;background:#07172a;display:block;position:relative;overflow:hidden}.article-preview-image img{object-fit:cover;transition:transform .3s}.article-preview-copy{flex-direction:column;flex:1;padding:22px;display:flex}.article-preview-meta{color:#f2b840;letter-spacing:.08em;text-transform:uppercase;justify-content:space-between;gap:12px;font-size:.7rem;font-weight:700;line-height:1.4;display:flex}.article-preview-meta span+span{color:#9db4c7;letter-spacing:0;text-transform:none;flex:none}.article-preview-title{color:#f3f6f9;margin:13px 0 10px;font-size:1.24rem;font-weight:600;line-height:1.3;display:block}.article-preview-description{color:#b9cad8;font-size:.92rem;line-height:1.58;display:block}.article-preview-cta{color:#f2b840;margin-top:auto;padding-top:22px;font-size:.88rem;font-weight:700;display:block}.article-preview-card:hover{border-color:var(--fc-gold,#f2b840);box-shadow:0 16px 34px #0000002b}.article-preview-card:hover img{transform:scale(1.025)}.article-preview-card:hover .article-preview-title{color:#f2b840}.hub .article-preview-link:hover,.article-preview-link:hover{text-decoration:none}.article-preview-link:focus-visible{outline-offset:-3px;outline:3px solid #f2b840}@media (max-width:1000px){.article-preview-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:700px){.article-preview-grid,.article-preview-grid.count-2{grid-template-columns:1fr}.article-preview-copy{padding:20px}}@media (prefers-reduced-motion:reduce){.article-preview-image img,.article-preview-card{transition:none}.article-preview-card:hover img{transform:none}}
