.bfs-media-showcase{margin:3rem auto;max-width:1200px;padding:30px 20px;background:linear-gradient(140deg,#f1f4ff,#eef9ff);border-radius:20px;color:#152c50}.bfs-showcase-heading{max-width:690px;margin:0 0 20px}.bfs-showcase-heading span{font-size:.75rem;letter-spacing:.16em;font-weight:700;color:#586f9c}.bfs-showcase-heading h2{font-size:clamp(1.6rem,3vw,2.2rem);margin:.45rem 0}.bfs-media-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,270px),1fr));gap:18px}.bfs-media-card{margin:0;background:#fff;border-radius:14px;overflow:hidden;box-shadow:0 6px 20px #112e5415}.bfs-frame{aspect-ratio:16/9;display:grid;place-items:center;background:#0d1b34}.bfs-frame iframe,.bfs-frame video{display:block;width:100%;height:100%;border:0;object-fit:contain}.bfs-frame p{padding:16px}.bfs-frame a{color:white;text-decoration:underline}.bfs-media-card figcaption{padding:13px 16px;font-weight:650;font-size:.95rem}.bfs-media-card a:focus-visible{outline:3px solid #46acff}
