/* Compact news sits below the approved homepage modules. No marquee or auto-scroll. */
body.modular-site .live-news-module{width:min(1160px,calc(100% - 56px));margin:0 auto 32px;padding:24px 26px;background:#ebeee6;border:1px solid #d4dbcf;border-radius:12px;color:#173b4a}.live-news-top{display:flex;justify-content:space-between;gap:20px;align-items:center;margin-bottom:18px}.live-news-top h2{font:400 27px/1.2 Georgia,serif!important;margin:0!important}.live-news-top .eyebrow{margin:0 0 6px!important}.live-news-top button{border:1px solid #b9c6b5;background:#fffefa;border-radius:6px;min-height:40px;padding:9px 14px;color:#173b4a;font:600 11px Arial;cursor:pointer;flex:none}.live-news-top button:disabled{opacity:.6;cursor:wait}.news-columns{display:grid;grid-template-columns:1fr 1fr;gap:28px}.news-source-column+ .news-source-column{border-left:1px solid #cdd6c8;padding-left:28px}.news-source-heading{display:flex;align-items:baseline;justify-content:space-between;gap:14px;margin-bottom:7px}.news-source-heading h3{font:700 12px/1.3 Arial!important;letter-spacing:.02em!important;margin:0!important}.news-source-heading>a{font:11px/1.4 Arial;color:#4c654f!important;text-decoration:underline;text-underline-offset:3px}.news-source-column [data-feed-message]{font:10px/1.4 Arial;color:#687668;margin:0 0 12px}.news-source-column ul{padding:0;margin:0;list-style:none;display:grid;gap:14px}.news-source-column li>a{font:500 15px/1.4 Georgia,serif!important;color:#173b4a!important;display:block;text-decoration:none}.news-source-column li>a:hover{text-decoration:underline;text-underline-offset:3px}.news-source-column li>p{font:10px/1.5 Arial;margin:5px 0 0;color:#647164}.news-update-status{font:10px/1.5 Arial;margin:18px 0 0;color:#667463!important;border-top:1px solid #d4dbcf;padding-top:12px}.live-news-module[data-news-state=error] .news-update-status{color:#805522!important}.page-module-panel .live-news-module{width:100%!important;margin-top:18px}.news-language-note{font:11px/1.6 Arial;color:#5f7061;margin:8px 0 0}
@media(max-width:680px){body.modular-site .live-news-module{width:calc(100% - 32px);padding:21px 19px}.news-columns{grid-template-columns:1fr;gap:22px}.news-source-column+ .news-source-column{border-left:0;padding-left:0;border-top:1px solid #cdd6c8;padding-top:21px}.live-news-top{align-items:flex-start;gap:12px}.live-news-top h2{font-size:25px!important}.live-news-top button{font-size:10px;padding:8px 10px}.news-source-column li>a{font-size:17px!important}}
