.science-catalog{padding:3rem 1rem 5rem}.science-filters{align-items:end;background:#fff;border:1px solid #dbe4f0;border-radius:18px;box-shadow:0 12px 30px rgba(15,23,42,.07);display:grid;gap:1rem;grid-template-columns:2fr 1fr 1fr auto;padding:1.25rem}.science-filters-four{grid-template-columns:2fr repeat(3,1fr) auto}.science-filters label{display:flex;flex-direction:column;gap:.45rem}.science-filters label span{color:#334155;font-size:.85rem;font-weight:800}.science-filters input,.science-filters select{background:#fff;border:1px solid #bdcadb;border-radius:11px;font:inherit;min-height:46px;padding:0 .9rem;width:100%}.science-filters input:focus,.science-filters select:focus{border-color:#2864ed;box-shadow:0 0 0 3px rgba(40,100,237,.13);outline:0}.science-reset{align-self:center;color:#475569;font-weight:700;text-align:center;text-decoration:none}.science-count{color:#64748b;margin:1.5rem 0}.science-grid{display:grid;gap:1.5rem;grid-template-columns:repeat(3,minmax(0,1fr))}.science-card{background:#fff;border:1px solid #dce4ef;border-radius:18px;box-shadow:0 10px 28px rgba(15,23,42,.07);display:flex;flex-direction:column;overflow:hidden;transition:.18s ease}.science-card:hover{box-shadow:0 16px 38px rgba(15,23,42,.12);transform:translateY(-3px)}.science-card-media{align-items:center;display:flex;height:180px;justify-content:center;overflow:hidden;text-decoration:none}.activity-media{background:linear-gradient(135deg,#e7f4ff,#effbf6)}.laboratory-media{background:linear-gradient(135deg,#f1ebff,#f8f5ff)}.science-card-media img{height:100%;object-fit:cover;width:100%}.science-card-media>span{color:#2864ed;font-size:2.2rem;font-weight:900}.laboratory-media>span{color:#7c3aed}.science-card-body{display:flex;flex:1;flex-direction:column;padding:1.35rem}.science-card-tags{display:flex;flex-wrap:wrap;gap:.45rem}.science-card-tags span{background:#edf4ff;border-radius:999px;color:#2456b8;font-size:.75rem;font-weight:800;padding:.38rem .62rem}.science-card-tags .format-video{background:#f3e8ff;color:#7e22ce}.science-card-tags .format-article{background:#ecfdf5;color:#047857}.science-card h2{font-size:1.25rem;line-height:1.3;margin:1rem 0 .6rem}.science-card p{color:#536078;display:-webkit-box;font-size:.95rem;line-height:1.6;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:4}.science-card-footer{align-items:center;display:flex;gap:.75rem;justify-content:space-between;margin-top:auto;padding-top:1rem}.science-card-footer small{color:#64748b}.science-empty{background:#fff;border:1px solid #dce4ef;border-radius:18px;padding:4rem;text-align:center}@media(max-width:1000px){.science-filters,.science-filters-four{grid-template-columns:1fr 1fr}.science-filters label:first-child{grid-column:1/-1}.science-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:620px){.science-catalog{padding:1.4rem 14px 3rem}.science-filters,.science-filters-four{border-radius:15px;grid-template-columns:1fr;padding:1rem}.science-filters label:first-child{grid-column:auto}.science-filters .btn,.science-reset{justify-content:center;width:100%}.science-grid{grid-template-columns:1fr}.science-card{border-radius:15px}.science-card-media{height:155px}.science-card-body{padding:1.1rem}.science-card h2{font-size:1.18rem}.science-card-footer{align-items:stretch;flex-direction:column}.science-card-footer .btn{width:100%}}
