.report-identifiers article>.report-cover-preview{margin:0 0 26px;padding:24px;background:#e9eff2;border-radius:8px;text-align:center}.report-cover-preview img{display:block;width:100%;height:340px;max-width:100%;object-fit:contain;margin:0 auto;filter:drop-shadow(0 4px 8px #12344a18)}.report-cover-preview figcaption{font-size:12px;color:#69808b;margin-top:15px}.publisher-cover{height:140px;display:flex;align-items:center;padding:30px;background:#f5f8f9;border-bottom:1px solid #e1e9ed}.publisher-cover .publisher-logo{max-width:220px;width:auto;height:55px;object-fit:contain}.clean-records .publisher-logo{display:block;width:auto;max-width:175px;height:37px;object-fit:contain;margin:0 0 16px;object-position:left center}.mou-documents{display:grid;grid-template-columns:1.65fr 1fr;gap:28px;margin-top:45px;border-top:1px solid #dce5e9;padding-top:35px}.mou-document{display:grid;grid-template-columns:165px 1fr;gap:28px;align-items:center}.mou-document-preview{display:block;padding:12px;background:#eef3f5;border-radius:7px}.mou-document-preview img{width:100%;height:215px;object-fit:contain;display:block}.mou-document h3,.mou-partner-summary h3{font-size:24px;margin:14px 0}.mou-document p,.mou-partner-summary p{font-size:15px;line-height:1.8;color:#597383}.mou-document .plain-button{margin-top:18px;font-size:13px}.mou-partner-summary{border-left:1px solid #e0e7eb;padding:26px 0 26px 32px;align-self:center}.host-branding{margin-bottom:24px}.host-branding .issuer-logos{margin-bottom:8px}.host-role{font-size:12px;line-height:1.7;color:#6f8390;margin:6px 0 0}.host-branding img{object-position:left center}.award-year-card .host-branding{min-height:100px}.record-body>.host-branding{padding-bottom:18px;border-bottom:1px solid #e7edf0}.host-branding .issuer-logos img{max-width:210px;max-height:46px}.host-branding .issuer-logos img+img{max-width:150px}
@media(max-width:1000px){.mou-documents{grid-template-columns:1fr}.mou-partner-summary{border-left:0;border-top:1px solid #e0e7eb;padding:24px 0}.host-branding .issuer-logos img{max-width:180px}}
@media(max-width:640px){.report-identifiers article>.report-cover-preview{padding:18px}.report-cover-preview img{height:315px}.mou-document{grid-template-columns:110px 1fr;gap:18px}.mou-document h3,.mou-partner-summary h3{font-size:21px}.mou-document p{font-size:14px}.mou-document-preview img{height:165px}.publisher-cover{height:125px;padding:26px}.publisher-cover .publisher-logo{max-width:210px;height:46px}.award-year-card .host-branding{min-height:0}}

.mou-documents{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px}.mou-document{display:flex;flex-direction:column;align-items:stretch;gap:22px}.mou-document-preview{padding:24px}.mou-document-preview img{height:310px}.mou-document>div{display:flex;flex-direction:column;flex:1}.mou-document p{flex:1;margin:0}.mou-document h3{margin:12px 0}.mou-document .plain-button{align-self:flex-start}.mou-public-note{font-size:12px;color:#738691;line-height:1.8;margin-top:24px}.host-branding .issuer-logos{flex-wrap:wrap;gap:14px}.host-branding .issuer-logos img{width:auto;max-width:100%;height:42px}.host-branding .issuer-logos img+img{max-width:100%}@media(max-width:1000px){.mou-document-preview{padding:16px}.mou-document-preview img{height:245px}.mou-document h3{font-size:21px}}@media(max-width:640px){.mou-documents{grid-template-columns:1fr;gap:36px}.mou-document{display:grid;grid-template-columns:115px 1fr;gap:20px}.mou-document-preview{padding:8px;align-self:start}.mou-document-preview img{height:160px}.mou-document h3{font-size:20px}.mou-document .record-type{font-size:11px}.mou-document .plain-button{font-size:12px}.mou-document p{font-size:13px}.host-branding .issuer-logos img{max-width:100%;height:36px}}
@media(min-width:641px){.award-year-card .host-branding{min-height:145px}}

.program-institution,.publisher-cover,.issuer-logos,.institution-cell,.host-branding{background:#fff}
img[src*="assets/institutions/"]{background-color:#fff}
.institution-lockup{display:flex;align-items:center;gap:9px;max-width:100%;background:#fff;color:#202b39;font-family:Arial,"Malgun Gothic",sans-serif;font-size:15px;font-weight:700;line-height:1.25;white-space:nowrap}
.institution-lockup>img,.issuer-logos .institution-lockup>img,.partner-ribbon .logo-set .institution-cell .institution-lockup>img{width:36px;height:40px;max-width:36px;object-fit:contain;flex:none;margin:0}
.partner-ribbon .institution-lockup{font-size:12px;gap:6px}
.partner-ribbon .logo-set .institution-cell .institution-lockup>img{width:26px;height:31px;max-width:26px}
.program-institution .institution-lockup{font-size:16px}
@media(max-width:640px){.institution-lockup,.program-institution .institution-lockup{font-size:14px}.partner-ribbon .institution-lockup{font-size:10px}}
