.youtube-promo{display:grid;grid-template-columns:minmax(220px,.8fr) minmax(0,1.2fr);gap:clamp(24px,5vw,72px);align-items:center;padding:clamp(22px,4vw,52px);margin:48px 0;background:#fff1de;border:1px solid #eddbc3;border-radius:24px}.youtube-art{display:block;max-width:380px;justify-self:center}.youtube-art img{width:100%;height:auto;display:block;border-radius:16px}.youtube-promo h2{font-size:clamp(36px,5vw,64px);line-height:1.08;margin:12px 0 24px}.youtube-promo p{line-height:1.65}.youtube-promo .hero-actions{flex-wrap:wrap}.youtube-videos{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.youtube-videos article{padding:28px;border:1px solid #ddd7cd;border-radius:18px}.youtube-videos h3{font-size:24px}.youtube-videos p{line-height:1.6}@media(max-width:700px){.youtube-promo{grid-template-columns:1fr}.youtube-art{max-width:300px}.youtube-videos{grid-template-columns:1fr}.masthead nav{flex-wrap:wrap;gap:14px}}