/* RUNDEX V119 · premium regional news module on Startseite */
.rx-local-news-v104{margin:4px 0 34px;padding:22px;border:1px solid #e6eaf0;border-radius:22px;background:#fff;box-shadow:0 14px 42px rgba(23,31,43,.06)}
.rx-local-news-v104-head{display:flex;align-items:flex-end;justify-content:space-between;gap:22px;padding:0 0 18px;border-bottom:1px solid #e9edf2}
.rx-local-news-v104-head span{display:block;color:#778190;font:900 9px/1.2 Arial,sans-serif;letter-spacing:.16em;text-transform:uppercase}
.rx-local-news-v104-head strong{display:block;margin-top:6px;color:#151820;font:900 22px/1.08 Arial,sans-serif;letter-spacing:-.025em}
.rx-local-news-v104-head a{display:inline-flex;align-items:center;min-height:36px;padding:0 13px;border-radius:10px;background:#151820;color:#fff;text-decoration:none;font:850 10px/1 Arial,sans-serif;white-space:nowrap}
.rx-local-news-v104-grid{padding-top:18px}
.rx-local-news-premium{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(300px,.72fr);gap:14px}
.rx-local-news-lead{position:relative;min-height:300px;display:flex;flex-direction:column;justify-content:flex-end;padding:28px;border-radius:17px;overflow:hidden;color:#fff;text-decoration:none;background:radial-gradient(circle at 78% 18%,rgba(89,98,255,.34),transparent 28%),linear-gradient(145deg,#0a1927,#18354b)}
.rx-local-news-lead:after{content:"";position:absolute;right:-45px;bottom:-78px;width:270px;height:270px;border:1px solid rgba(255,255,255,.12);border-radius:50%;box-shadow:0 0 0 48px rgba(255,255,255,.025),0 0 0 96px rgba(255,255,255,.018)}
.rx-local-news-lead>*{position:relative;z-index:1}
.rx-local-news-lead .meta{display:flex;gap:9px;align-items:center;margin-bottom:13px;color:#c7d0da;font:800 9px/1 Arial,sans-serif;text-transform:uppercase;letter-spacing:.08em}
.rx-local-news-lead .source{display:inline-flex;padding:7px 9px;border-radius:7px;background:#5962ff;color:#fff}
.rx-local-news-lead strong{display:block;max-width:760px;color:#fff;font:900 clamp(26px,2.8vw,42px)/1.03 Arial,sans-serif;letter-spacing:-.04em}
.rx-local-news-lead .read{margin-top:18px;color:#fff;font:850 10px/1 Arial,sans-serif}
.rx-local-news-top{border:1px solid #e3e8ee;border-radius:17px;overflow:hidden;background:#fff}
.rx-local-news-top-head{height:54px;display:flex;align-items:center;justify-content:space-between;padding:0 16px;border-bottom:1px solid #e7ebf0}
.rx-local-news-top-head span{color:#8a93a1;font:900 9px/1 Arial,sans-serif;letter-spacing:.15em;text-transform:uppercase}
.rx-local-news-top-head strong{color:#171a20;font:850 12px/1 Arial,sans-serif}
.rx-local-news-top-item{display:grid;grid-template-columns:24px 1fr 14px;gap:10px;align-items:center;min-height:72px;padding:12px 14px;border-bottom:1px solid #edf0f4;color:inherit;text-decoration:none}
.rx-local-news-top-item:last-child{border-bottom:0}
.rx-local-news-top-item small{color:#a0a7b1;font:850 9px/1 Arial,sans-serif}
.rx-local-news-top-item strong{color:#171a20;font:850 13px/1.22 Arial,sans-serif}
.rx-local-news-top-item em{font-style:normal;color:#a0a7b1}
.rx-local-news-more{grid-column:1/-1;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:28px;border-top:1px solid #e8ecf1;margin-top:2px}
.rx-local-news-more-item{display:grid;grid-template-columns:1fr auto;gap:14px;align-items:center;min-height:88px;padding:16px 2px;border-bottom:1px solid #edf0f4;color:inherit;text-decoration:none}
.rx-local-news-more-item .meta{display:flex;gap:7px;flex-wrap:wrap;margin-bottom:7px;color:#8d96a2;font:800 8px/1.2 Arial,sans-serif;text-transform:uppercase;letter-spacing:.07em}
.rx-local-news-more-item .source{color:#5962ef}
.rx-local-news-more-item strong{display:block;color:#171a20;font:850 15px/1.23 Arial,sans-serif}
.rx-local-news-more-item b{color:#a2a9b3;font:500 18px/1 Arial,sans-serif}
.rx-local-news-v104-status{padding:18px 0;color:#7d8592;font:700 12px/1.4 Arial,sans-serif}
.rx-local-news-v104 a:hover strong{color:#5962ef}.rx-local-news-lead:hover strong{color:#fff}
@media(max-width:900px){.rx-local-news-premium{grid-template-columns:1fr}.rx-local-news-lead{min-height:260px}.rx-local-news-more{grid-template-columns:1fr}}
@media(max-width:700px){.rx-local-news-v104{padding:16px;border-radius:16px}.rx-local-news-v104-head{align-items:flex-start;flex-direction:column}.rx-local-news-v104-head strong{font-size:19px}.rx-local-news-lead{padding:22px;min-height:235px;border-radius:14px}.rx-local-news-top{border-radius:14px}}










