/* Übernommen aus Inline-Styles der Live-Seite */
.wedding-games-article{max-width:1040px;margin:0 auto}
.wedding-games-article .wf-image img,.wedding-games-article .youtube-lazy{width:100%}
.games-detail-card{margin:28px 0;padding:clamp(24px,4vw,38px);border:1px solid var(--gray-mid);border-radius:18px;background:#fff;box-shadow:var(--shadow-sm)}
.games-detail-card h3{margin-top:0}.games-detail-card p:last-child{margin-bottom:0}
.games-service-box{margin:32px 0;padding:clamp(26px,4vw,42px);border-radius:18px;background:linear-gradient(135deg,#252525 0%,#393421 100%);color:#fff}
.games-service-box .eyebrow{color:#e6cf63}.games-service-box h2,.games-service-box h3{color:#fff}.games-service-box p,.games-service-box li{color:rgba(255,255,255,.9)}
.games-overview-grid{grid-template-columns:repeat(3,minmax(0,1fr))}
@media(max-width:800px){.games-overview-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:540px){.games-overview-grid{grid-template-columns:1fr}}
