.tomorrow-offer{color:#fff8eb;background:#173f35;border:1px solid #365d50;border-radius:22px;justify-content:space-between;gap:2rem;margin:1.5rem 0;display:flex;overflow:hidden}.tomorrow-offer-copy{flex:1;padding:clamp(1.25rem,3vw,2.75rem)}.tomorrow-offer .eyebrow{color:#f7d667;align-items:center;gap:.5rem;display:flex}.tomorrow-offer h2{letter-spacing:-.035em;margin:.8rem 0 1rem;font-size:clamp(1.65rem,3vw,3rem);line-height:1.08}.tomorrow-offer em{color:#f7d667;font-style:normal}.tomorrow-offer p{max-width:48ch;line-height:1.6}.tomorrow-offer .text-link{color:#fff8eb;margin-top:1rem;display:block}.tomorrow-offer details{margin-top:1rem;font-size:.82rem}.tomorrow-offer summary{cursor:pointer;text-decoration:underline}.tomorrow-offer-photo{flex:0 40%;min-width:0;position:relative}.tomorrow-offer-photo img{object-fit:cover;filter:brightness(.7);width:100%;height:100%;min-height:330px}.tomorrow-offer-photo strong{color:#fff8eb;font-size:clamp(1.4rem,3vw,2.7rem);line-height:1.05;position:absolute;bottom:1.5rem;left:1.5rem;right:1rem}:is(.tomorrow-offer a:focus-visible,.tomorrow-offer button:focus-visible,.tomorrow-offer summary:focus-visible){outline-offset:4px;outline:3px solid #f7d667}@media (max-width:640px){.tomorrow-offer{flex-direction:column;gap:0}.tomorrow-offer-photo{flex:auto;max-height:210px}.tomorrow-offer-photo img{min-height:210px}.tomorrow-offer h2{font-size:1.8rem}}
