.AboutSocialLinks-module__F5RISq__list{gap:0;margin:1rem 0 0;padding:0;list-style:none;display:grid}.AboutSocialLinks-module__F5RISq__item{border-top:1px solid color-mix(in srgb, var(--color-teal) 14%, var(--color-border))}.AboutSocialLinks-module__F5RISq__item:first-child{border-top:0}.AboutSocialLinks-module__F5RISq__link{color:var(--color-teal);gap:.2rem;padding:.78rem 0;text-decoration:none;display:grid}.AboutSocialLinks-module__F5RISq__platformRow{align-items:center;gap:.45rem;min-height:1.5rem;display:inline-flex}.AboutSocialLinks-module__F5RISq__icon{width:1.25rem;height:1.25rem;color:var(--color-teal);flex:none}.AboutSocialLinks-module__F5RISq__platform{color:var(--color-ink);font-weight:800}.AboutSocialLinks-module__F5RISq__account{color:var(--color-teal);overflow-wrap:anywhere;text-underline-offset:.18em;font-weight:760;text-decoration-line:underline;text-decoration-thickness:.08em}.AboutSocialLinks-module__F5RISq__link:hover .AboutSocialLinks-module__F5RISq__account{color:color-mix(in srgb, var(--color-teal) 76%, var(--color-ink))}.AboutSocialLinks-module__F5RISq__link:focus-visible{outline:3px solid var(--color-gold);outline-offset:3px}@media (min-width:620px){.AboutSocialLinks-module__F5RISq__list{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 2rem}.AboutSocialLinks-module__F5RISq__item:nth-child(2){border-top:0}}
.Breadcrumbs-module__JHh-xa__breadcrumbs{color:var(--color-muted);margin:0 0 .85rem;font-size:.82rem;font-weight:720;line-height:1.25}.Breadcrumbs-module__JHh-xa__breadcrumbs ol{flex-wrap:wrap;align-items:center;gap:.34rem;margin:0;padding:0;list-style:none;display:flex}.Breadcrumbs-module__JHh-xa__breadcrumbs li{align-items:center;min-width:0;display:inline-flex}.Breadcrumbs-module__JHh-xa__breadcrumbs li+li:before{color:color-mix(in srgb, var(--color-muted) 68%, transparent);content:">";margin-right:.34rem}.Breadcrumbs-module__JHh-xa__breadcrumbs a{color:var(--color-teal);box-shadow:inset 0 -1px 0 color-mix(in srgb, var(--color-teal) 36%, transparent);text-decoration:none;transition:box-shadow .16s,color .16s}.Breadcrumbs-module__JHh-xa__breadcrumbs a:hover{color:color-mix(in srgb, var(--color-teal) 78%, var(--color-ink));box-shadow:inset 0 -2px}.Breadcrumbs-module__JHh-xa__breadcrumbs span{overflow-wrap:anywhere}
.page-module__lJT0bW__hero{gap:.82rem;max-width:900px;padding:.95rem 0 .55rem;display:grid}.page-module__lJT0bW__heroSection{background:linear-gradient(180deg, #fff 0%, #dceff185 100%), var(--color-surface);padding-bottom:1.3rem;overflow:hidden}.page-module__lJT0bW__detailsSection{background:var(--color-bg);padding-top:.85rem}.page-module__lJT0bW__hero h1{color:var(--color-ink);overflow-wrap:anywhere;margin:0;font-size:clamp(2.45rem,12vw,4.2rem);line-height:1.04}.page-module__lJT0bW__primaryName,.page-module__lJT0bW__secondaryName{display:inline}.page-module__lJT0bW__secondaryName{color:var(--color-teal);font-size:.34em;font-weight:650}.page-module__lJT0bW__hero p{color:var(--color-muted);margin:0;font-size:1.08rem;line-height:1.7}.page-module__lJT0bW__detailGrid,.page-module__lJT0bW__mainColumn{gap:1.1rem;display:grid}.page-module__lJT0bW__mainColumn h2,.page-module__lJT0bW__sidebar h2{margin:0 0 .8rem;font-size:1.25rem}.page-module__lJT0bW__mainColumn p,.page-module__lJT0bW__sidebar p{color:var(--color-muted);margin:0;line-height:1.75}.page-module__lJT0bW__practicalPanel{gap:.85rem;display:grid}.page-module__lJT0bW__practicalPanel h2{margin-bottom:0}.page-module__lJT0bW__sidebar{align-content:start;gap:1.1rem;display:grid}.page-module__lJT0bW__dataList{gap:.75rem;margin:0;display:grid}.page-module__lJT0bW__dataList div{border:1px solid color-mix(in srgb, var(--color-teal) 14%, var(--color-border));background:color-mix(in srgb, var(--color-surface) 78%, var(--color-teal-soft));border-radius:0;gap:.15rem;padding:.72rem;display:grid}.page-module__lJT0bW__dataList div:last-child{border-bottom:1px solid color-mix(in srgb, var(--color-teal) 14%, var(--color-border));padding-bottom:.72rem}.page-module__lJT0bW__dataList dt{color:var(--color-muted);text-transform:uppercase;font-size:.78rem;font-weight:800}.page-module__lJT0bW__dataList dd{color:var(--color-ink);overflow-wrap:anywhere;margin:0;font-weight:750}@media (max-width:819px){.page-module__lJT0bW__mainColumn,.page-module__lJT0bW__sidebar{display:contents}.page-module__lJT0bW__photosPanel{order:1}.page-module__lJT0bW__basicPanel{order:2}.page-module__lJT0bW__personalityPanel{order:3}.page-module__lJT0bW__storyPanel{order:4}.page-module__lJT0bW__requirementsPanel{order:5}.page-module__lJT0bW__practicalPanel{order:6}.page-module__lJT0bW__adoptionPanel{order:7}.page-module__lJT0bW__videoPanel{order:8}.page-module__lJT0bW__fosterPanel{order:9}.page-module__lJT0bW__healthPanel{order:10}.page-module__lJT0bW__homeFitPanel{order:11}}@media (min-width:820px){.page-module__lJT0bW__detailGrid{grid-template-columns:minmax(0,1fr) 350px;align-items:start}.page-module__lJT0bW__sidebar{position:sticky;top:5.75rem}}
.AvailableAnimals-module__ALqMKG__layout{gap:1.05rem;display:grid}.AvailableAnimals-module__ALqMKG__titleGroup{gap:0;display:grid}.AvailableAnimals-module__ALqMKG__heading{margin-bottom:.75rem}.AvailableAnimals-module__ALqMKG__speciesNav{flex-wrap:wrap;align-items:center;gap:.45rem;display:flex}.AvailableAnimals-module__ALqMKG__speciesButton{min-height:2.35rem;color:var(--color-muted);font:inherit;background:0 0;border:0;border-bottom:3px solid #0000;padding:.35rem .1rem .45rem;font-weight:780;transition:border-color .16s,color .16s}.AvailableAnimals-module__ALqMKG__speciesButton:hover,.AvailableAnimals-module__ALqMKG__speciesButton[aria-current=page]{border-color:var(--color-teal);color:var(--color-teal)}.AvailableAnimals-module__ALqMKG__speciesButton:focus-visible{outline:3px solid var(--color-gold);outline-offset:3px}.AvailableAnimals-module__ALqMKG__pagination{flex-wrap:wrap;justify-content:center;align-items:center;gap:.6rem;margin-top:.4rem;display:flex}.AvailableAnimals-module__ALqMKG__pageNumbers{flex-wrap:wrap;justify-content:center;align-items:center;gap:.35rem;display:flex}.AvailableAnimals-module__ALqMKG__pageButton{border:1px solid var(--color-border);border-radius:var(--radius-card);background:var(--color-surface);min-width:2.35rem;min-height:2.35rem;color:var(--color-ink);cursor:pointer;font:inherit;padding:.55rem .8rem;font-weight:750;line-height:1;transition:background .16s,border-color .16s,box-shadow .16s,color .16s,transform .16s}.AvailableAnimals-module__ALqMKG__pageButton:hover:not(:disabled){border-color:var(--color-teal);background:var(--color-teal-soft);color:var(--color-teal);transform:translateY(-1px)}.AvailableAnimals-module__ALqMKG__pageButton:focus-visible{outline:3px solid var(--color-teal-soft);outline-offset:3px}.AvailableAnimals-module__ALqMKG__pageButton[aria-current=page]{border-color:var(--color-teal);background:var(--color-teal);color:#fff;box-shadow:0 12px 28px #176b732e}.AvailableAnimals-module__ALqMKG__pageButton:disabled{cursor:not-allowed;opacity:.45}.AvailableAnimals-module__ALqMKG__ellipsis{color:var(--color-muted);padding:0 .15rem;font-weight:750}@media (max-width:520px){.AvailableAnimals-module__ALqMKG__pagination{gap:.45rem}.AvailableAnimals-module__ALqMKG__pageButton{min-width:2.15rem;min-height:2.15rem;padding:.45rem .65rem}}
.MarkdownContent-module__WHPUXW__markdown{border:1px solid color-mix(in srgb, var(--color-teal) 12%, var(--color-border));border-top:4px solid var(--color-teal);background:var(--color-surface);color:var(--color-ink);box-shadow:none;border-radius:0;gap:1.05rem;padding:1.15rem;display:grid}.MarkdownContent-module__WHPUXW__markdown h2,.MarkdownContent-module__WHPUXW__markdown h3,.MarkdownContent-module__WHPUXW__markdown p,.MarkdownContent-module__WHPUXW__markdown ul{margin:0}.MarkdownContent-module__WHPUXW__markdown h2{margin-top:.9rem;font-size:1.45rem}.MarkdownContent-module__WHPUXW__markdown h3{color:var(--color-teal);font-size:1.15rem}.MarkdownContent-module__WHPUXW__markdown p,.MarkdownContent-module__WHPUXW__markdown li{color:var(--color-muted);line-height:1.75}.MarkdownContent-module__WHPUXW__markdown ul{padding-left:1.3rem}@media (min-width:720px){.MarkdownContent-module__WHPUXW__markdown{padding:1.55rem}.MarkdownContent-module__WHPUXW__markdown h2{font-size:1.8rem}}
