.available-dog-groups{margin:24px 0}.availability-group{padding-top:30px;margin:40px 0 54px;border-top:1px solid #baa482;scroll-margin-top:110px}.availability-group h2{font-size:clamp(28px,3.4vw,42px);line-height:1.15;margin:0 0 12px}.availability-group-count{font-size:14px;margin:0 0 24px;color:#6a5438}.availability-group .dog-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,340px),1fr))}.category-jumps{display:flex;flex-wrap:wrap;gap:12px;margin:24px 0 32px}.category-jumps a{padding:12px 16px;border:1px solid #baa482;background:#f7eddb;font-size:16px;font-weight:650;line-height:1.4;max-width:100%;overflow-wrap:anywhere}.dog-card .eyebrow{line-height:1.5;letter-spacing:.04em;overflow-wrap:anywhere}@media(max-width:650px){.category-jumps{display:grid;grid-template-columns:minmax(0,1fr)}.availability-group{margin:32px 0 40px}}