.vt-crumbs ol{color:var(--pg-mute);flex-wrap:wrap;gap:6px;margin:0;padding:0;font-size:14px;list-style:none;display:flex}.vt-crumbs li+li:before{color:var(--pg-mute);content:"/";margin-inline-end:6px}.pg .vt-crumbs a{color:var(--pg-link);text-decoration:none}.pg .vt-crumbs a:hover{text-decoration:underline}.vt-section-tight{padding-block:clamp(28px,4vw,48px)}.vt-places{grid-template-columns:1fr;gap:10px;margin:24px 0 0;padding:0;list-style:none;display:grid}@media (min-width:640px){.vt-places{grid-template-columns:1fr 1fr}}@media (min-width:980px){.vt-places-dense{grid-template-columns:repeat(3,1fr)}}.pg .vt-place{min-height:52px;color:var(--pg-ink);background:var(--po-card);border:1px solid var(--pg-card-border);border-radius:var(--po-radius-sm);align-items:center;gap:10px;padding:12px 16px;text-decoration:none;transition:border-color .2s,box-shadow .2s;display:flex}.pg .vt-place:hover{border-color:var(--pg-action);box-shadow:var(--pg-shadow-sm)}.vt-place-name{overflow-wrap:anywhere;flex:1;min-width:0;font-weight:600}.vt-place-count{color:var(--pg-mute);white-space:nowrap;font-size:14px}.vt-clinics{grid-template-columns:1fr;gap:12px;margin:20px 0 0;padding:0;list-style:none;display:grid}@media (min-width:760px){.vt-clinics{grid-template-columns:1fr 1fr}}.vt-clinic{background:var(--po-card);border:1px solid var(--pg-card-border);border-radius:var(--po-radius-sm);flex-direction:column;gap:8px;min-width:0;padding:18px 20px;display:flex}.vt-clinic[data-petgrid]{border-color:var(--pg-action);box-shadow:var(--pg-shadow-sm)}.vt-clinic-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.vt-badge{color:var(--pg-forest);background:var(--po-icon-mint);border-radius:999px;align-items:center;gap:4px;padding:3px 10px;font-size:12.5px;font-weight:600;display:inline-flex}.vt-line{color:var(--pg-slate);align-items:flex-start;gap:8px;margin:0;font-size:15px;display:flex}.vt-line svg,.vt-link svg{flex:none;margin-top:3px}.vt-links{flex-wrap:wrap;gap:6px 18px;margin:0;font-size:15px;display:flex}.pg .vt-link{min-height:24px;color:var(--pg-link);overflow-wrap:anywhere;align-items:flex-start;gap:6px;text-decoration:none;display:inline-flex}.pg .vt-link:hover,.pg .vt-invite a:hover{text-decoration:underline}.vt-invite{margin:4px 0 0;font-size:14px}.pg .vt-invite a{color:var(--pg-link);font-weight:600;text-decoration:none}.vt-petgrid{gap:8px}.vt-card-action{margin:auto 0 0;padding-top:8px}.vt-source{color:var(--pg-mute);flex-direction:column;gap:8px;padding-block:28px 48px;font-size:13.5px;display:flex}.vt-source p{max-width:80ch;margin:0}.pg .vt-source a{color:var(--pg-link)}.vt-country+.vt-country{margin-top:2rem}.vt-country .po-h3{margin-bottom:.75rem}