
/* Human-Service corporate programme additions */
.hs-programme{background:#f3f7f9}.hs-programme .wrap{max-width:1160px}.hs-programme-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;margin-top:26px}.hs-programme-card{background:#fff;border:1px solid #dce7ec;border-radius:18px;padding:28px;box-shadow:0 7px 20px rgba(18,55,76,.04)}.hs-programme-card h3{margin:8px 0 12px;color:#143451}.hs-programme-card p{line-height:1.75}.hs-programme-card .tag{display:inline-block;margin-top:12px}.hs-detail{max-width:1050px;margin:0 auto;padding:52px 24px 80px}.hs-detail .eyebrow{letter-spacing:.09em;text-transform:uppercase;color:#51768a;font-weight:700;font-size:.82rem}.hs-detail h1{font-size:clamp(2rem,4vw,3.25rem);line-height:1.18;color:#143451;max-width:900px}.hs-detail h2{color:#143451;font-size:clamp(1.4rem,2.6vw,2rem);margin:38px 0 14px}.hs-detail h3{color:#143451;margin:0 0 9px}.hs-detail p,.hs-detail li{line-height:1.75}.hs-detail .intro{font-size:1.15rem;max-width:820px;color:#375369}.hs-detail .panel{padding:24px;background:#f3f7f9;border:1px solid #dce7ec;border-radius:16px;margin:24px 0}.hs-detail .tiles{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin:20px 0}.hs-detail .tile{border:1px solid #dce7ec;border-radius:14px;padding:20px;background:white}.hs-detail .tile p{margin:0}.hs-detail .fineprint{font-size:.93rem;color:#4e6575}.hs-detail .action-links{display:flex;gap:14px;flex-wrap:wrap;margin-top:26px}.hs-detail .action-links a{display:inline-block;padding:13px 20px;background:#143451;color:white;text-decoration:none;border-radius:9px}.hs-detail .action-links a.secondary{background:#eaf1f5;color:#143451}.hs-detail ul{padding-left:22px}@media(max-width:700px){.hs-programme-grid,.hs-detail .tiles{grid-template-columns:1fr}.hs-programme-card{padding:22px}.hs-detail{padding:32px 18px 56px}}
