/* Company news only. No external fonts, images, scripts or provider data styling. */
body .m13f.m13f.m13f.m13f.m13f.m13f.m13f.m13f.m13f-news { width:100%; max-width:1280px; min-width:0; margin:0 auto; padding:30px 28px 48px; color:#000; background:#fff; font-family:inherit; font-size:16px; line-height:1.8; }
body .m13f.m13f.m13f.m13f.m13f.m13f.m13f.m13f.m13f-news *, body .m13f.m13f.m13f.m13f.m13f.m13f.m13f.m13f.m13f-news *::before, body .m13f.m13f.m13f.m13f.m13f.m13f.m13f.m13f.m13f-news *::after, body .m13f.m13f.m13f.m13f.m13f.m13f.m13f.m13f .m13f-home-news *, body .m13f.m13f.m13f.m13f.m13f.m13f.m13f.m13f .m13f-home-news *::before, body .m13f.m13f.m13f.m13f.m13f.m13f.m13f.m13f .m13f-home-news *::after { box-sizing:border-box; }
body .m13f.m13f.m13f.m13f.m13f.m13f.m13f.m13f.m13f-news :is(h2,h3,h4,p,dl,ul), body .m13f.m13f.m13f.m13f.m13f.m13f.m13f.m13f .m13f-home-news :is(h3,p,ul) { margin:0; color:#000; }
body .m13f.m13f.m13f.m13f.m13f.m13f.m13f.m13f.m13f-news [hidden] { display:none !important; }
body .m13f.m13f.m13f.m13f.m13f.m13f.m13f.m13f.m13f-news .m13f-news-breadcrumb { display:flex; flex-wrap:wrap; align-items:center; gap:10px; margin-bottom:24px; font-size:15px; }
body .m13f.m13f.m13f.m13f.m13f.m13f.m13f.m13f.m13f-news .m13f-news-breadcrumb a { display:inline-flex; align-items:center; min-height:44px; color:#000; text-underline-offset:5px; }
body .m13f.m13f.m13f.m13f.m13f.m13f.m13f.m13f.m13f-news .m13f-news-intro { position:relative; isolation:isolate; overflow:hidden; padding:36px 38px; border:1px solid #d7e3f6; border-left:4px solid #2563eb; border-radius:20px; background:radial-gradient(ellipse at 100% 0%,#dbeafe,transparent 48%),linear-gradient(115deg,#fff 30%,#f5f3ff); }
body .m13f.m13f.m13f.m13f.m13f.m13f.m13f.m13f.m13f-news .m13f-news-intro::after { content:''; position:absolute; z-index:-1; width:240px; height:240px; border:36px double #2563eb12; border-radius:50%; right:-70px; top:-100px; pointer-events:none; }
body .m13f.m13f.m13f.m13f.m13f.m13f.m13f.m13f.m13f-news .m13f-news-eyebrow, body .m13f.m13f.m13f.m13f.m13f.m13f.m13f.m13f .m13f-home-news .m13f-news-eyebrow { display:inline-flex; align-items:center; max-width:100%; gap:9px; padding:5px 10px; color:#000; font-size:12px; line-height:1.7; letter-spacing:.1em; font-weight:650; border:1px solid #cbdcf8; border-radius:7px; background:#ffffffdf; }
body .m13f.m13f.m13f.m13f.m13f.m13f.m13f.m13f.m13f-news .m13f-news-eyebrow::before, body .m13f.m13f.m13f.m13f.m13f.m13f.m13f.m13f .m13f-home-news .m13f-news-eyebrow::before { content:''; width:7px; height:7px; flex:0 0 7px; border-radius:2px; background:#2563eb; }
body .m13f.m13f.m13f.m13f.m13f.m13f.m13f.m13f.m13f-news .m13f-news-intro h2 { color:#000; font-size:clamp(32px,4vw,48px); font-weight:750; line-height:1.25; letter-spacing:-.035em; margin:21px 0 18px; }
body .m13f.m13f.m13f.m13f.m13f.m13f.m13f.m13f.m13f-news .m13f-news-intro h2 span { display:inline-block; margin-left:18px; font-size:.55em; letter-spacing:0; font-weight:600; }
body .m13f.m13f.m13f.m13f.m13f.m13f.m13f.m13f.m13f-news .m13f-news-intro > p:last-of-type { max-width:880px; font-size:17px; line-height:1.9; }
body .m13f.m13f.m13f.m13f.m13f.m13f.m13f.m13f.m13f-news .m13f-news-intro-tags { display:flex; flex-wrap:wrap; gap:8px; margin-top:24px; }
body .m13f.m13f.m13f.m13f.m13f.m13f.m13f.m13f.m13f-news .m13f-news-intro-tags span { padding:5px 10px; font-size:14px; color:#000; background:#fff; border:1px solid #cbdcf8; border-radius:30px; }
body .m13f.m13f.m13f.m13f.m13f.m13f.m13f.m13f.m13f-news .m13f-news-coverage { padding:24px; margin:24px 0; border:1px solid #dbe3ef; border-radius:15px; background:#f7faff; }
body .m13f.m13f.m13f.m13f.m13f.m13f.m13f.m13f.m13f-news .m13f-news-coverage-heading { display:flex; flex-wrap:wrap; justify-content:space-between; align-items:center; gap:12px; margin-bottom:20px; }
body .m13f.m13f.m13f.m13f.m13f.m13f.m13f.m13f.m13f-news .m13f-news-coverage-heading h3 { font-size:22px; line-height:1.5; font-weight:700; }
body .m13f.m13f.m13f.m13f.m13f.m13f.m13f.m13f.m13f-news .m13f-news-pilot-state { display:inline-block; padding:5px 12px; color:#000; font-size:14px; font-weight:600; line-height:1.7; background:#fff; border:1px solid #aebfd9; border-radius:30px; }
body .m13f.m13f.m13f.m13f.m13f.m13f.m13f.m13f.m13f-news .m13f-news-metrics { display:grid; grid-template-columns:repeat(5,minmax(0,1fr)); gap:18px; padding-bottom:18px; margin-bottom:14px; border-bottom:1px solid #dbe3ef; }
body .m13f.m13f.m13f.m13f.m13f.m13f.m13f.m13f.m13f-news .m13f-news-metrics > div { min-width:0; }
body .m13f.m13f.m13f.m13f.m13f.m13f.m13f.m13f.m13f-news .m13f-news-metrics dt { font-size:14px; line-height:1.8; font-weight:600; }
body .m13f.m13f.m13f.m13f.m13f.m13f.m13f.m13f.m13f-news .m13f-news-metrics dd { color:#000; margin:5px 0 0; font-size:28px; font-weight:700; line-height:1.3; font-variant-numeric:tabular-nums; }
body .m13f.m13f.m13f.m13f.m13f.m13f.m13f.m13f.m13f-news .m13f-news-note, body .m13f.m13f.m13f.m13f.m13f.m13f.m13f.m13f .m13f-home-news .m13f-news-note { color:#000; font-size:15px; line-height:1.85; overflow-wrap:anywhere; }
body .m13f.m13f.m13f.m13f.m13f.m13f.m13f.m13f.m13f-news .m13f-news-note + .m13f-news-note { margin-top:6px; }
body .m13f.m13f.m13f.m13f.m13f.m13f.m13f.m13f.m13f-news .m13f-news-form { padding:24px; margin:26px 0; border:1px solid #dbe3ef; border-radius:15px; background:#fff; }
body .m13f.m13f.m13f.m13f.m13f.m13f.m13f.m13f.m13f-news .m13f-news-fields { display:grid; grid-template-columns:1.3fr 1fr 1fr 1fr; gap:16px; }
body .m13f.m13f.m13f.m13f.m13f.m13f.m13f.m13f.m13f-news .m13f-news-fields label { display:flex; flex-direction:column; gap:8px; min-width:0; color:#000; font-size:15px; font-weight:600; line-height:1.6; }
body .m13f.m13f.m13f.m13f.m13f.m13f.m13f.m13f.m13f-news .m13f-news-fields :is(input,select) { display:block; min-width:0; max-width:100%; width:100%; min-height:48px; height:auto; margin:0; padding:10px 12px; border:1px solid #7186a6; border-radius:8px; color:#000; background:#fff; font:inherit; font-size:16px; font-weight:400; line-height:1.5; box-shadow:none; }
body .m13f.m13f.m13f.m13f.m13f.m13f.m13f.m13f.m13f-news .m13f-news-fields input::placeholder { color:#4b5563; opacity:1; }
body .m13f.m13f.m13f.m13f.m13f.m13f.m13f.m13f.m13f-news .m13f-news-filter-bottom { display:flex; flex-wrap:wrap; justify-content:space-between; align-items:center; gap:12px 20px; margin:18px 0 10px; }
body .m13f.m13f.m13f.m13f.m13f.m13f.m13f.m13f.m13f-news .m13f-news-check { display:inline-flex; align-items:center; gap:10px; min-height:44px; font-size:16px; line-height:1.6; cursor:pointer; }
body .m13f.m13f.m13f.m13f.m13f.m13f.m13f.m13f.m13f-news .m13f-news-check input { width:19px; min-width:19px; height:19px; min-height:19px; margin:0; padding:0; accent-color:#1d4ed8; }
body .m13f.m13f.m13f.m13f.m13f.m13f.m13f.m13f.m13f-news .m13f-news-actions { display:flex; flex-wrap:wrap; gap:10px; }
body .m13f.m13f.m13f.m13f.m13f.m13f.m13f.m13f.m13f-news .m13f-news-button { display:inline-flex; align-items:center; justify-content:center; min-height:46px; min-width:90px; margin:0; padding:10px 18px; color:#fff; background:#1d4ed8; border:1px solid #1d4ed8; border-radius:9px; font:inherit; font-size:16px; font-weight:650; line-height:1.5; cursor:pointer; box-shadow:none; }
body .m13f.m13f.m13f.m13f.m13f.m13f.m13f.m13f.m13f-news .m13f-news-button * { color:inherit; }
body .m13f.m13f.m13f.m13f.m13f.m13f.m13f.m13f.m13f-news .m13f-news-secondary { color:#000; background:#fff; border-color:#7186a6; }
body .m13f.m13f.m13f.m13f.m13f.m13f.m13f.m13f.m13f-news .m13f-news-button:hover { color:#fff; background:#1e40af; }
body .m13f.m13f.m13f.m13f.m13f.m13f.m13f.m13f.m13f-news .m13f-news-secondary:hover { color:#000; background:#eff6ff; }
body .m13f.m13f.m13f.m13f.m13f.m13f.m13f.m13f.m13f-news .m13f-news-button:disabled { color:#4b5563; background:#f3f4f6; border-color:#a8b2c1; cursor:default; opacity:1; }
body .m13f.m13f.m13f.m13f.m13f.m13f.m13f.m13f.m13f-news :is(a,button,input,select):focus-visible, body .m13f.m13f.m13f.m13f.m13f.m13f.m13f.m13f .m13f-home-news a:focus-visible { outline:3px solid #2563eb; outline-offset:4px; }
body .m13f.m13f.m13f.m13f.m13f.m13f.m13f.m13f.m13f-news .m13f-news-scope { margin:24px 0 32px; padding:18px 20px; border:1px solid #e8d9b7; border-left:3px solid #b7791f; border-radius:12px; background:#fffbf1; color:#000; font-size:15px; line-height:1.85; }
body .m13f.m13f.m13f.m13f.m13f.m13f.m13f.m13f.m13f-news .m13f-news-scope strong { display:block; margin-bottom:7px; font-size:16px; }
body .m13f.m13f.m13f.m13f.m13f.m13f.m13f.m13f.m13f-news .m13f-news-scope p + p { margin-top:9px; }
body .m13f.m13f.m13f.m13f.m13f.m13f.m13f.m13f.m13f-news .m13f-news-result-heading { display:flex; flex-wrap:wrap; align-items:baseline; justify-content:space-between; gap:10px 20px; margin:30px 0 20px; }
body .m13f.m13f.m13f.m13f.m13f.m13f.m13f.m13f.m13f-news .m13f-news-result-heading h3 { font-size:27px; font-weight:700; line-height:1.5; }
body .m13f.m13f.m13f.m13f.m13f.m13f.m13f.m13f.m13f-news .m13f-news-status { color:#000; font-size:15px; line-height:1.8; }
body .m13f.m13f.m13f.m13f.m13f.m13f.m13f.m13f.m13f-news .m13f-news-results { display:grid; grid-template-columns:repeat(2,minmax(0,1fr)); gap:20px; align-items:start; min-width:0; }
body .m13f.m13f.m13f.m13f.m13f.m13f.m13f.m13f.m13f-news .m13f-news-card { position:relative; min-width:0; padding:24px; border:1px solid #dbe3ef; border-top:3px solid #2563eb; border-radius:14px; background:#fff; box-shadow:0 5px 20px #17255406; overflow-wrap:anywhere; }
body .m13f.m13f.m13f.m13f.m13f.m13f.m13f.m13f.m13f-news .m13f-news-card-meta { display:flex; flex-wrap:wrap; align-items:center; gap:7px; margin-bottom:12px; }
body .m13f.m13f.m13f.m13f.m13f.m13f.m13f.m13f.m13f-news .m13f-news-ticker { color:#000; padding:3px 9px; font-size:16px; font-weight:750; border:1px solid #cbdcf8; border-radius:6px; background:#eff6ff; }
body .m13f.m13f.m13f.m13f.m13f.m13f.m13f.m13f.m13f-news :is(.m13f-news-category,.m13f-news-new) { color:#000; padding:3px 8px; font-size:13px; font-weight:600; line-height:1.8; background:#f5f3ff; border:1px solid #ddd6fe; border-radius:6px; }
body .m13f.m13f.m13f.m13f.m13f.m13f.m13f.m13f.m13f-news .m13f-news-new { background:#fffbeb; border-color:#e6d08b; }
body .m13f.m13f.m13f.m13f.m13f.m13f.m13f.m13f.m13f-news .m13f-news-card h4 { margin:14px 0 16px; color:#000; font-size:19px; font-weight:700; line-height:1.6; }
body .m13f.m13f.m13f.m13f.m13f.m13f.m13f.m13f.m13f-news .m13f-news-card h4 a { display:block; min-height:44px; color:#000; font:inherit; text-decoration:none; }
body .m13f.m13f.m13f.m13f.m13f.m13f.m13f.m13f.m13f-news .m13f-news-card h4 a:hover { text-decoration:underline; text-underline-offset:5px; }
body .m13f.m13f.m13f.m13f.m13f.m13f.m13f.m13f.m13f-news .m13f-news-link, body .m13f.m13f.m13f.m13f.m13f.m13f.m13f.m13f .m13f-home-news .m13f-news-link { display:inline-flex; align-items:center; gap:8px; max-width:100%; min-height:44px; padding:6px 0; color:#000; font-size:15px; line-height:1.8; font-weight:600; text-decoration:underline; text-underline-offset:4px; overflow-wrap:anywhere; }
body .m13f.m13f.m13f.m13f.m13f.m13f.m13f.m13f.m13f-news .m13f-news-related { display:flex; flex-direction:column; align-items:flex-start; gap:3px; margin-top:18px; padding-top:16px; border-top:1px solid #dbe3ef; }
body .m13f.m13f.m13f.m13f.m13f.m13f.m13f.m13f.m13f-news .m13f-news-related-label { color:#000; font-size:14px; line-height:1.8; font-weight:650; margin-bottom:5px; }
body .m13f.m13f.m13f.m13f.m13f.m13f.m13f.m13f.m13f-news .m13f-news-related .m13f-news-link:last-child { margin-top:7px; }
body .m13f.m13f.m13f.m13f.m13f.m13f.m13f.m13f.m13f-news .m13f-news-pagination { display:flex; flex-wrap:wrap; justify-content:center; align-items:center; gap:12px 20px; margin-top:28px; }
body .m13f.m13f.m13f.m13f.m13f.m13f.m13f.m13f.m13f-news .m13f-news-pagination p { color:#000; font-size:16px; font-variant-numeric:tabular-nums; }
body .m13f.m13f.m13f.m13f.m13f.m13f.m13f.m13f.m13f-news .m13f-news-empty { grid-column:1 / -1; margin:0; padding:28px 24px; border:1px dashed #9aaec8; border-radius:12px; color:#000; background:#f8fafc; font-size:16px; line-height:1.85; }
body .m13f.m13f.m13f.m13f.m13f.m13f.m13f.m13f.m13f-news .m13f-news-footnote { padding-top:20px; margin-top:32px; border-top:1px solid #dbe3ef; color:#000; font-size:15px; line-height:1.9; overflow-wrap:anywhere; }
body .m13f.m13f.m13f.m13f.m13f.m13f.m13f.m13f .m13f-home-news { width:100%; min-width:0; margin:28px 0; padding:26px; border:1px solid #dbe3ef; border-left:3px solid #2563eb; border-radius:16px; background:#f7faff; color:#000; }
body .m13f.m13f.m13f.m13f.m13f.m13f.m13f.m13f .m13f-home-news .m13f-home-news-heading { display:flex; flex-wrap:wrap; justify-content:space-between; align-items:center; gap:16px; margin-bottom:18px; }
body .m13f.m13f.m13f.m13f.m13f.m13f.m13f.m13f .m13f-home-news .m13f-home-news-heading h3 { color:#000; font-size:27px; font-weight:700; line-height:1.5; margin:10px 0 6px; }
body .m13f.m13f.m13f.m13f.m13f.m13f.m13f.m13f .m13f-home-news .m13f-home-news-heading p:last-child { font-size:16px; line-height:1.8; }
body .m13f.m13f.m13f.m13f.m13f.m13f.m13f.m13f .m13f-home-news .m13f-home-news-list { display:grid; grid-template-columns:repeat(2,minmax(0,1fr)); gap:12px; list-style:none; padding:0; margin:0; }
body .m13f.m13f.m13f.m13f.m13f.m13f.m13f.m13f .m13f-home-news .m13f-home-news-list li { display:grid; grid-template-columns:minmax(0,1fr); gap:8px; min-width:0; padding:18px; border:1px solid #dbe3ef; border-radius:10px; background:#fff; }
body .m13f.m13f.m13f.m13f.m13f.m13f.m13f.m13f .m13f-home-news .m13f-home-news-list a { display:block; min-height:44px; color:#000; font-size:16px; font-weight:650; line-height:1.7; text-decoration:none; overflow-wrap:anywhere; }
body .m13f.m13f.m13f.m13f.m13f.m13f.m13f.m13f .m13f-home-news .m13f-home-news-list a:hover { text-decoration:underline; text-underline-offset:4px; }
body .m13f.m13f.m13f.m13f.m13f.m13f.m13f.m13f .m13f-home-news .m13f-home-news-ticker { color:#000; font-size:14px; line-height:1.7; font-weight:700; letter-spacing:.035em; }
body .m13f.m13f.m13f.m13f.m13f.m13f.m13f.m13f .m13f-home-news .m13f-home-news-kind { color:#000; font-size:14px; line-height:1.7; }
@media (max-width:1024px) {
 body .m13f.m13f.m13f.m13f.m13f.m13f.m13f.m13f.m13f-news .m13f-news-fields { grid-template-columns:repeat(2,minmax(0,1fr)); }
 body .m13f.m13f.m13f.m13f.m13f.m13f.m13f.m13f.m13f-news .m13f-news-metrics { grid-template-columns:repeat(3,minmax(0,1fr)); }
}
@media (max-width:767px) {
 body .m13f.m13f.m13f.m13f.m13f.m13f.m13f.m13f.m13f-news { padding:22px 14px 36px; }
 body .m13f.m13f.m13f.m13f.m13f.m13f.m13f.m13f.m13f-news .m13f-news-intro { padding:26px 20px; }
 body .m13f.m13f.m13f.m13f.m13f.m13f.m13f.m13f.m13f-news .m13f-news-intro h2 { font-size:34px; }
 body .m13f.m13f.m13f.m13f.m13f.m13f.m13f.m13f.m13f-news .m13f-news-intro h2 span { display:block; margin:8px 0 0; font-size:21px; }
 body .m13f.m13f.m13f.m13f.m13f.m13f.m13f.m13f.m13f-news .m13f-news-intro > p:last-of-type { font-size:16px; }
 body .m13f.m13f.m13f.m13f.m13f.m13f.m13f.m13f.m13f-news :is(.m13f-news-form,.m13f-news-coverage) { padding:20px 16px; }
 body .m13f.m13f.m13f.m13f.m13f.m13f.m13f.m13f.m13f-news .m13f-news-fields, body .m13f.m13f.m13f.m13f.m13f.m13f.m13f.m13f.m13f-news .m13f-news-results, body .m13f.m13f.m13f.m13f.m13f.m13f.m13f.m13f .m13f-home-news .m13f-home-news-list { grid-template-columns:minmax(0,1fr); }
 body .m13f.m13f.m13f.m13f.m13f.m13f.m13f.m13f.m13f-news .m13f-news-metrics { grid-template-columns:repeat(2,minmax(0,1fr)); gap:16px; }
 body .m13f.m13f.m13f.m13f.m13f.m13f.m13f.m13f.m13f-news .m13f-news-metrics dt { font-size:15px; }
 body .m13f.m13f.m13f.m13f.m13f.m13f.m13f.m13f.m13f-news .m13f-news-card { padding:20px 17px; }
 body .m13f.m13f.m13f.m13f.m13f.m13f.m13f.m13f.m13f-news .m13f-news-card h4 { font-size:19px; line-height:1.65; }
 body .m13f.m13f.m13f.m13f.m13f.m13f.m13f.m13f.m13f-news .m13f-news-filter-bottom { align-items:stretch; }
 body .m13f.m13f.m13f.m13f.m13f.m13f.m13f.m13f.m13f-news .m13f-news-actions { width:100%; }
 body .m13f.m13f.m13f.m13f.m13f.m13f.m13f.m13f.m13f-news .m13f-news-actions button { flex:1 1 90px; }
 body .m13f.m13f.m13f.m13f.m13f.m13f.m13f.m13f.m13f-news .m13f-news-scope { padding:18px 16px; }
 body .m13f.m13f.m13f.m13f.m13f.m13f.m13f.m13f .m13f-home-news { padding:20px 16px; }
}
@media (prefers-reduced-motion:reduce) { body .m13f.m13f.m13f.m13f.m13f.m13f.m13f.m13f.m13f-news *, body .m13f.m13f.m13f.m13f.m13f.m13f.m13f.m13f .m13f-home-news * { transition:none; scroll-behavior:auto; } }
