.brand-socials{display:flex;flex-wrap:nowrap;gap:9px;margin-left:auto;align-items:center;flex-shrink:0}.social-button{display:inline-flex;align-items:center;justify-content:center;width:39px;height:39px;border:1px solid #e0e6ef;border-radius:12px;background:linear-gradient(150deg,#fff,#f0f4f9);color:#203b5b;box-shadow:0 4px 12px #1734510c;transition:transform .2s,box-shadow .2s,color .2s;text-decoration:none}.social-button:hover{transform:translateY(-2px);box-shadow:0 7px 15px #183c5520}.social-facebook:hover{color:#1877f2}.social-instagram:hover{color:#bd357a}.social-tiktok:hover{color:#111}.social-youtube:hover{color:#d92222}.social-unconfigured{opacity:.55}.custom-brand-logo{display:block;max-width:290px;max-height:90px;object-fit:contain}.custom-footer-logo{display:block;max-width:250px;max-height:90px;object-fit:contain}.indicators-heading{gap:15px}.headline-ticker{display:flex;align-items:center;gap:10px;flex:1;min-width:0;overflow:hidden;background:linear-gradient(90deg,#f3f6fa,#fafbfd);border:1px solid #e6ebf1;border-radius:9px;padding:7px 9px}.ticker-label{font-size:10px;letter-spacing:.7px;font-weight:700;color:#967035;text-transform:uppercase;white-space:nowrap}.ticker-window{overflow:hidden;flex:1;min-width:0}.ticker-track{display:flex;width:max-content;animation:jdm-ticker 100s linear infinite;will-change:transform}.ticker-group{display:flex;align-items:center;white-space:nowrap}.ticker-item{font-size:12px;color:#53647a;padding-right:32px}.ticker-item::before{content:'•';color:#bb9654;margin-right:12px}.ticker-item a{color:inherit;text-decoration:none}.ticker-item a:hover{text-decoration:underline}.ticker-pause{border:0;background:none;color:#65748a;cursor:pointer;padding:2px 7px;flex-shrink:0}.headline-ticker:hover .ticker-track,.headline-ticker:focus-within .ticker-track,.headline-ticker.is-paused .ticker-track{animation-play-state:paused}@keyframes jdm-ticker{to{transform:translateX(-50%)}}@media(max-width:900px){.masthead-inner{flex-wrap:wrap}.brand-socials{gap:7px}.social-button{width:34px;height:34px}.custom-brand-logo{max-width:240px}.headline-ticker{flex-basis:100%;order:3}.indicators-heading{flex-wrap:wrap}}@media(max-width:600px){.masthead-inner{padding-top:17px;padding-bottom:14px}.brand-socials{order:4;margin:5px auto 0;width:100%;justify-content:center}.custom-brand-logo{max-width:235px;max-height:70px}.brand-socials .social-button{width:38px;height:38px}.headline-ticker{max-width:100%}.tagline{display:block;width:100%;order:3;margin:0;text-align:center;border:0;padding:0;font-size:12px}}@media(prefers-reduced-motion:reduce){.ticker-track{animation:none;transform:none;will-change:auto}.ticker-window{overflow-x:auto}.ticker-group[aria-hidden]{display:none}.social-button{transition:none}}
