/* Mobile readability; desktop styles remain unchanged. */
@media (max-width:767px){
 section h1{font-size:28px;line-height:1.22;letter-spacing:-.02em}
 section h1 span{font-size:inherit}
 [data-mobile-body]{font-size:16px!important;line-height:1.65!important}
 [data-mobile-item]{font-size:15px!important;line-height:1.5!important}
 [data-mobile-recipe]{font-size:14px!important;line-height:1.5!important}
 [data-mobile-bonus-title]{font-size:17px!important;line-height:1.3!important}
 [data-mobile-faq]{font-size:16px!important;line-height:1.5!important}
 section a.animate-pulse-cta{font-size:16px;line-height:1.35;min-height:48px;white-space:normal}
 section:first-of-type a.animate-pulse-cta{font-size:17px}
 #offer li span{font-size:15px!important;line-height:1.5!important}
 #offer .font-black.text-\[9px\]{font-size:11px}
 #offer a.animate-pulse-cta{font-size:16px;padding:16px 8px}
}
