.know-your-ministers-grid{width:100%;display:grid;grid-template-columns:repeat(2,minmax(0,1fr))!important}@media(min-width:640px){.know-your-ministers-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media(min-width:768px){.know-your-ministers-grid{grid-template-columns:repeat(6,minmax(0,1fr))!important}}.know-your-minister-card{transition:all .3s ease}.know-your-minister-card:hover{transform:translateY(-4px);box-shadow:0 10px 25px #00000026}.know-your-minister-modal{position:fixed;inset:0;z-index:9999;display:flex;align-items:center;justify-content:center;padding:1rem;background-color:#0f172a59;animation:fadeIn .3s ease}.know-your-minister-modal.hidden{display:none!important}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.know-your-minister-modal-content{width:min(92vw,900px);max-height:88vh;overflow-y:auto;background:#fff;border-radius:.75rem;box-shadow:0 20px 45px #00000038;animation:slideUp .3s ease}.know-your-minister-modal-close{width:2rem;height:2rem;display:inline-flex;align-items:center;justify-content:center;border:1px solid #cbd5e1;border-radius:.375rem;background:#fff;color:#0f172a;font-size:1.25rem;font-weight:700;line-height:1;cursor:pointer}.know-your-minister-modal-close:hover{background:#f8fafc}[data-minister-photo]{min-height:12rem;display:block;background-color:#f3f4f6}@keyframes slideUp{0%{transform:translateY(20px);opacity:0}to{transform:translateY(0);opacity:1}}.line-clamp-2{display:-webkit-box;line-clamp:2;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.aspect-square{aspect-ratio:1}.panel-content-animate{animation:panelSlideIn .4s ease-out}@keyframes panelSlideIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}[data-mp-details]{animation:detailsFadeIn .5s ease-out .1s both}@keyframes detailsFadeIn{0%{opacity:0}to{opacity:1}}
