.oj-announcement{overflow:hidden;border-bottom:1px solid #c5aa7c40;min-height:36px}
.oj-announcement__track{display:flex;width:max-content;animation:oj-announcement-scroll var(--oj-marquee-duration,30s) linear infinite}
.oj-announcement__group{display:flex;flex:0 0 auto;align-items:center;justify-content:space-around;min-width:100vw;gap:48px;padding:10px 24px;box-sizing:border-box}
.oj-announcement__item{display:inline-flex;align-items:center;gap:48px;white-space:nowrap;font:500 11px/1.5 var(--font-body-family);letter-spacing:.12em;text-transform:uppercase}
.oj-announcement__item a{color:inherit;text-decoration:none}
.oj-announcement__item a:hover{text-decoration:underline;text-underline-offset:3px}
.oj-announcement__separator{color:#c5aa7c;font-size:10px}
.oj-announcement:hover .oj-announcement__track,.oj-announcement:focus-within .oj-announcement__track{animation-play-state:paused}
.oj-announcement:focus-visible{outline:2px solid #c5aa7c;outline-offset:-2px}
@keyframes oj-announcement-scroll{to{transform:translateX(-50%)}}
@media screen and (max-width:749px){.oj-announcement__group,.oj-announcement__item{gap:36px}.oj-announcement__group{padding-inline:18px}.oj-announcement__item{font-size:10px;letter-spacing:.1em}}
@media(prefers-reduced-motion:reduce){.oj-announcement{overflow-x:auto;scrollbar-width:none}.oj-announcement::-webkit-scrollbar{display:none}.oj-announcement__track{animation:none}.oj-announcement__group[aria-hidden="true"]{display:none}}
