.employer-charter{--employer-accent:#56317c;--employer-tint:#f4effa;color:#29262c}.employer-charter [data-college=marketing]{--employer-accent:#b81e5a;--employer-tint:#fff0f6}.employer-charter [data-college=project]{--employer-accent:#006c75;--employer-tint:#eaf8f8}.employer-charter [data-college=leadership]{--employer-accent:#76540e;--employer-tint:#fcf5e5}.employer-intro{max-width:760px}.employer-selector{padding:24px;background:#f4effa;border-radius:6px;margin:28px 0 20px}.employer-selector label{display:block;font-weight:600;margin-bottom:9px}.employer-selector select{font:inherit;color:inherit;background:#fff;border:1px solid #a79aac;border-radius:4px;padding:13px;max-width:100%;width:100%;min-height:48px}.employer-selector select:focus-visible{outline:3px solid #9266ac;outline-offset:3px}.employer-selector p{margin:10px 0 0;font-size:.9rem}.employer-programme{border:1px solid #e3dce7;border-top:4px solid var(--employer-accent);border-radius:6px;padding:32px;background:#fff}.employer-summary{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);gap:32px;align-items:start}.employer-summary h3{font:400 clamp(1.8rem,3vw,2.6rem)/1.15 'DM Serif Display',Georgia,serif;margin:10px 0 16px}.employer-duration{background:var(--employer-tint);padding:20px;border-radius:5px}.employer-duration span{display:block;font-size:.8rem;text-transform:uppercase;letter-spacing:.06em;margin-bottom:10px}.employer-duration strong{font-size:1.1rem;line-height:1.5;display:block}.employer-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:30px;margin:22px 0}.employer-charter h4{font-size:1.13rem;margin:0 0 13px}.employer-charter li{margin:0 0 10px;line-height:1.65}.employer-charter ul{padding-left:22px}.employer-charter p{line-height:1.7}.employer-impact{background:var(--employer-tint);padding:24px;margin:24px 0;border-radius:5px}.employer-impact ul{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.employer-note{font-size:.875rem;color:#655b69;line-height:1.65}.employer-responsibility{padding:26px;border:1px solid #ded6e3;border-radius:5px}.employer-downloads{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;padding:0;list-style:none}.employer-downloads li{margin:0;border:1px solid #ded6e3;border-radius:5px;padding:22px}.employer-downloads a{display:inline-block;font-weight:600;margin-bottom:8px}.employer-downloads small{display:block;color:#655b69}.employer-charter a{overflow-wrap:anywhere}.employer-charter .button{background:var(--employer-accent);color:#fff}.employer-charter .button-secondary{background:#fff;color:var(--employer-accent);border-color:var(--employer-accent)}.employer-charter section[id]{scroll-margin-top:125px}.employer-contact{padding:24px;background:#f4effa;border-left:3px solid #56317c}.enrol-charter-links{display:flex;flex-direction:column;align-items:flex-start;gap:14px;min-width:205px}.enrol-charter-links a{line-height:1.5}@media(max-width:700px){.employer-summary,.employer-grid,.employer-downloads{grid-template-columns:1fr}.employer-programme{padding:23px 18px}.employer-summary{gap:16px}.employer-impact ul{grid-template-columns:1fr;gap:0}.employer-selector{padding:18px}.enrol-charter-links{margin-top:20px}.employer-charter .button-row{align-items:stretch}.employer-charter .button{max-width:100%;white-space:normal}}@media print{.employer-selector,.employer-charter .button-row,.employer-download-section,.enrol-charter-links{display:none!important}.employer-programme{border:0;padding:0}.employer-grid,.employer-summary{display:block}.employer-charter h3,.employer-charter h4{break-after:avoid}}

.employer-charter h1{font:400 clamp(2.7rem,5.3vw,4.4rem)/1.06 'DM Serif Display',Georgia,serif;letter-spacing:-.025em;margin:18px 0 25px}.employer-charter h2{font:400 clamp(2rem,3.3vw,3rem)/1.15 'DM Serif Display',Georgia,serif;margin:15px 0 28px}.employer-charter h3{margin:0 0 18px;font-size:1.3rem;line-height:1.35}.employer-charter .employer-summary h3{font:400 clamp(1.8rem,3vw,2.6rem)/1.15 'DM Serif Display',Georgia,serif;margin:10px 0 16px}.employer-charter a:not(.button){text-decoration:underline;text-underline-offset:4px}.employer-charter .employer-note{margin-top:16px}.employer-charter .employer-contact strong{display:block;margin-bottom:8px}
