.downloads-module__5GOSnW__downloadsPage{background-color:var(--background);min-height:calc(100vh - 80px)}.downloads-module__5GOSnW__pageHeader{background-color:var(--gray-50);border-bottom:1px solid var(--gray-200);text-align:center;padding-block:4rem}.downloads-module__5GOSnW__pageTitle{color:var(--primary);margin-bottom:1rem}.downloads-module__5GOSnW__pageDesc{color:var(--gray-600);max-width:600px;margin:0 auto;font-size:1.125rem}.downloads-module__5GOSnW__downloadsContent{padding-block:4rem}.downloads-module__5GOSnW__searchBarContainer{gap:1rem;max-width:600px;margin:0 auto 3rem;display:flex}.downloads-module__5GOSnW__searchInput{border:1px solid var(--gray-300);border-radius:var(--radius-sm);flex:1;padding:.75rem 1rem;font-size:1rem}.downloads-module__5GOSnW__searchInput:focus{border-color:var(--primary);outline:none;box-shadow:0 0 0 2px #0f4d2f33}.downloads-module__5GOSnW__grid{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:2rem;display:grid}.downloads-module__5GOSnW__card{border:1px solid var(--gray-200);border-radius:var(--radius-md);text-align:center;background-color:#fff;flex-direction:column;text-decoration:none;transition:all .3s;display:flex;overflow:hidden}.downloads-module__5GOSnW__card:hover{box-shadow:var(--shadow-md);border-color:var(--primary);transform:translateY(-5px)}.downloads-module__5GOSnW__cardVisual{background-color:var(--gray-100);aspect-ratio:4/3;border-bottom:1px solid var(--gray-100);justify-content:center;align-items:center;display:flex;position:relative}.downloads-module__5GOSnW__iconOverlay{color:var(--gray-400);font-size:4rem;transition:color .3s}.downloads-module__5GOSnW__card:hover .downloads-module__5GOSnW__iconOverlay{color:var(--primary)}.downloads-module__5GOSnW__cardBody{flex:1;justify-content:center;align-items:center;padding:1.5rem;display:flex}.downloads-module__5GOSnW__cardTitle{color:var(--gray-900);text-transform:uppercase;margin:0;font-size:1.125rem;font-weight:700}.downloads-module__5GOSnW__card:hover .downloads-module__5GOSnW__cardTitle{color:var(--primary)}
