/* The component: a 58px moving rail; no unrelated site selectors below. */
.copa-ticker{--copa-rail-bg:#032d26;--copa-text:#f6f9f7;--copa-accent:#e6c576;position:relative;background:#fffdf7;scroll-margin-top:16px}.copa-ticker .copa-rail{display:flex;height:58px;align-items:stretch;background:var(--copa-rail-bg);color:var(--copa-text);border-top:1px solid #d8ae4a90;border-bottom:1px solid #d8ae4a55;position:relative;background-image:radial-gradient(#a6c5a90d .7px,transparent .7px);background-size:4px 4px;isolation:isolate}.copa-ticker .copa-label{width:220px;flex:0 0 220px;display:flex;align-items:center;gap:13px;padding-left:max(4vw,20px);padding-right:20px;background:#003f34;border-right:1px solid #d8ae4a50;box-shadow:12px 0 22px #032d26;z-index:2;font:700 10px/1.45 Arial,sans-serif;letter-spacing:.14em}.copa-ticker .copa-signal{display:block;width:5px;height:19px;background:#d8ae4a;flex:none;box-shadow:0 0 10px #d8ae4a15}.copa-ticker .copa-viewport{flex:1;min-width:0;overflow:hidden;display:flex;align-items:center;mask-image:linear-gradient(90deg,transparent,#000 20px,#000 calc(100% - 22px),transparent)}.copa-ticker .copa-track{display:flex;width:max-content;will-change:transform;animation:copa-scroll var(--copa-duration,90s) linear infinite;animation-play-state:paused}.copa-ticker[data-running=true] .copa-track{animation-play-state:running}.copa-ticker .copa-run{display:flex;align-items:center;flex-shrink:0}.copa-ticker .copa-moving-link{display:flex;align-items:center;gap:14px;min-height:56px;padding:0 27px;text-decoration:none;white-space:nowrap;font-size:13px;font-weight:500;letter-spacing:.005em;text-shadow:0 0 7px #ffffff16}.copa-ticker .copa-moving-link:hover{text-decoration:underline;text-underline-offset:4px}.copa-ticker .copa-moving-status{color:#edce8c;font-size:9px;letter-spacing:.09em;text-transform:uppercase;font-weight:700}.copa-ticker .copa-separator{width:4px;height:4px;background:#d8ae4a;transform:rotate(45deg);margin-left:18px;flex:none}.copa-ticker .copa-controls{display:flex;align-items:center;gap:16px;background:#032d26;z-index:2;padding:0 17px 0 22px;border-left:1px solid #ffffff17;box-shadow:-12px 0 22px #032d26}.copa-ticker .copa-updated{font-size:9px;letter-spacing:.05em;color:#c5d6ce;white-space:nowrap}.copa-ticker .copa-pause{display:grid;place-items:center;width:44px;height:44px;border:1px solid #e6c57660;background:transparent;color:#fae9c1;font-size:17px}.copa-ticker .copa-pause:hover{background:#ffffff12}.copa-ticker .copa-reader-bar{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:11px max(4vw,20px);border-bottom:1px solid #003f3420;font-size:10px;letter-spacing:.01em;color:#536d61}.copa-ticker .copa-read-all{display:flex;align-items:center;gap:22px;min-height:28px;border:0;background:none;color:#003f34;font-size:11px;padding:0;font-weight:600}.copa-ticker .copa-read-all span{font-size:16px}.copa-ticker .copa-stationary-message{align-self:center;flex:1;font-size:12px;color:#d9e7df;padding:0 25px;line-height:1.4}.copa-ticker .copa-static{padding:5px max(4vw,20px) 18px;background:#f2eee3;border-bottom:1px solid #003f3420}.copa-ticker .copa-list{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:1fr 1fr;gap:0 40px}.copa-ticker .copa-list li{padding:20px 0;border-bottom:1px solid #003f3420;min-width:0}.copa-ticker .copa-item-meta{display:flex;gap:12px;flex-wrap:wrap;color:#7f6114;font-size:10px;margin-bottom:9px;line-height:1.5}.copa-ticker .copa-list a{display:block;font:20px/1.3 Georgia,serif;text-decoration:none;color:#003f34}.copa-ticker .copa-list a:hover{text-decoration:underline;text-underline-offset:4px}.copa-ticker .copa-item-source{font-size:10px;color:#536d61;margin:10px 0 0;line-height:1.6}.copa-ticker .copa-empty{padding:20px;font-size:12px}.no-script{padding:20px}.copa-ticker[data-static=true] .copa-viewport{display:none}.copa-ticker[data-static=true] .copa-stationary-message{display:block!important}.copa-ticker[data-static=true] .copa-track{animation:none;will-change:auto}@keyframes copa-scroll{from{transform:translateX(0)}to{transform:translateX(calc(-1 * var(--copa-distance,2500px)))}}

.copa-ticker{font:13px/1.5 Arial,Helvetica,sans-serif;max-width:100%;min-width:0;color:#183c33;isolation:isolate}
.copa-ticker,.copa-ticker *{box-sizing:border-box}
.copa-ticker [hidden]{display:none!important}
.copa-ticker button{font-family:inherit;cursor:pointer;border-radius:0}
.copa-ticker button:disabled{cursor:default;opacity:.7}
.copa-ticker :is(button,a):focus-visible{outline:3px solid #d8ae4a;outline-offset:3px}
.copa-ticker .copa-sr-only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
.copa-ticker .copa-read-all{color:#fae9c1;min-height:44px;padding:0 8px;font:11px Arial,sans-serif;white-space:nowrap}
.copa-ticker .copa-controls{gap:10px}
.copa-ticker .copa-empty-message{flex:1;padding:0 18px;font-size:11px;color:#d9e7df}
.copa-ticker .copa-list a{overflow-wrap:anywhere;min-height:44px}
.copa-ticker .copa-static{scroll-margin-top:16px}
@media(max-width:900px){.copa-ticker .copa-label{width:175px;flex-basis:175px;padding-left:22px}.copa-ticker .copa-updated{display:none}.copa-ticker .copa-controls{padding:0 10px}}
@media(max-width:600px){.copa-ticker .copa-label{width:106px;flex-basis:106px;font-size:8px;padding:0 10px 0 12px;gap:8px;letter-spacing:.08em}.copa-ticker .copa-signal{width:3px;height:16px}.copa-ticker .copa-controls{gap:0;padding:0 5px}.copa-ticker .copa-moving-link{font-size:12px;padding:0 18px;gap:12px}.copa-ticker .copa-moving-status{font-size:8px}.copa-ticker .copa-static{padding:0 20px 20px}.copa-ticker .copa-list{grid-template-columns:1fr;gap:0}.copa-ticker .copa-list a{font-size:19px}.copa-ticker .copa-stationary-message{font-size:10px;padding:0 12px}}
@media(prefers-reduced-motion:reduce){.copa-ticker .copa-track{animation:none!important}.copa-ticker .copa-viewport{display:none}.copa-ticker .copa-stationary-message{display:block!important}}

.copa-ticker .copa-moving-link{color:var(--copa-text)}
