.inst-hero,.transparency-hero{background:linear-gradient(135deg,#f9eef2,#eef7f8);padding:64px 0}.inst-hero-grid{display:grid;grid-template-columns:1.15fr .85fr;gap:48px;align-items:center}.inst-hero h1,.transparency-hero h1{font-size:clamp(2.2rem,5vw,4.5rem);line-height:1.04;margin:.35em 0}.inst-hero img{width:100%;border-radius:24px;max-height:440px;object-fit:cover}.eyebrow{font-weight:800;letter-spacing:.12em;color:#7a1632}.inst-actions,.document-actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:24px}.inst-actions a,.primary-action,.document-actions a{display:inline-block;padding:12px 18px;border-radius:999px;border:1px solid #7a1632;text-decoration:none;font-weight:700}.primary-action,.document-actions a:first-child{background:#7a1632;color:#fff}.inst-index,.document-index{display:flex;gap:10px;overflow-x:auto;padding-top:22px;padding-bottom:22px}.inst-index a,.document-index a{white-space:nowrap;background:#fff;border:1px solid #dde3e6;border-radius:999px;padding:9px 13px;text-decoration:none}.inst-section,.document-catalog,.transparency-note{padding-top:56px;padding-bottom:56px}.inst-band{background:#f5f7f8;padding:56px 0}.inst-card-grid,.identity-grid,.document-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:24px}.inst-card-grid article,.identity-grid article,.document-card{background:#fff;border:1px solid #dde3e6;border-radius:18px;padding:24px}.identity-grid article{border-top:5px solid #7a1632}.source-note,.footer-scope-note,.transparency-note small{color:#5b676e;font-size:.9rem}.transparency-stats{display:flex;gap:40px;flex-wrap:wrap;margin-top:30px}.transparency-stats div{display:flex;flex-direction:column}.transparency-stats strong{font-size:1.8rem;color:#7a1632}.document-group{padding:36px 0;border-bottom:1px solid #dde3e6}.group-heading,.document-card-head{display:flex;align-items:center;justify-content:space-between;gap:16px}.group-heading h2{margin:0}.document-card h3{margin:16px 0 10px}.document-year,.document-type{font-weight:800;color:#7a1632}.document-type{font-size:.78rem;text-transform:uppercase;letter-spacing:.06em}.document-card dl{margin:18px 0}.document-card dl div{border-top:1px solid #e6eaec;padding:9px 0}.document-card dt{font-weight:700}.document-card dd{margin:3px 0 0}.empty-document-state{background:#f5f7f8;border:1px dashed #bdc7cb;border-radius:14px;padding:20px;margin-top:18px}.institutional-footer{background:#20252a;color:#fff;padding-top:48px}.institutional-footer-grid{display:grid;grid-template-columns:1.25fr 1fr 1fr 1.15fr;gap:32px}.institutional-footer h2{font-size:1rem;text-transform:uppercase;letter-spacing:.06em}.institutional-footer a{color:#fff;display:block;margin:8px 0}.footer-identity img{width:150px;background:#fff;border-radius:8px;padding:8px}.footer-identity address{font-style:normal;line-height:1.6}.footer-social-links{display:flex;gap:12px;flex-wrap:wrap;margin-top:12px}.footer-social-links a{display:inline}.footer-medical-notice{border-top:1px solid #465058;border-bottom:1px solid #465058;margin-top:34px;padding-top:20px;padding-bottom:20px;line-height:1.6}.institutional-footer .footer-bottom{display:flex;justify-content:space-between;gap:20px;padding-top:20px;padding-bottom:24px}.partner-grid article{min-height:190px}@media(max-width:900px){.inst-hero-grid,.institutional-footer-grid{grid-template-columns:1fr 1fr}.inst-card-grid,.identity-grid,.document-grid{grid-template-columns:1fr 1fr}}@media(max-width:620px){.inst-hero-grid,.institutional-footer-grid,.inst-card-grid,.identity-grid,.document-grid{grid-template-columns:1fr}.inst-hero,.transparency-hero{padding:40px 0}.institutional-footer .footer-bottom{flex-direction:column}.transparency-stats{gap:20px}}