.pets-feature{display:grid;grid-template-columns:minmax(0,.75fr) minmax(0,1.25fr);gap:70px;align-items:center;border-top:1px solid var(--accent-line)}
.pets-feature figure{margin:0;max-width:360px}.pets-feature img{display:block;width:100%;height:auto;border-radius:12px}.pets-feature h2{font-size:clamp(34px,3.8vw,54px)}.pets-feature p{color:var(--muted);max-width:630px}
.pet-hero{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr)}.pet-hero .family-photo{width:100%;max-width:440px;justify-self:end}
.pet-video{display:grid;grid-template-columns:1fr 1fr;gap:65px;align-items:center;border-top:1px solid var(--accent-line)}.pet-video p{color:var(--muted)}.pet-video video{display:block;width:100%;max-width:360px;height:auto;border-radius:12px;justify-self:center}
@media(max-width:700px){.pets-feature,.pet-video,.pet-hero{grid-template-columns:1fr;gap:30px}.pets-feature figure{max-width:300px;margin-inline:auto}.pet-hero .family-photo{max-width:380px;justify-self:center}.pet-video video{max-width:300px}}
