#vet-home{margin:64px 0;padding-top:32px;border-top:1px solid #e4dccf}#vet-home .vet-home-heading{display:flex;align-items:center;gap:32px;margin-bottom:28px}#vet-home .vet-home-heading>img{width:180px;height:auto}#vet-home .vet-home-heading h2{margin:12px 0;font-size:30px}#vet-home .vet-home-heading p{max-width:650px;line-height:1.8}#vet-home .vet-home-links{display:flex;align-items:center;flex-wrap:wrap;gap:20px;margin:18px 0}#vet-home .vet-home-links>a:not(.btn){color:#426b2a;text-decoration:underline;text-underline-offset:4px;min-height:44px;display:inline-flex;align-items:center}#vet-home .vet-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}#vet-home .vet-card{padding:24px;border:1px solid #e4dccf;border-radius:18px;min-width:0;background:#fff;overflow-wrap:anywhere}#vet-home .vet-portrait{display:block;width:80px;height:80px;object-fit:cover;border-radius:50%;background:#edf3e5}#vet-home .vet-initial{display:grid;place-items:center;font-size:32px;color:#426b2a}#vet-home .vet-card h3{font-size:21px;margin:14px 0 8px}#vet-home .vet-card p{font-size:14px;line-height:1.7}#vet-home .vet-card small{display:block}#vet-home .vet-cover{width:100%;max-height:220px;object-fit:contain;border-radius:12px}#vet-home .vet-card .btn{min-height:44px;margin-top:12px}@media(max-width:900px){#vet-home .vet-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){#vet-home .vet-grid{grid-template-columns:1fr}#vet-home .vet-home-heading{flex-direction:column;align-items:flex-start;gap:20px}#vet-home .vet-home-heading>img{align-self:center;width:180px}#vet-home .vet-home-links{flex-direction:column;align-items:flex-start}}
