/* Fallbacks for television browsers predating clamp() and dynamic viewport units. */
.screen { min-height:100vh; min-height:100dvh; }
@supports not (font-size:clamp(1rem,2vw,3rem)) {
 .wordmark{font-size:2.3vw}.identity>span:last-child{font-size:16px}
 .datetime>span{font-size:18px}.datetime strong{font-size:3.6vw}
 .eyebrow{font-size:16px}.agenda h1{font-size:4vw}.year{font-size:18px}
 .list-meta{font-size:16px}.start{font-size:2.1vw}.end{font-size:18px}
 .activity h2{font-size:1.65vw}.room{font-size:18px}.note{font-size:16px}
 .agenda-bottom{font-size:14px}.feature-tag{font-size:16px}
 .feature h2{font-size:3.1vw}.promo-description{font-size:1.45vw}
 .promo-time{font-size:1.55vw}.promo-room{font-size:18px}
 .invitation{font-size:20px}footer{font-size:16px}
}
@supports not (gap:1rem) {
 .activity + .activity {margin-top:6px}
}
