:root{--department-gap:1.5rem;--department-radius:0.75rem;--department-transition:transform .2s ease,box-shadow .2s ease}.department-single__section{padding-block:3rem}.department-single__title{font-weight:700}.department-single__code{font-size:.95rem}.department-single__meta{row-gap:.5rem}.department-single__meta-label{font-weight:600;display:block}.department-single__meta-value{margin:0}.department-single__emergency{font-weight:600}.department-single__heading{font-weight:700}.department-single__content :is(p,ul,ol,h2,h3,h4){margin-bottom:1rem}.department-single__grid{row-gap:var(--department-gap)}.department-single__gallery-figure{margin:0}.department-single__gallery-image{width:100%;object-fit:cover;aspect-ratio:4 / 3;border-radius:var(--department-radius)}.department-card{display:flex;flex-direction:column;border-radius:var(--department-radius);transition:var(--department-transition)}.department-card:hover{transform:translateY(-4px);box-shadow:0 .75rem 1.5rem rgba(0,0,0,.08)}.department-card__body{display:flex;flex-direction:column;flex-grow:1}.department-card__title{font-size:1.1rem;font-weight:700}.department-card__excerpt{flex-grow:1}.department-card__footer{padding-top:0}.department-archive{padding-block:3rem}.department-archive__title{font-weight:700}.department-archive__grid{row-gap:var(--department-gap)}.department-archive__pagination{display:flex;justify-content:center}@media (max-width:991.98px){.department-single__section{padding-block:2rem}}@media (max-width:575.98px){.department-single__gallery-image{aspect-ratio:16 / 9}}