.home-giveaway-card{display:grid;grid-template-columns:230px minmax(0,1fr) 250px;align-items:center;gap:30px;padding:28px;border:1px solid #d6e8ee;border-radius:20px;background:#f0f8fa}.home-giveaway-image{position:relative;display:block;height:270px;overflow:hidden;border-radius:14px;background:white}.home-giveaway-image img{object-fit:contain;padding:10px}.home-giveaway-copy .plain-kicker{margin:0 0 10px}.home-giveaway-copy h3{font-size:clamp(23px,2.2vw,30px);line-height:1.25;margin:0 0 14px}.home-giveaway-copy>p:not(.plain-kicker){margin:0;font-size:14px;line-height:1.75}.home-giveaway-actions{display:flex;flex-wrap:wrap;align-items:center;gap:16px;margin-top:18px}.home-giveaway-status p{font-size:13px;margin:10px 0 0}.home-giveaway-status .home-giveaway-included{color:#1d6046;font-weight:600}.home-giveaway-status a{text-decoration:underline}.home-giveaway-countdown{border-left:1px solid #d6e8ee;padding-left:24px}.home-giveaway-countdown .club-countdown{gap:6px}.home-giveaway-countdown .club-countdown>span{min-width:0;flex:1 1;padding:10px 5px;border-radius:8px}.home-giveaway-countdown .club-countdown b{font-size:25px}.home-giveaway-countdown .club-countdown small{font-size:8px;letter-spacing:.3px}.home-giveaway-countdown .home-giveaway-closes{font-size:12px;margin:12px 0 0}@media (max-width:1050px){.home-giveaway-card{grid-template-columns:190px minmax(0,1fr);gap:24px}.home-giveaway-image{grid-row:span 2;height:290px}.home-giveaway-countdown{grid-column:2;border-left:0;padding-left:0;max-width:300px}}@media (max-width:600px){.home-giveaway-card{grid-template-columns:minmax(0,1fr);padding:20px;gap:20px}.home-giveaway-image{grid-row:auto;height:190px}.home-giveaway-countdown{grid-column:1;width:100%;max-width:none}.home-giveaway-copy h3{font-size:24px}.home-giveaway-actions{gap:14px}}