.session-home .session-poster{display:block;width:100%;max-width:760px;height:auto;margin:0 auto 32px;object-fit:contain;border-radius:18px;box-shadow:0 16px 45px rgba(0,0,0,.2)}
.session-home .session-countdown-card{margin:0 auto}
.session-home .countdown{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));max-width:470px}
.session-home .countdown>div{min-width:0}
@media(max-width:600px){.session-home .session-poster{border-radius:10px;margin-bottom:24px}.session-home .countdown strong{font-size:1.8rem}.session-home .countdown span{font-size:.65rem}}
