/* Give the illustrations room while keeping only useful text. */
.masthead nav{margin-left:auto}
.hero-scene{margin-top:12px}
.hero h1{margin-top:0}
.hero-bottom{padding-bottom:36px}
.hero-action{width:100%;max-width:330px}
.hero-action .button{max-width:none;width:100%}
.monke-story .story-copy h2{margin-top:0}
.monke-story .story-copy>p:not(.eyebrow):not(.story-punchline){max-width:38ch;margin-top:22px;font-size:16px}
.meme-room{padding-top:30px}
.meme-room-heading{display:block;margin:0 0 16px}
.meme-room-heading h2{font-size:clamp(34px,4vw,54px);line-height:1}
.meme-room .gallery-toolbar{margin-bottom:22px;padding-block:9px}
.spotlight-meta{margin-bottom:18px}
.spotlight-copy h3{font-size:clamp(36px,4.7vw,68px)}
.playground{padding-top:30px}
.playground .press-copy{justify-content:center}
@media(min-width:761px){
 .in-monitor .hero-scene{aspect-ratio:3.2;margin-top:8px}
 .in-monitor .hero h1{margin-top:0}
 .in-monitor .hero-bottom{padding-bottom:28px}
}
@media(max-width:760px){
 .hero-scene{margin-top:6px}
 .hero-bottom{padding-bottom:28px}
 .hero-action{max-width:none}
 .meme-room-heading h2{font-size:36px}
 .meme-room .gallery-toolbar{margin-bottom:18px}
 .meme-room .gallery-tabs button,.meme-room .motion-toggle{min-height:44px;font-size:11px}
 .meme-room .gallery-tabs button>span{font-size:10px}
 .spotlight-download{font-size:11px}
 .spotlight-copy h3{font-size:clamp(32px,7vw,48px)}
 .playground .press-copy{justify-content:flex-start}
}
