.imapac-programme-tabs{font-family:Urbanist,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;margin:0 auto;max-width:1200px;padding:36px 20px 10px;text-align:center}.imapac-programme-tabs .ipt-intro{margin-bottom:20px}.imapac-programme-tabs .ipt-eyebrow{color:#7b3faf;display:inline-block;font-size:13px;font-weight:700;letter-spacing:.22em;margin-bottom:8px;text-transform:uppercase}.imapac-programme-tabs .ipt-heading{color:#1f3d7a;font-size:clamp(24px,3vw,34px);font-weight:800;letter-spacing:-.01em;margin:0}.imapac-programme-tabs .ipt-bar{display:flex;flex-wrap:wrap;gap:10px;justify-content:center}.imapac-programme-tabs .ipt-tab{align-items:center;appearance:none;background:#fff;border:1.5px solid #d8dae3;border-radius:999px;box-shadow:0 1px 2px rgba(31,61,122,.08);color:#46485a;cursor:pointer;display:inline-flex;flex-shrink:0;font:inherit;font-size:15px;font-weight:600;gap:8px;line-height:1;padding:10px 20px 10px 16px;transition:background .18s ease,color .18s ease,border-color .18s ease,box-shadow .18s ease,transform .12s ease;white-space:nowrap}.imapac-programme-tabs .ipt-ico{color:#7b3faf;flex-shrink:0;height:18px;transition:color .18s ease;width:18px}.imapac-programme-tabs .ipt-tab.is-active .ipt-ico{color:currentColor}.imapac-programme-tabs .ipt-tab:hover{border-color:#7b3faf;box-shadow:0 4px 12px rgba(31,61,122,.14);color:#1f3d7a;transform:translateY(-1px)}.imapac-programme-tabs .ipt-tab:active{transform:translateY(1px)}.imapac-programme-tabs .ipt-tab:focus-visible{outline:3px solid rgba(123,63,175,.35);outline-offset:2px}.imapac-programme-tabs.is-floating .ipt-bar{animation:ipt-drop .18s ease-out;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:hsla(0,0%,100%,.96);border-bottom:1px solid #ecedf3;box-shadow:0 6px 18px rgba(31,61,122,.12);left:0;padding:10px 16px;position:fixed;right:0;z-index:8990}.imapac-programme-tabs.is-floating .ipt-tab{box-shadow:none;font-size:14px;padding:8px 16px 8px 13px}.imapac-programme-tabs.is-floating .ipt-tab:hover{transform:none}@keyframes ipt-drop{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:none}}.ipt-hidden{display:none!important}@media (max-width:640px){.imapac-programme-tabs{padding-top:26px}.imapac-programme-tabs .ipt-tab{font-size:14px;padding:10px 16px 10px 13px}}.imapac-programme-tabs.is-floating .ipt-bar{flex-wrap:nowrap;justify-content:flex-start;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none}.imapac-programme-tabs.is-floating .ipt-bar::-webkit-scrollbar{display:none}.imapac-programme-tabs.is-floating .ipt-tab:first-child{margin-left:auto}.imapac-programme-tabs.is-floating .ipt-tab:last-child{margin-right:auto}@media (max-width:820px){.imapac-programme-tabs.is-floating .ipt-bar{gap:8px;padding:8px 12px}}@media (prefers-reduced-motion:reduce){.imapac-programme-tabs .ipt-ico,.imapac-programme-tabs .ipt-tab{transition:none}.imapac-programme-tabs.is-floating .ipt-bar{animation:none}}@media print{.ipt-hidden{display:block!important}.imapac-programme-tabs .ipt-bar{display:none}}