.puppiesBreedsPage-module-scss-module__sHDBFq__breedDirectory{max-width:64rem;padding:var(--space-lg);background-color:var(--color-base-white);margin:0 auto}.puppiesBreedsPage-module-scss-module__sHDBFq__header{margin:var(--space-md)0 var(--space-lg)}.puppiesBreedsPage-module-scss-module__sHDBFq__header h1{font-size:var(--font-size-h1);font-weight:var(--font-weight-black);color:var(--color-neutral-900);margin:0 0 var(--space-xs);line-height:var(--line-height-snug)}.puppiesBreedsPage-module-scss-module__sHDBFq__header p{color:var(--color-neutral-700);font-size:var(--font-size-body);margin:0}.puppiesBreedsPage-module-scss-module__sHDBFq__group{margin-bottom:var(--space-xl)}.puppiesBreedsPage-module-scss-module__sHDBFq__groupTitle{font-family:var(--font-family-base);font-size:var(--font-size-h4);font-weight:var(--font-weight-bold);color:var(--color-brand-secondary-900);margin:0 0 var(--space-md);padding-bottom:var(--space-xs);border-bottom:1px solid var(--color-neutral-200)}.puppiesBreedsPage-module-scss-module__sHDBFq__list{gap:var(--space-sm)var(--space-lg);grid-template-columns:repeat(auto-fill,minmax(16rem,1fr));margin:0;padding:0;list-style:none;display:grid}.puppiesBreedsPage-module-scss-module__sHDBFq__link{color:var(--color-brand-secondary-900);font-size:var(--font-size-body);text-decoration:none}.puppiesBreedsPage-module-scss-module__sHDBFq__link:hover{color:var(--color-brand-primary-600);text-decoration:underline}@media (max-width:48em){.puppiesBreedsPage-module-scss-module__sHDBFq__breedDirectory{padding:var(--space-md)}.puppiesBreedsPage-module-scss-module__sHDBFq__list{grid-template-columns:1fr}}
