.institutional-hero .hero-copy{max-width:900px;background:linear-gradient(125deg,rgba(3,17,61,.97),rgba(13,64,145,.86))}.institutional-hero .hero-copy h1{max-width:850px;font-size:clamp(2.8rem,4.8vw,5.15rem)}
.institutional-hero .hero-lead{max-width:790px}
.hero-values{display:flex;flex-wrap:wrap;gap:9px;margin-top:24px;padding-top:20px;border-top:1px solid rgba(255,255,255,.18)}
.hero-values span{display:inline-flex;align-items:center;gap:8px;padding:8px 11px;border:1px solid rgba(255,255,255,.22);border-radius:999px;color:#e8f0ff;background:rgba(255,255,255,.07);font-size:.72rem;font-weight:850;letter-spacing:.035em}
.hero-values span:before{content:"";width:6px;height:6px;border-radius:50%;background:#e39a67;box-shadow:0 0 0 4px rgba(227,154,103,.13)}
.health-priority-home{overflow:hidden;background:#f4f7fb}
.health-priority-grid{display:grid;grid-template-areas:"intro programme-1 programme-2";grid-template-columns:minmax(0,1.5fr) repeat(2,minmax(0,.62fr));grid-template-rows:minmax(520px,auto);gap:16px;align-items:stretch;padding:72px 0}
.health-priority-grid>article,.health-priority-grid>a{min-width:0;overflow:hidden;margin:0;border-radius:12px}
.see-franchise-cell{grid-area:intro;display:flex;flex-direction:column;justify-content:center;padding:18px 50px 18px 0}
.priority-program-cell:nth-child(2){grid-area:programme-1}.priority-program-cell:nth-child(3){grid-area:programme-2}
.see-cell-heading{display:flex;gap:16px;align-items:center;margin-bottom:30px}
.see-cell-heading img{width:110px;height:110px;padding:9px;border:1px solid #dfe6f2;border-radius:14px;background:#fff;object-fit:contain;box-shadow:0 12px 30px rgba(19,43,104,.1)}
.see-cell-heading div{display:grid;gap:7px}.see-cell-heading span,.see-cell-heading strong{font-size:.71rem;font-weight:900;letter-spacing:.1em}.see-cell-heading span{color:#5f6b82}.see-cell-heading strong{color:#c97a4a}
.see-franchise-cell .eyebrow{margin-bottom:16px}.see-franchise-cell h2{max-width:680px;margin-bottom:20px;color:#132b68;font-size:clamp(2.65rem,4vw,4.25rem);line-height:1.02}
.see-franchise-cell>p:not(.eyebrow,.see-franchise-claim){max-width:690px;margin-bottom:17px;color:#66738c;font-size:1rem}
.see-franchise-claim{display:inline-block;align-self:flex-start;margin:0 0 4px;padding:10px 14px;border-left:4px solid #c97a4a;color:#132b68;background:#e8eef9;font-size:.88rem}
.see-franchise-cell .arrow-link{display:inline-flex;align-items:center;justify-content:center;align-self:flex-start;min-height:48px;margin-top:18px;padding:11px 18px;border:1px solid #132b68;border-radius:10px;color:#fff;background:#132b68;box-shadow:0 10px 24px rgba(19,43,104,.18);font-size:.9rem;line-height:1.25;transition:transform .25s ease,background .25s ease,box-shadow .25s ease}
.see-franchise-cell .arrow-link:hover{background:#1f4aa4;box-shadow:0 14px 30px rgba(19,43,104,.25);transform:translateY(-2px)}
.see-franchise-cell .arrow-link:focus-visible{outline:3px solid rgba(201,122,74,.4);outline-offset:3px}
.priority-program-cell{position:relative;min-height:0;color:#fff;background:#06102b;box-shadow:0 14px 35px rgba(16,38,89,.12)}
.priority-program-cell img{width:100%;height:100%;object-fit:cover;transition:transform .55s ease}
.priority-program-cell:hover img{transform:scale(1.045)}
.priority-program-cell:after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,rgba(4,18,56,.98),rgba(8,31,83,.08) 78%)}
.priority-program-cell>div{position:absolute;z-index:1;right:22px;bottom:20px;left:22px}
.priority-program-cell span{color:#f0a26b;font-size:.65rem;font-weight:900;letter-spacing:.08em}.priority-program-cell h3{margin:7px 0 5px;font-size:1.45rem;line-height:1.1}.priority-program-cell p{margin:0;color:#d7e0f2;font-size:.82rem;font-weight:650}
.health-program-bullets{display:grid;gap:10px;margin:18px 0 0;padding:15px 0 0;border-top:1px solid rgba(255,255,255,.22);list-style:none}.health-program-bullets li{position:relative;display:grid;gap:2px;padding-left:15px}.health-program-bullets li:before{content:"";position:absolute;top:7px;left:0;width:6px;height:6px;border-radius:50%;background:#f0a26b}.health-program-bullets b{font-size:.85rem;line-height:1.2}.health-program-bullets small{color:#cbd7e9;font-size:.72rem;line-height:1.3}
.prev-kit-cell{background:linear-gradient(145deg,#148a9c,#3156a9)}.prev-kit-cell img{padding:14px 30px 45px;object-fit:contain}.prev-kit-cell:after{background:linear-gradient(0deg,rgba(5,22,66,.96),rgba(8,50,85,.02) 72%)}
.auto-external{grid-column:1/-1;min-height:300px}
.logo-track img{filter:none!important;opacity:1!important}.logo-track>div{background:#fff}.logo-track>div:hover img{transform:scale(1.06)}
@media(max-width:980px){.health-priority-grid{grid-template-areas:"intro intro" "programme-1 programme-2";grid-template-columns:1fr 1fr;grid-template-rows:auto 430px}.see-franchise-cell{padding:12px 0 35px}.priority-program-cell{min-height:430px}.auto-external{grid-column:auto}}
@media(max-width:760px){.institutional-hero{min-height:790px}.institutional-hero .hero-copy h1{font-size:2.65rem}.hero-values{gap:7px;margin-top:18px;padding-top:16px}.hero-values span{padding:7px 9px;font-size:.65rem}}
@media(max-width:600px){.health-priority-grid{grid-template-areas:"intro" "programme-1" "programme-2";grid-template-columns:1fr;grid-template-rows:auto repeat(2,440px);padding:58px 0}.see-franchise-cell{padding:0 0 28px}.see-cell-heading{margin-bottom:26px}.see-cell-heading img{width:92px;height:92px}.see-franchise-cell h2{font-size:2.5rem}.see-franchise-cell .arrow-link{width:100%;margin-top:14px;text-align:center}.priority-program-cell{min-height:440px}.priority-program-cell h3{font-size:1.45rem}}
