/* Aktuality archive – article cards and clear photo/title click targets. */
.ddd-news-hero{padding:68px 0 66px;background:radial-gradient(circle at 8% 10%,#ffe9f1,transparent 44%),radial-gradient(circle at 95% 90%,#e2f7fa,transparent 45%),#fffbfd}
.ddd-news-hero .eyebrow{color:#ed0c57}
.ddd-news-section{padding-top:42px}
.ddd-news-count{margin:0 0 23px;color:#607d8e;font-size:14px}
.ddd-news-count strong{color:#ed0c57}
.ddd-news-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:23px}
.ddd-news-card{min-width:0;background:#fff;border:1px solid #e5edf2;border-radius:22px;overflow:hidden;box-shadow:0 10px 38px rgba(32,76,94,.065);display:flex;flex-direction:column;transition:transform .25s,box-shadow .25s}
.ddd-news-card:hover{transform:translateY(-4px);box-shadow:0 20px 42px rgba(32,76,94,.12)}
.ddd-news-image{display:block;aspect-ratio:16/10;overflow:hidden;background:linear-gradient(140deg,#ffedf5,#daf5f8);position:relative}
.ddd-news-image img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .4s ease}
.ddd-news-card:hover .ddd-news-image img{transform:scale(1.035)}
.ddd-news-placeholder{height:100%;width:100%;display:flex;align-items:center;justify-content:center;font-size:65px;color:#eb0c57}
.ddd-news-body{padding:24px;display:flex;flex-direction:column;flex:1}
.ddd-news-meta{font-size:12px;font-weight:700;color:#718899;display:flex;align-items:center;gap:10px;margin-bottom:9px}
.ddd-news-meta-dot{color:#eb0c57}
.ddd-news-body h2{font-size:clamp(20px,2vw,26px);line-height:1.27;letter-spacing:-.035em;margin:0 0 14px}
.ddd-news-body h2 a{color:#243747;text-decoration:none}
.ddd-news-body h2 a:hover{color:#e80a56}
.ddd-news-body p{color:#647b89;font-size:15px;line-height:1.65;margin:0 0 19px;flex:1}
.ddd-news-read{align-self:flex-start;color:#e60a52;font-weight:800;font-size:14px;text-decoration:none}
.ddd-news-read:hover{text-decoration:underline}
.ddd-news-pagination{margin:40px auto 0;display:flex;justify-content:center;align-items:center;gap:8px;flex-wrap:wrap}
.ddd-news-pagination .page-numbers{background:#fff;border:1px solid #e4edf1;border-radius:10px;padding:9px 14px;color:#27485b;text-decoration:none;font-weight:750}
.ddd-news-pagination .page-numbers.current{background:#e90857;border-color:#e90857;color:#fff}
.ddd-post-cover-link{display:block;width:100%;height:100%}
.ddd-post-cover-link img{width:100%;height:100%;object-fit:cover}
.ddd-article .entry-content [hidden]{display:none!important}
.ddd-article .ddd-article-gallery{margin:36px 0 22px}
@media(max-width:950px){.ddd-news-list{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:600px){.ddd-news-list{grid-template-columns:1fr;gap:18px}.ddd-news-hero{padding:50px 0}.ddd-news-body{padding:20px}}
@media(prefers-reduced-motion:reduce){.ddd-news-card,.ddd-news-image img{transition:none}.ddd-news-card:hover,.ddd-news-card:hover img{transform:none}}
