/* Staff Instructor: unique composition only; shared type, colours and primitives remain canonical. */
    .goidc-staff-hero-media{background-image:url('https://go-idc.co.uk/wp-content/uploads/2026/07/go-idc-staff-instructor-banner-feathered-v1.jpg');background-position:center;background-size:cover}
.goidc-staff-split{display:grid;grid-template-columns:1.1fr .9fr;gap:68px;align-items:start}.goidc-staff-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:16px;margin-top:42px}.goidc-staff-card{min-height:210px}.goidc-staff-card .goidc-staff-kicker{margin:0 0 34px;color:var(--goidc-pink-hover)}.goidc-staff-card h3{margin-top:0}
.goidc-staff-dark-lead{max-width:770px;color:#c8dced}.goidc-staff-steps{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin-top:44px}.goidc-staff-step{padding:28px 24px;border:1px solid rgba(35,184,251,.24);background:rgba(255,255,255,.04)}.goidc-staff-step-number{margin:0;color:var(--goidc-aqua)}.goidc-staff-step h3{margin:30px 0 12px;color:var(--goidc-white)}.goidc-staff-step p{margin:0;color:#c8dced}
.goidc-staff-requirements{display:grid;grid-template-columns:1fr 1fr;gap:54px;align-items:start}.goidc-staff-list{margin:0;padding:0;list-style:none}.goidc-staff-list li{position:relative;padding:18px 0 18px 31px;border-bottom:1px solid #dfe8f3;color:#52627e}.goidc-staff-list li:before{content:'✓';position:absolute;left:0;top:18px;color:var(--goidc-pink)}
.goidc-staff-locations{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-top:42px}.goidc-staff-location{min-height:260px;padding:34px;display:flex;flex-direction:column;border:1px solid rgba(35,184,251,.28);background:rgba(255,255,255,.06)}.goidc-staff-location .goidc-staff-kicker,.goidc-staff-location a{color:var(--goidc-aqua)}.goidc-staff-location h3{margin:54px 0 12px;color:var(--goidc-white)}.goidc-staff-location p{margin:0;color:#c8dced}.goidc-staff-location .goidc-staff-location-link{margin-top:auto;padding-top:24px}.goidc-staff-location-link a{color:var(--goidc-aqua)}
@media(max-width:820px){.goidc-staff-split,.goidc-staff-grid,.goidc-staff-steps,.goidc-staff-requirements,.goidc-staff-locations{grid-template-columns:1fr}.goidc-staff-split{gap:34px}.goidc-staff-steps{gap:12px}}
