/* DTV-PAGE04 G4 — sole presentation owner for Municipal Councils + News. */
[data-dtv-homepage="ux10"] .dtv-g4-composition{display:grid;grid-template-columns:624px 776px;gap:16px;width:1416px;height:154px;margin:10px auto 0;overflow:visible}
.dtv-g4-composition>section{min-width:0;height:154px;border-top:2px solid #132b49;background:#fff}.dtv-g4-composition>section>header{display:flex;align-items:center;justify-content:space-between;height:28px;border-bottom:1px solid #dfe5eb}.dtv-g4-composition h2{margin:0;color:#132b49;font:800 13px/18px Commissioner,serif}.dtv-g4-composition header>a{color:#cc0000!important;font:900 7px/10px Inter,sans-serif;text-decoration:none}
.dtv-g4-councils__grid{display:grid;grid-template-columns:284px minmax(0,1fr);gap:10px;height:124px;padding-top:7px}.dtv-g4-councils__grid article,.dtv-g4-councils__grid article>a{display:grid;grid-template-columns:130px minmax(0,1fr);grid-template-rows:1fr auto;gap:2px 9px;min-width:0;height:117px;color:#132b49;text-decoration:none}.dtv-g4-civic-media{position:relative;grid-row:1/3;width:130px;height:117px;border-radius:6px;background:linear-gradient(135deg,#102a48,#1d4d7c);overflow:hidden}.dtv-g4-civic-media img{display:block;width:100%;height:100%;object-fit:cover}.dtv-g4-civic-media>span{display:grid;place-items:center;height:100%;padding:10px;color:#fff;font:900 9px/12px Inter,sans-serif;text-align:center}.dtv-g4-civic-media b{position:absolute;top:6px;left:6px;padding:3px 5px;border-radius:3px;background:#cc0000;color:#fff;font:900 6px/8px Inter,sans-serif}.dtv-g4-councils__grid article strong{align-self:end;display:-webkit-box;overflow:hidden;font:800 11px/13px Commissioner,serif;-webkit-box-orient:vertical;-webkit-line-clamp:4}.dtv-g4-councils__grid article small{color:#738294;font:700 7px/9px Inter,sans-serif}.dtv-g4-councils__grid ol{display:grid;grid-template-rows:repeat(3,1fr);min-width:0;height:117px;margin:0;padding:0;list-style:none}.dtv-g4-councils__grid li{min-width:0;border-bottom:1px solid #e6eaee}.dtv-g4-councils__grid li:last-child{border-bottom:0}.dtv-g4-councils__grid li a{display:grid;align-content:center;height:100%;color:#132b49;text-decoration:none}.dtv-g4-councils__grid li span{overflow:hidden;font:750 9px/11px Inter,sans-serif;white-space:nowrap;text-overflow:ellipsis}.dtv-g4-councils__grid li small{margin-top:2px;color:#768697;font:650 7px/9px Inter,sans-serif}
.dtv-g4-news__grid{display:grid;grid-template-columns:352px minmax(0,1fr);gap:12px;height:124px;padding-top:7px}.dtv-g4-news__grid article,.dtv-g4-news__grid article>a{display:grid;grid-template-columns:166px minmax(0,1fr);grid-template-rows:1fr auto;gap:3px 10px;min-width:0;height:117px;color:#132b49;text-decoration:none}.dtv-g4-news__grid article img{grid-row:1/3;width:166px;height:117px;border-radius:6px;object-fit:cover}.dtv-g4-news__grid article span{align-self:end;display:-webkit-box;overflow:hidden;font:800 12px/14px Commissioner,serif;-webkit-box-orient:vertical;-webkit-line-clamp:4}.dtv-g4-news__grid article small{color:#738294;font:650 7px/9px Inter,sans-serif}.dtv-g4-news__grid ul{display:grid;grid-template-rows:repeat(3,1fr);height:117px;margin:0;padding:0;list-style:none}.dtv-g4-news__grid li{min-width:0;border-bottom:1px solid #e6eaee}.dtv-g4-news__grid li:last-child{border-bottom:0}.dtv-g4-news__grid li>a{display:grid;grid-template-columns:58px minmax(0,1fr);grid-template-rows:1fr auto;gap:1px 8px;align-items:center;height:100%;color:#132b49;text-decoration:none}.dtv-g4-news__grid li img{grid-row:1/3;width:58px;height:32px;border-radius:4px;object-fit:cover}.dtv-g4-news__grid li span{align-self:end;overflow:hidden;font:750 9px/11px Inter,sans-serif;white-space:nowrap;text-overflow:ellipsis}.dtv-g4-news__grid li small{align-self:start;overflow:hidden;color:#768697;font:650 7px/9px Inter,sans-serif;white-space:nowrap;text-overflow:ellipsis}
.dtv-g4-composition :where(a,[tabindex]):focus-visible{outline:2px solid #cc0000;outline-offset:2px}
@media(max-width:1499px){[data-dtv-homepage="ux10"] .dtv-g4-composition{grid-template-columns:minmax(0,44fr) minmax(0,56fr);width:100%}}
@media(max-width:1023px){[data-dtv-homepage="ux10"] .dtv-g4-composition{grid-template-columns:1fr;width:100%;height:auto;gap:18px}.dtv-g4-composition>section{height:auto;min-width:0}.dtv-g4-councils__grid,.dtv-g4-news__grid{height:154px}.dtv-g4-councils__grid{grid-template-columns:minmax(280px,44%) minmax(0,1fr)}.dtv-g4-news__grid{grid-template-columns:minmax(330px,46%) minmax(0,1fr)}}
@media(max-width:767px){[data-dtv-homepage="ux10"] .dtv-g4-composition{gap:24px;margin-top:18px}.dtv-g4-composition>section>header{height:38px}.dtv-g4-composition h2{font-size:17px}.dtv-g4-councils__grid,.dtv-g4-news__grid{display:block;height:auto;padding-top:10px}.dtv-g4-councils__grid article,.dtv-g4-councils__grid article>a,.dtv-g4-news__grid article,.dtv-g4-news__grid article>a{grid-template-columns:42% minmax(0,1fr);height:132px}.dtv-g4-civic-media,.dtv-g4-news__grid article img{width:100%;height:132px}.dtv-g4-councils__grid ol,.dtv-g4-news__grid ul{height:auto;margin-top:8px}.dtv-g4-councils__grid li,.dtv-g4-news__grid li{min-height:56px}.dtv-g4-news__grid li>a{grid-template-columns:78px minmax(0,1fr)}.dtv-g4-news__grid li img{width:78px;height:44px}.dtv-g4-councils__grid li span,.dtv-g4-news__grid li span{white-space:normal}}
@media(prefers-reduced-motion:reduce){.dtv-g4-composition *{animation:none!important;transition:none!important}}
