/* Shared LinkedIn programme: fixed destination and slow, controllable ticker. */
body>.lcs-linkedin-follow{display:flex;align-items:center;gap:24px;margin:0;padding:8px max(20px,calc((100vw - 1240px)/2));background:#07183f;color:#fff;border:0;font:400 .88rem/1.5 Inter,ui-sans-serif,system-ui,-apple-system,"Segoe UI",sans-serif;min-width:0;overflow:hidden}
body>.lcs-linkedin-follow .lcs-programme-follow,body>.lcs-linkedin-follow .lcs-programme-follow:visited{display:inline-flex;gap:7px;align-items:center;flex:0 0 auto;width:auto;min-height:30px;padding:0;color:#ffac7e!important;font-size:.88rem;font-weight:750;white-space:nowrap;text-decoration:underline;text-underline-offset:4px}
body>.lcs-linkedin-follow .lcs-programme-follow:hover{color:#fff!important}
.lcs-programme-line{display:flex;align-items:center;gap:10px;min-width:0;flex:1}
.lcs-programme-viewport{min-width:0;overflow:hidden;flex:1;outline-offset:-3px}
.lcs-programme-track{display:flex;width:max-content;animation:lcs-programme-scroll 52s linear infinite;animation-play-state:paused}
.lcs-programme-ready .lcs-programme-track{animation-play-state:running}
.lcs-programme-group{display:flex;align-items:center;gap:20px;flex-shrink:0;margin:0!important;padding:0 20px 0 0;white-space:nowrap;font:inherit!important;color:#fff!important}
body>.lcs-linkedin-follow .lcs-programme-group strong{color:#ffac7e;font-weight:650;text-decoration:none}
body>.lcs-linkedin-follow .lcs-programme-dot{color:#ff9154;font-weight:700}
.lcs-programme-pause{display:grid;place-items:center;flex:0 0 30px;min-height:30px;min-width:30px;background:transparent;border:1px solid #8390ab;border-radius:4px;color:#fff;font:700 .9rem/1 system-ui;cursor:pointer;padding:4px}
.lcs-programme-pause[hidden]{display:none}
.lcs-programme-pause:hover{background:#213259}
.lcs-linkedin-follow.is-paused .lcs-programme-track,.lcs-programme-viewport:hover .lcs-programme-track,.lcs-programme-viewport:focus-within .lcs-programme-track{animation-play-state:paused}
.lcs-programme-follow:focus-visible,.lcs-programme-pause:focus-visible,.lcs-programme-viewport:focus-visible{outline:3px solid #ffac7e;outline-offset:2px}
@keyframes lcs-programme-scroll{from{transform:translateX(0)}to{transform:translateX(-50%)}}
@media(max-width:700px){body>.lcs-linkedin-follow{flex-direction:column;gap:4px;padding:7px 14px 9px;align-items:stretch;font-size:.82rem}body>.lcs-linkedin-follow .lcs-programme-follow{align-self:center;min-height:26px;font-size:.86rem}.lcs-programme-line{width:100%;gap:8px}.lcs-programme-group{gap:16px;padding-right:16px}.lcs-programme-pause{min-width:28px;min-height:28px;flex-basis:28px}}
@media(prefers-reduced-motion:reduce){.lcs-programme-track{animation:none!important;transform:none!important}.lcs-programme-group[aria-hidden=true]{display:none}.lcs-programme-viewport{overflow-x:auto;scrollbar-width:thin}.lcs-programme-pause{display:none!important}}


