.news-wire{margin:28px 0 48px}.news-wire .section-head{margin-bottom:12px}.wire-status{display:flex;gap:12px;align-items:baseline;justify-content:space-between;color:#58667a;font-size:13px;margin-bottom:20px;flex-wrap:wrap}.wire-status p{margin:0}.wire-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.wire-card{padding:24px;border:1px solid #dce3e9;border-top:3px solid #087a77;background:#fff;display:flex;flex-direction:column;min-width:0;border-radius:4px}.wire-tags{display:flex;justify-content:space-between;gap:10px;color:#087a77;font-size:11px;text-transform:uppercase;letter-spacing:.06em}.wire-card h3{font-family:Georgia,serif;font-size:22px;line-height:1.35;color:#062b57;margin:16px 0}.wire-card h3 a:hover,.wire-card a:focus-visible{text-decoration:underline}.wire-card p{font-size:14px;color:#526071;line-height:1.6;margin:0 0 16px;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.wire-meta{display:flex;flex-direction:column;gap:5px;font-size:12px;line-height:1.5;color:#65748a;margin-top:auto;padding-top:10px;overflow-wrap:anywhere}.wire-meta strong{font-weight:600;color:#33465c}.wire-card>.text-link{margin-top:16px;font-size:13px;color:#087a77}.wire-card a:focus-visible{outline:2px solid #087a77;outline-offset:4px}@media(max-width:960px){.wire-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.wire-grid{grid-template-columns:minmax(0,1fr)}.wire-card{padding:20px}.wire-card h3{font-size:21px}.wire-status{font-size:12px}.news-wire .section-head{align-items:flex-start;gap:12px}}.market-watch{border:1px solid #dce3e9;background:#f6f9fc;border-radius:5px;margin:24px 0;padding:16px 18px}.market-watch-heading{display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap;font-size:13px;color:#062b57}.market-watch-heading small{color:#5e6e80}.market-watch [data-provider-widget=ticker]{min-height:80px;margin-top:12px}.tradingview-widget-copyright{font-size:12px;text-align:right;padding:6px 0;color:#51657b}.market-footnote{font-size:11px;color:#5b6d80;margin:8px 0}.index-links{display:flex;gap:16px;flex-wrap:wrap;font-size:12px;color:#50657d}.index-links a{color:#087a77}.provider-news{margin:30px 0}.provider-news [data-provider-widget=news]{height:535px;min-height:535px;border:1px solid #dce3e9;border-radius:5px;padding:8px}.provider-news [data-provider-widget=news]>div:first-child{height:500px}.wire-sources{font-size:12px;color:#53687d;margin-bottom:18px}.wire-sources summary{cursor:pointer}.wire-sources li{padding:3px 0}@media(max-width:600px){.market-watch{padding:12px}.market-watch-heading>span{display:flex;gap:8px;flex-wrap:wrap}.market-watch-heading small{width:100%}.index-links{gap:10px}.provider-news [data-provider-widget=news]{height:535px}}.desktop-nav>a.nav-active,.desktop-nav .more>summary.nav-active{color:var(--category,#087a77);background:#edf7f5;box-shadow:inset 0 -4px 0 var(--category,#087a77)}.desktop-nav .more>div a.nav-active,.mobile-menu nav a.nav-active{background:#e4f3ef;color:#075f59;font-weight:750;border-left:4px solid #087a77}.desktop-nav .more>summary.nav-active{padding-left:12px;padding-right:12px}.more-current{font-size:11px;font-weight:600}.desktop-nav .more>div{max-height:min(70vh,650px);overflow-y:auto;z-index:30}.desktop-nav .more>div a{min-height:46px;box-sizing:border-box}.mobile-menu nav a.nav-active{padding-left:12px}.section-resources{margin:30px 0}.resource-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.resource-card{border:1px solid #dce3e9;border-radius:5px;padding:22px;background:white}.resource-card h3{font-size:20px;color:#062b57;margin:0 0 10px}.resource-card p{font-size:14px;color:#586a7c;line-height:1.6}.resource-card a{font-size:13px;color:#087a77}.job-detail{font-size:13px;color:#435c72;line-height:1.6;margin-bottom:12px}.job-detail strong{display:block}.regional-filter{display:flex;gap:10px;flex-wrap:wrap;margin:18px 0 28px}.regional-filter a{padding:9px 14px;border:1px solid #dce3e9;border-radius:20px;font-size:13px}.regional-filter a[aria-current=page]{background:#087a77;color:white;border-color:#087a77}@media(max-width:760px){.resource-grid{grid-template-columns:1fr}.resource-card{padding:18px}}
.desktop-nav .more>div a{padding:12px 18px;line-height:1.4}

[data-provider-state=unavailable] iframe{display:none}[data-provider-state=unavailable]{min-height:0;height:auto}
