/* Latest from FLM V3. Every rule is scoped to the existing private ticker. */
.flm-news-ticker{box-sizing:border-box;display:grid;grid-template-columns:auto minmax(0,1fr) 44px;align-items:center;column-gap:20px;width:calc(100% - 64px);max-width:1440px;min-height:48px;margin:0 auto;padding:0;border:0;border-bottom:1px solid #c9c9c2;background:#fff;color:#252c32;text-align:left}
.flm-news-ticker--compact{display:none}
.flm-news-ticker[hidden],.flm-news-ticker [hidden]{display:none!important}
.flm-news-ticker__label{grid-column:1;grid-row:1;align-self:center;padding-right:20px;border-right:1px solid #c9c9c2;font:700 16px/22px "Libre Franklin","Helvetica Neue",sans-serif;letter-spacing:.015em;white-space:nowrap;color:#18283b}
.flm-news-ticker__viewport{grid-column:2;grid-row:1;min-width:0;overflow:hidden;position:relative}
.flm-news-ticker__track{width:100%;position:relative}
.flm-news-ticker__stories{min-width:0;margin:0!important;padding:0!important;list-style:none!important}
.flm-news-ticker__story{margin:0!important;padding:0!important;list-style:none!important}
.flm-news-ticker .flm-news-ticker__link{color:#252c32;text-decoration:none;font:600 18px/24px "Source Serif 4",Georgia,serif;letter-spacing:0;text-transform:none;box-shadow:none}
.flm-news-ticker__prefix{font:700 14px/22px "Libre Franklin","Helvetica Neue",sans-serif;letter-spacing:.035em;color:#35434f;margin-right:10px;white-space:nowrap}
.flm-news-ticker__text{white-space:normal;overflow-wrap:break-word}
.flm-news-ticker .flm-news-ticker__link:hover{color:#18283b;text-decoration:underline;text-underline-offset:3px}
.flm-news-ticker__separator{display:none}
.flm-news-ticker__controls{grid-column:3;grid-row:1;display:flex;gap:2px;justify-content:flex-end;align-items:center}
.flm-news-ticker .flm-news-ticker__button{box-sizing:border-box;display:flex;align-items:center;justify-content:center;flex:0 0 44px;width:44px;min-width:44px;height:44px;min-height:0;padding:0;margin:0;border:0;border-radius:0;box-shadow:none;background:transparent;color:#35434f;cursor:pointer;line-height:1}
.flm-news-ticker .flm-news-ticker__button:hover{color:#18283b;background:#f6f5f2}
.flm-news-ticker__button svg{display:block;width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}
.flm-news-ticker .flm-news-ticker__button:focus-visible,.flm-news-ticker .flm-news-ticker__link:focus-visible{outline:2px solid #18283b;outline-offset:-2px}
.flm-news-ticker__status{position:absolute!important;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
.flm-news-ticker:not([data-enhanced]) .flm-news-ticker__story:not(:first-child){display:none}
.flm-news-ticker[data-mode=stream]{height:48px}
.flm-news-ticker[data-mode=stream] .flm-news-ticker__viewport{height:46px}
.flm-news-ticker[data-mode=stream] .flm-news-ticker__track{display:flex;width:max-content;will-change:transform}
.flm-news-ticker[data-mode=stream] .flm-news-ticker__stories{display:flex;flex:0 0 auto;width:max-content}
.flm-news-ticker[data-mode=stream] .flm-news-ticker__story{display:flex;align-items:center;flex:0 0 auto;white-space:nowrap;height:46px}
.flm-news-ticker[data-mode=stream] .flm-news-ticker__link{display:inline-flex;align-items:baseline;gap:10px;white-space:nowrap}
.flm-news-ticker[data-mode=stream] .flm-news-ticker__prefix{margin-right:0}
.flm-news-ticker[data-mode=stream] .flm-news-ticker__text{white-space:nowrap}
.flm-news-ticker[data-mode=stream] .flm-news-ticker__separator{display:block;flex:0 0 2px;align-self:center;width:2px;height:18px;margin:0 22px;padding:0;background:var(--flm-gazette-brass,#8a6d35);font-size:0;line-height:0;color:transparent}
.flm-news-ticker[data-mode=stream] .flm-news-ticker__previous,.flm-news-ticker[data-mode=stream] .flm-news-ticker__next{display:none}
.flm-news-ticker[data-mode=static]{grid-template-columns:auto minmax(0,1fr) 90px}
.flm-news-ticker[data-mode=static] .flm-news-ticker__track{transform:none!important}
.flm-news-ticker[data-mode=static] .flm-news-ticker__pause{display:none}
.flm-news-ticker[data-mode=static] .flm-news-ticker__link{display:block;padding:4px 2px}
.flm-news-ticker__label-mobile{display:none}
@media(max-width:1024px){
 .flm-news-ticker--wide{display:none}.flm-news-ticker--compact{display:grid}
 .flm-news-ticker,.flm-news-ticker[data-mode=stream],.flm-news-ticker[data-mode=static],.flm-news-ticker[data-mode=readable]{width:calc(100% - 40px);height:auto;min-height:0;grid-template-columns:minmax(0,1fr) 44px;grid-template-rows:auto auto;gap:3px 8px;padding:9px 0;font:400 19px/1.35 "Libre Franklin", "Helvetica Neue", sans-serif}
 .flm-news-ticker .flm-news-ticker__label{grid-column:1;grid-row:1;border:0;padding:0;font:inherit;letter-spacing:normal;color:#18283b}
 .flm-news-ticker__label-desktop{display:none}
 .flm-news-ticker__label-mobile{display:inline}
 .flm-news-ticker__controls{grid-column:2;grid-row:1 / span 2}
 .flm-news-ticker .flm-news-ticker__previous,.flm-news-ticker .flm-news-ticker__next{display:none!important}
 .flm-news-ticker .flm-news-ticker__viewport{grid-column:1;grid-row:2;height:auto;min-height:0}
 .flm-news-ticker[data-mode=stream] .flm-news-ticker__viewport{height:26px;min-height:0}
 .flm-news-ticker[data-mode=stream] .flm-news-ticker__story{height:auto;min-height:26px}
 .flm-news-ticker .flm-news-ticker__link{padding:0;font:inherit;color:#000;opacity:1;letter-spacing:normal}
 .flm-news-ticker[data-mode=stream] .flm-news-ticker__link{white-space:nowrap}
 .flm-news-ticker[data-mode=stream] .flm-news-ticker__separator{width:7.2px;height:7.2px;flex:0 0 7.2px;margin:0 36px;background:var(--flm-gazette-brass,#8a6d35)}
 .flm-news-ticker .flm-news-ticker__prefix{display:inline;font:inherit;letter-spacing:normal;margin:0;color:#8a6d35}.flm-news-ticker__prefix::after{content:":"}
 .flm-news-ticker[data-mode=readable] .flm-news-ticker__viewport{grid-column:1 / -1;overflow:visible}
 .flm-news-ticker[data-mode=readable] .flm-news-ticker__track,.flm-news-ticker[data-mode=readable] .flm-news-ticker__stories{display:block;width:100%;transform:none!important}
 .flm-news-ticker[data-mode=readable] .flm-news-ticker__story{display:block;margin-bottom:12px!important}
 .flm-news-ticker[data-mode=readable] .flm-news-ticker__link,.flm-news-ticker[data-mode=readable] .flm-news-ticker__text{white-space:normal}
}
@media(max-width:767px){.flm-news-ticker,.flm-news-ticker[data-mode=stream],.flm-news-ticker[data-mode=readable]{width:calc(100% - 32px)}}
@media(prefers-reduced-motion:reduce){.flm-news-ticker__track{transform:none!important;animation:none!important;transition:none!important}}
