/* IPAS V1.1.28: media center. Scoped to avoid Alumni and unrelated CONTROL pages. */
.ipas-media-heading{display:flex;justify-content:space-between;gap:24px;align-items:center;margin:0 0 22px}.ipas-media-heading h2{margin:5px 0 8px}.ipas-media-heading p{max-width:750px;margin:0;color:#5f7280;line-height:1.65}.ipas-media-overview{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-bottom:20px}.ipas-media-stat{display:flex;flex-direction:column;gap:8px;padding:24px;text-decoration:none;color:#143245;border:1px solid #d9e8e4;border-radius:18px;background:linear-gradient(155deg,#fff,#f1f8f5)}.ipas-media-stat:hover{border-color:#58a091;transform:translateY(-2px)}.ipas-media-stat small{font-weight:750;color:#30695e}.ipas-media-stat strong{font-size:34px;line-height:1.1;color:#102a40}.ipas-media-stat span{font-size:13px}.ipas-media-stat .ipas-media-cta{color:#126450;font-weight:750}.ipas-media-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:13px;margin:12px 0 18px}.ipas-media-steps>div{border:1px solid #e2ebe8;border-radius:14px;padding:16px;background:#fafdfc}.ipas-media-steps p{font-size:13px;line-height:1.7;margin:7px 0 0;color:#60737d}.ipas-media-albums{display:flex;flex-wrap:wrap;gap:12px}.ipas-media-album{display:flex;flex-direction:column;gap:4px;padding:13px 17px;border:1px solid #d9e6e2;border-radius:12px;text-decoration:none;background:#f8fcfa;color:#173e3a;min-width:160px}.ipas-media-album small{font-size:12px;color:#637e7a}.ipas-media-filters{display:flex;align-items:end;flex-wrap:wrap;gap:12px;margin:18px 0}.ipas-media-filters label{font-size:12px;font-weight:700;color:#2f5361;display:flex;flex-direction:column;gap:7px;min-width:155px;flex:1}.ipas-media-filters input,.ipas-media-filters select{width:100%;min-height:43px;border:1px solid #d3e0df;border-radius:10px;padding:9px 11px;background:#fff;color:#1b3b47;font:inherit}.ipas-media-filters .btn{min-height:43px}.ipas-media-table td{vertical-align:middle}.ipas-media-table .thumb{width:58px;height:48px;object-fit:cover;border-radius:9px}.ipas-media-table td strong{display:block}.ipas-media-table td small{display:block;color:#7b8a96;margin-top:4px}.ipas-media-issue{color:#a36212;font-size:12px;font-weight:750}.ipas-media-issues{margin-top:5px;font-size:12px;color:#61737a;max-width:210px}.ipas-media-issues summary{cursor:pointer;color:#275e54}.ipas-media-issues ul{padding-left:17px}.ipas-media-issues li{margin:4px 0}.ipas-media-clear{font-size:12px;font-weight:700;color:#23765c}.ipas-media-empty{background:#f4f8f7;border:1px dashed #bfd6cd;border-radius:14px;padding:30px;text-align:center}.ipas-media-pages{display:flex;align-items:center;justify-content:center;gap:12px;margin:20px 0 4px}.ipas-media-pages span{font-size:13px;color:#536a75}.ipas-media-preview{margin-top:16px}.ipas-media-preview-card{display:grid;grid-template-columns:minmax(170px,32%) minmax(0,1fr);gap:22px;border-radius:14px;background:#f6faf9;padding:18px}.ipas-media-preview-card h3{margin:6px 0 10px}.ipas-media-preview-card p{white-space:normal;color:#4e6a71;line-height:1.7}.ipas-media-preview-image{width:100%;aspect-ratio:4/3;object-fit:cover;border-radius:12px}.ipas-album-bar{display:flex;flex-wrap:wrap;gap:9px;margin:0 0 22px}.ipas-album-bar a{padding:10px 16px;border-radius:999px;background:#f2f8f5;border:1px solid #dce9e4;text-decoration:none;font-weight:700;color:#29594e;font-size:13px}.ipas-album-bar a[aria-current="page"]{background:#175b4d;color:#fff;border-color:#175b4d}.ipas-gallery-count{margin:-4px 0 20px;color:#5c7671;font-size:14px}@media(max-width:760px){.ipas-media-heading{align-items:stretch;flex-direction:column}.ipas-media-overview,.ipas-media-steps{grid-template-columns:1fr}.ipas-media-stat{padding:17px}.ipas-media-preview-card{grid-template-columns:1fr}.ipas-media-filters{align-items:stretch}.ipas-media-filters label{min-width:min(100%,225px)}.ipas-media-filters .btn{flex:1}.ipas-media-table td{min-width:88px}}
