/* Veröffentlichungen Herbst/Winter 2026 */
.df-launch{box-sizing:border-box;background:#101419;color:#f7f1e9;padding:clamp(24px,5vw,64px) 20px;border-block:1px solid #594139;font-family:system-ui,sans-serif;line-height:1.6}
.df-launch *{box-sizing:border-box}.df-launch-inner{max-width:1180px;margin:auto}.df-launch h2{color:#fff;font-size:clamp(26px,3.5vw,42px);line-height:1.2;margin:0 0 24px}.df-launch-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px}.df-launch-card{display:grid;grid-template-columns:minmax(100px,34%) 1fr;gap:22px;align-items:center;background:#1b2027;border:1px solid #45434a;padding:24px;border-radius:12px;min-width:0}.df-launch img{display:block;width:100%;height:auto;max-height:360px;object-fit:contain;border-radius:3px}.df-launch h3{color:#fff;font-size:clamp(22px,2.6vw,32px);line-height:1.15;margin:8px 0 14px;overflow-wrap:anywhere}.df-launch p{color:#ded8d2;margin:10px 0}.df-launch .df-launch-label{color:#efb6a2;font-size:12px;letter-spacing:.1em;font-weight:700;text-transform:uppercase}.df-launch .df-launch-date{color:#fff;font-weight:750;font-size:18px}.df-launch .df-launch-note{font-size:13px;color:#c5beb7;margin:24px 0 0}.df-launch a{color:#f3c5b3;text-decoration:underline}.df-launch a:focus-visible{outline:3px solid #fff;outline-offset:5px}
@media(max-width:850px){.df-launch-grid{grid-template-columns:1fr}.df-launch-card{grid-template-columns:minmax(110px,25%) 1fr}}
@media(max-width:420px){.df-launch-card{grid-template-columns:1fr;padding:20px}.df-launch img{width:150px;margin:auto}.df-launch{padding-inline:14px}}
