.far-panel{margin-top:28px;padding-top:24px;border-top:1px solid #53657e;min-width:0}
.far-panel h4{margin:0;font-size:1rem;color:#f0d99e}
.far-topline{display:flex;justify-content:space-between;align-items:center;gap:16px;margin-bottom:12px}
.ticker-toggle{font:inherit;font-size:.85rem;font-weight:700;cursor:pointer;padding:8px 12px;color:#fff;background:transparent;border:1px solid #91a0b6;border-radius:6px;min-height:40px}
.ticker-toggle:hover{background:#203654}
.ticker-toggle:focus-visible,.far-notes summary:focus-visible{outline:3px solid var(--gold);outline-offset:4px}
[hidden]{display:none!important}
.far-ticker{overflow:hidden;background:#06182d;border:1px solid #53657e;border-radius:8px;padding:14px 0}
.ticker-track{display:flex;width:max-content}
.ticker-group{display:flex;align-items:center;gap:38px;padding-right:38px;flex-shrink:0}
.ticker-group span{white-space:nowrap;font-size:.96rem;line-height:1.65}
.ticker-group span::before{content:'•';color:#e2b861;margin-right:12px}
.far-ticker.ticker-ready .ticker-track{animation:far-scroll 120s linear infinite}
.far-panel[data-paused='true'] .ticker-track,.far-panel:hover .ticker-track,.far-panel:focus-within .ticker-track{animation-play-state:paused}
.far-notes{margin-top:14px;color:#dfe7f0;font-size:.9rem}
.far-notes summary{cursor:pointer;width:fit-content;text-decoration:underline;text-underline-offset:3px}
.far-notes ul{padding-left:22px}
.far-notes li{margin:10px 0}
.far-notes a{color:#f0d99e;text-decoration:underline;text-underline-offset:3px}
.planning-cta .far-reference{margin-top:14px;font-size:.8rem;color:#bdcbdc}
.far-reference a{color:#f0d99e;text-decoration:underline;text-underline-offset:3px}
.fy-countdown{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:18px;margin-top:22px;padding:20px;background:#fff;color:var(--navy);border-radius:8px}
.fy-countdown strong{display:block;font-size:1rem}
.planning-cta .fy-countdown p{margin:4px 0 0;color:#536579;font-size:.85rem}
.countdown-clock{display:flex;gap:14px;font-variant-numeric:tabular-nums}
.countdown-unit{text-align:center;min-width:48px}
.countdown-unit b{display:block;font-size:1.65rem;line-height:1.15;font-weight:750}
.countdown-unit small{display:block;color:#536579;font-size:.7rem;text-transform:uppercase;letter-spacing:.08em;margin-top:5px}
.far-panel noscript p{margin-top:14px;font-size:.85rem}
@keyframes far-scroll{to{transform:translateX(-50%)}}
@media(max-width:600px){.planning-cta{padding:22px}.far-topline{align-items:flex-start}.fy-countdown{padding:18px}.countdown-clock{width:100%;justify-content:space-between;gap:8px}.countdown-unit b{font-size:1.5rem}.ticker-group span{font-size:.9rem}}
@media(prefers-reduced-motion:reduce){.far-ticker.ticker-ready .ticker-track{animation:none}.far-ticker{padding:14px}.ticker-track,.ticker-group{display:block;width:auto}.ticker-group{padding:0}.ticker-group span{display:block;white-space:normal;margin-bottom:12px}.ticker-group span:last-child{margin-bottom:0}.ticker-group[aria-hidden='true']{display:none}}
