ts-announcements{display:block;background:#e3e6de;color:#34382f}
.ts-announcements{display:flex;align-items:center;justify-content:center;min-height:40px;padding:2px 18px;border-bottom:1px solid #c8c9bd;gap:2px;font:400 12px/1.5 var(--ts-issue-ui,Arial,sans-serif);letter-spacing:.02em}
.ts-announcements__slides{display:grid;flex:0 1 720px;text-align:center;min-width:0}
.ts-announcements__slides p{grid-area:1/1;margin:0;padding:8px 6px;animation:ts-notice-fade 650ms ease both}
.ts-announcements__slides p[hidden]{display:block;visibility:hidden;pointer-events:none;animation:none}
.ts-announcements strong{font-weight:600;letter-spacing:.06em}
.ts-announcements button{display:grid;place-items:center;flex:0 0 32px;width:32px;height:32px;padding:0;border:0;background:transparent;color:inherit;cursor:pointer}
.ts-announcements button:focus-visible{outline:1px solid currentColor;outline-offset:1px}
.ts-announcements button[hidden]{display:none}
.ts-announcements__slides{min-height:34px;align-items:center}
.ts-announcements button[aria-pressed='true']{background:#d1d6cc}
@keyframes ts-notice-fade{from{opacity:0}to{opacity:1}}
@media(max-width:749px){.ts-announcements{padding-inline:8px;font-size:11px;min-height:58px}.ts-announcements__slides{min-height:54px}.ts-announcements__dates{display:block}.ts-announcements button{width:36px;height:44px;flex-basis:36px}}
@media(prefers-reduced-motion:reduce){.ts-announcements__slides p{animation:none}}
