.PetHCq_page{background:var(--paper);color:var(--ink);padding-top:clamp(3.5rem,6vw,5.5rem);padding-bottom:clamp(4.5rem,8vw,7rem)}.PetHCq_heading{font-family:var(--font-display);letter-spacing:-.04em;color:var(--ink);text-align:left;margin:0 0 64px;font-size:clamp(2.75rem,5.5vw,4.25rem);font-weight:700;line-height:1.05}.PetHCq_grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px;display:grid}.PetHCq_tile{flex-direction:column;display:flex}.PetHCq_imageWrapper{aspect-ratio:4/3;background:var(--paper-soft);border-radius:4px;width:100%;position:relative;overflow:hidden}.PetHCq_image{object-fit:cover}.PetHCq_content{flex-direction:column;padding-top:1.25rem;display:flex}.PetHCq_metaRow{align-items:center;gap:.5rem;margin-bottom:.35rem;display:flex}.PetHCq_status{font-family:var(--font-sans);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-muted);font-size:.75rem;font-weight:600}.PetHCq_name{font-family:var(--font-display);letter-spacing:-.03em;color:var(--ink);margin:0 0 .5rem;font-size:clamp(1.4rem,2vw,1.85rem);font-weight:700;line-height:1.2}.PetHCq_description{font-family:var(--font-sans);color:var(--ink-muted);margin:0;font-size:1rem;line-height:1.5}.PetHCq_credit{font-family:var(--font-sans);color:var(--ink-muted);margin:.4rem 0 0;font-size:.85rem;line-height:1.4}@media (max-width:767px){.PetHCq_page{padding-top:2.75rem;padding-bottom:4rem}.PetHCq_heading{margin-bottom:40px}.PetHCq_grid{grid-template-columns:1fr;gap:32px}.PetHCq_content{padding-top:1rem}}
