.scoop-promo{margin:65px 5%;display:grid;grid-template-columns:1fr 1fr;background:#f0f3f9;border-radius:32px;overflow:hidden;color:#0b328b}.scoop-promo-copy{padding:48px 9%}.scoop-promo-copy>img{width:240px;height:auto;max-width:100%}.scoop-kicker{font-size:10px;font-weight:bold;letter-spacing:.15em;margin-top:28px}.scoop-promo h2{color:#0b328b;font-size:clamp(38px,4vw,60px);margin:16px 0}.scoop-promo p{max-width:440px}.scoop-rate strong{font:42px Georgia,serif}.scoop-button{display:inline-flex;gap:24px;background:#d83d1d;color:white;padding:15px 24px;text-decoration:none;border-radius:12px;font-weight:bold}.scoop-small{font-size:11px}.scoop-promo-dog{width:100%;height:100%;object-fit:cover}header nav{flex-wrap:wrap}@media(max-width:760px){.scoop-promo{grid-template-columns:1fr;margin:35px 5%}.scoop-promo-copy{padding:30px}.scoop-promo-dog{max-height:370px}.scoop-promo h2{font-size:42px}}
/* Approved Scoop puppy image: preserve the complete artwork. */
.scoop-promo-dog.scoop-puppy{height:auto;max-height:none;aspect-ratio:3/2;object-fit:contain;align-self:center}
