.hp{position:absolute!important;left:-9999px;width:1px;height:1px;overflow:hidden}.live-gallery{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:14px;margin:20px 0}.live-gallery img{width:100%;max-height:420px;object-fit:cover;border-radius:16px}.record-card img{aspect-ratio:1;object-fit:cover}.live-meta{display:flex;gap:12px;flex-wrap:wrap;margin:12px 0}.live-meta a{color:#173f35;text-decoration:underline}.website-notice{padding:20px;background:#eef4f3;border-radius:14px}.live-groups{display:flex;gap:10px;flex-wrap:wrap;margin-bottom:20px}.form-panel input,.form-panel textarea{font-size:16px}.form-panel button,.live-groups a{min-height:44px}.record-card .status{margin-bottom:10px}.parent-placeholder{padding:40px;background:#f0f4f1;text-align:center;font-size:32px}.record-card{scroll-margin-top:100px}@media(max-width:650px){.live-gallery{grid-template-columns:1fr 1fr}.live-gallery img{max-height:220px}.live-meta{flex-direction:column}.form-panel{padding:20px!important}}

@media(max-width:800px){.family-utility{display:none!important}}
.public-litters{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:20px;margin:0 0 30px}.public-litter{padding:26px;background:#f1f3e9;border:1px solid #d7dfd0;border-radius:17px}.public-litter h3{font-family:Georgia,serif;font-size:26px;font-weight:400;line-height:1.3;margin:10px 0 15px}.public-litter h3 a{color:inherit;text-decoration:none}.public-litter h3 a:hover{text-decoration:underline}.public-litter p{line-height:1.65}.public-litter .caption{font-size:13px}.public-litter .eyebrow{font-size:10px}.current-litter-link{margin-bottom:22px}
