/* Updates: hervorgehobene Auszeichnung und der Feed */
.up-feature{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.3fr);gap:clamp(20px,4vw,48px);align-items:center;max-width:1000px;margin:0 auto;background:#fff;border:1px solid var(--line);border-radius:22px;padding:clamp(24px,4vw,44px);text-align:center}
.up-feature img{width:100%;max-width:360px;height:auto;margin:0 auto;display:block}
.up-feature h2{font-family:"Manrope",sans-serif;font-weight:800;font-size:clamp(1.6rem,3vw,2.3rem);letter-spacing:-.03em;color:var(--ink);margin:0 0 12px}
.up-feature p{color:var(--muted);line-height:1.6;margin:0 0 18px}
.up-feed{display:flex;flex-direction:column;gap:14px;max-width:760px;margin:0 auto}
.up-item{text-align:center;background:#fff;border:1px solid var(--line);border-radius:22px;padding:28px 26px 26px}
.up-item__meta{display:flex;justify-content:center;gap:14px;font-family:"Manrope",sans-serif;font-weight:800;font-size:.75rem;letter-spacing:.14em;text-transform:uppercase;margin-bottom:12px}
.up-item__meta time{color:var(--muted)}
.up-item__meta span{color:var(--pink)}
.up-item p{font-family:"Manrope",sans-serif;font-weight:700;font-size:clamp(1.05rem,1.6vw,1.25rem);letter-spacing:-.01em;line-height:1.4;color:var(--ink);margin:0 0 12px}
.up-item a{color:var(--muted);font-weight:600;text-decoration:underline;text-underline-offset:4px}
.up-item a:hover{color:var(--pink)}
@media (max-width:760px){.up-feature{grid-template-columns:1fr}.up-feature img{max-width:260px}}
