.site-header>.cs-announcement-ribbon{width:100%;box-sizing:border-box;position:relative;z-index:0;border-top:1px solid #d6a72e;border-bottom:1px solid #e0bc63;color:#38134e;background:linear-gradient(105deg,#ffecaa 0%,#fff4d4 64%,#f0e2fa 100%);text-align:left;box-shadow:0 3px 12px #3110440a}.site-header>.cs-announcement-ribbon[hidden],.cs-announcement-ribbon [hidden]{display:none!important}.cs-announcement-ribbon .cs-announcement-inner{display:flex;align-items:center;gap:16px;height:46px;max-width:1200px;padding:0 24px;margin:0 auto;box-sizing:border-box;min-width:0}.cs-announcement-ribbon .cs-announcement-label{display:flex;align-items:center;gap:8px;flex:none;font:800 12px/1.2 Arial,sans-serif;letter-spacing:.06em;text-transform:uppercase;color:#51206e}.cs-announcement-ribbon .cs-announcement-label>span:first-child{color:#71318e;font-size:21px;line-height:1}.cs-announcement-ribbon .cs-announcement-viewport{flex:1;min-width:0;overflow-x:auto;overflow-y:hidden;scrollbar-width:none;border-radius:3px;outline-offset:3px}.cs-announcement-ribbon .cs-announcement-viewport::-webkit-scrollbar{display:none}.cs-announcement-ribbon .cs-announcement-track{display:flex;width:max-content;transform:translateX(0);will-change:auto}.cs-announcement-ribbon .cs-announcement-list{display:flex;align-items:center;gap:0;list-style:none;margin:0;padding:0;width:max-content}.cs-announcement-ribbon .cs-announcement-list li{display:flex;align-items:center;flex:none;gap:24px;margin:0;padding:0 24px 0 0;white-space:nowrap;font:650 14px/1.5 Arial,sans-serif;letter-spacing:.005em;color:#38134e}.cs-announcement-ribbon .cs-announcement-list a{display:inline;padding:10px 0;color:#38134e!important;text-decoration:underline;text-decoration-color:#8c65a4;text-underline-offset:3px;box-shadow:none;background:none;border:0;border-radius:0;font:inherit;white-space:nowrap}.cs-announcement-ribbon .cs-announcement-list a:hover{text-decoration-thickness:2px;color:#672881!important}.cs-announcement-ribbon .cs-announcement-spark{color:#8d52a8;font-size:12px;line-height:1;flex:none}.cs-announcement-ribbon .cs-announcement-pause{width:44px;min-width:44px;height:44px;min-height:44px;display:grid;place-items:center;flex:none;margin:0;padding:0;border:1px solid #8b5b9e65;border-radius:50%;color:#51206e!important;background:#fff8e6;box-shadow:none;font:800 17px/1 Arial,sans-serif;cursor:pointer}.cs-announcement-ribbon .cs-announcement-pause:hover{background:#e9d8f4}.cs-announcement-ribbon :focus-visible{outline:2px solid #632b84!important;outline-offset:3px}.cs-announcement-ribbon.is-scrolling .cs-announcement-track{animation:cs-announcement-drift var(--cs-announcement-duration,45s) linear infinite;will-change:transform}.cs-announcement-ribbon.is-scrolling .cs-announcement-viewport{overflow-x:hidden}.cs-announcement-ribbon.is-scrolling:hover .cs-announcement-track{animation-play-state:paused}.cs-announcement-ribbon.is-paused .cs-announcement-track,.cs-announcement-ribbon:focus-within .cs-announcement-track{animation:none;transform:none;will-change:auto}.cs-announcement-ribbon.is-paused .cs-announcement-viewport,.cs-announcement-ribbon:focus-within .cs-announcement-viewport{overflow-x:auto}.cs-announcement-ribbon.is-paused [data-announcement-clone],.cs-announcement-ribbon:focus-within [data-announcement-clone]{display:none}@keyframes cs-announcement-drift{from{transform:translateX(0)}to{transform:translateX(calc(-1 * var(--cs-announcement-distance,800px)))}}@media(max-width:600px){.cs-announcement-ribbon .cs-announcement-inner{height:54px;padding:0 12px;gap:10px}.cs-announcement-ribbon .cs-announcement-label{gap:5px;font-size:10px;letter-spacing:.025em}.cs-announcement-ribbon .cs-announcement-label>span:first-child{font-size:17px}.cs-announcement-ribbon .cs-announcement-list li{font-size:13px;gap:18px;padding-right:18px}.cs-announcement-ribbon .cs-announcement-pause{width:44px;min-width:44px;height:44px;min-height:44px;font-size:17px}}@media(prefers-reduced-motion:reduce){.cs-announcement-ribbon .cs-announcement-track{animation:none!important;transform:none!important;will-change:auto!important}.cs-announcement-ribbon .cs-announcement-viewport{overflow-x:auto!important}.cs-announcement-ribbon [data-announcement-clone],.cs-announcement-ribbon .cs-announcement-pause{display:none!important}}.site-header>.cs-announcement-ribbon .cs-announcement-list a{display:inline!important}
