.departments-page,.department-public{background:#f7fafb}.dept-list-hero{background:#073f68;color:#fff;padding:58px 0}.dept-list-hero small,.department-hero small{font-weight:800;letter-spacing:.12em;opacity:.75}.dept-list-hero h1,.department-hero h1{font:700 42px Georgia,"Times New Roman",serif;margin:8px 0}.dept-list-hero p{margin:0;opacity:.85}.dept-list-grid{padding-top:38px;padding-bottom:55px;display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.dept-card-public{background:#fff;border:1px solid #dfe8ed;border-radius:8px;overflow:hidden;box-shadow:0 4px 15px rgba(7,63,104,.05)}.dept-card-public img{width:100%;height:180px;object-fit:cover}.dept-card-public>div{padding:20px}.dept-card-public h2{font:700 21px Georgia,"Times New Roman",serif;color:#073f68;margin:0 0 9px}.dept-card-public p{color:#657d8c;line-height:1.6;font-size:13px}.dept-card-public span{color:#0878b8;font-size:12px;font-weight:800}.dept-placeholder{grid-column:1/-1;background:#fff;padding:50px;border:1px solid #dfe8ed;text-align:center}.department-hero{min-height:360px;background-color:#073f68;background-size:cover;background-position:center;display:flex;align-items:flex-end;color:#fff}.department-hero .wrap{padding-top:70px;padding-bottom:55px}.department-hero p{font-size:18px;margin:0;max-width:700px}.department-body{padding-top:45px;padding-bottom:65px}.department-body h2{font:700 28px Georgia,"Times New Roman",serif;color:#073f68}.department-about{background:#fff;border:1px solid #e1e9ee;border-radius:8px;padding:30px;line-height:1.8;color:#425e70}.department-gallery,.department-faculty{margin-top:42px}.department-gallery>div{display:grid;grid-template-columns:repeat(3,1fr);gap:15px}.department-gallery figure{margin:0;background:#fff;border:1px solid #e0e8ed;border-radius:7px;overflow:hidden}.department-gallery img{width:100%;height:210px;object-fit:cover}.department-gallery figcaption{padding:10px;font-size:12px;color:#647c8b}.faculty-public-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.faculty-public-grid article{background:#fff;border:1px solid #dfe8ed;border-radius:8px;overflow:hidden}.faculty-public-grid img{width:100%;height:280px;object-fit:cover;object-position:top}.faculty-public-grid article>div{padding:17px}.faculty-public-grid h3{font:700 18px Georgia,"Times New Roman",serif;color:#073f68;margin:0 0 6px}.faculty-public-grid b{font-size:12px;color:#0878b8}.faculty-public-grid p{font-size:12px;color:#708592;line-height:1.5}@media(max-width:900px){.dept-list-grid,.faculty-public-grid{grid-template-columns:repeat(2,1fr)}.department-gallery>div{grid-template-columns:repeat(2,1fr)}}@media(max-width:600px){.dept-list-grid,.faculty-public-grid,.department-gallery>div{grid-template-columns:1fr}.department-hero h1,.dept-list-hero h1{font-size:32px}}