.DownloadsGrid-module__5N9N1G__section{background-color:var(--color-bg-light,#f8fafc);width:100%;padding:4.5rem 0 6rem;position:relative;overflow:hidden}.DownloadsGrid-module__5N9N1G__container{max-width:var(--max-width-container,1340px);margin:0 auto;padding:0 2rem}.DownloadsGrid-module__5N9N1G__headerInfo{margin-bottom:2.5rem}.DownloadsGrid-module__5N9N1G__eyebrowWrap{align-items:center;gap:.75rem;margin-bottom:.75rem;display:flex}.DownloadsGrid-module__5N9N1G__eyebrowDash{background-color:#34c759;border-radius:2px;width:26px;height:2.5px}.DownloadsGrid-module__5N9N1G__eyebrowText{letter-spacing:.12em;color:#0b3d6e;text-transform:uppercase;font-size:.8rem;font-weight:700;font-family:var(--font-family-heading)}.DownloadsGrid-module__5N9N1G__heading{color:#07264a;font-size:clamp(2rem,3.2vw,40px);font-weight:700;line-height:1.2;font-family:var(--font-family-heading);margin:0}.DownloadsGrid-module__5N9N1G__headingHighlight{color:#104d84}.DownloadsGrid-module__5N9N1G__filterBar{flex-wrap:wrap;align-items:center;gap:.65rem;margin-bottom:2.75rem;display:flex}.DownloadsGrid-module__5N9N1G__filterPill{color:#475569;cursor:pointer;font-size:.85rem;font-weight:600;font-family:var(--font-family-base);background:#fff;border:1px solid #e2e8f0;border-radius:9999px;align-items:center;gap:.5rem;padding:.5rem 1.15rem;transition:all .25s;display:inline-flex}.DownloadsGrid-module__5N9N1G__filterPill:hover{color:#0f172a;border-color:#cbd5e1}.DownloadsGrid-module__5N9N1G__filterPillActive{color:#fff;background:#0b3d6e;border-color:#0b3d6e}.DownloadsGrid-module__5N9N1G__filterPillActive:hover{color:#fff;background:#07264a;border-color:#07264a}.DownloadsGrid-module__5N9N1G__grid{grid-template-columns:repeat(4,1fr);gap:1.75rem;display:grid}@media (max-width:1200px){.DownloadsGrid-module__5N9N1G__grid{grid-template-columns:repeat(3,1fr);gap:1.5rem}}@media (max-width:860px){.DownloadsGrid-module__5N9N1G__grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:520px){.DownloadsGrid-module__5N9N1G__grid{grid-template-columns:1fr;gap:1.5rem}}.DownloadsGrid-module__5N9N1G__card{background:#fff;border:1px solid #e2e8f0;border-radius:14px;flex-direction:column;transition:transform .3s cubic-bezier(.16,1,.3,1),box-shadow .3s cubic-bezier(.16,1,.3,1),border-color .25s;display:flex;overflow:hidden;box-shadow:0 2px 6px #0b3d6e0a}.DownloadsGrid-module__5N9N1G__card:hover{border-color:#cbd5e1;transform:translateY(-5px);box-shadow:0 14px 28px -6px #0b3d6e1f}.DownloadsGrid-module__5N9N1G__imageWrapper{background:#f1f5f9;border-bottom:1px solid #e2e8f0;justify-content:center;align-items:center;width:100%;height:330px;display:flex;position:relative;overflow:hidden}.DownloadsGrid-module__5N9N1G__coverImage{object-fit:cover;object-position:top center;transition:transform .4s}.DownloadsGrid-module__5N9N1G__card:hover .DownloadsGrid-module__5N9N1G__coverImage{transform:scale(1.03)}.DownloadsGrid-module__5N9N1G__cardBody{flex-direction:column;flex:1;justify-content:space-between;gap:1rem;padding:1.25rem;display:flex}.DownloadsGrid-module__5N9N1G__cardTitle{color:#07264a;font-size:1rem;font-weight:700;line-height:1.35;font-family:var(--font-family-heading);margin:0}.DownloadsGrid-module__5N9N1G__cardFooter{align-items:center;gap:.65rem;display:flex}.DownloadsGrid-module__5N9N1G__downloadBtn{color:#fff;background:#0b3d6e;border:none;border-radius:8px;flex:1;justify-content:center;align-items:center;gap:.45rem;padding:.6rem 1rem;font-size:.825rem;font-weight:600;text-decoration:none;transition:background .2s,box-shadow .2s;display:inline-flex}.DownloadsGrid-module__5N9N1G__downloadBtn:hover{color:#fff;background:#104d84;box-shadow:0 4px 12px #104d8440}.DownloadsGrid-module__5N9N1G__viewBtn{color:#334155;background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;justify-content:center;align-items:center;padding:.6rem .85rem;font-size:.825rem;font-weight:600;text-decoration:none;transition:all .2s;display:inline-flex}.DownloadsGrid-module__5N9N1G__viewBtn:hover{color:#0b3d6e;background:#e2e8f0}
