.breed-compare-shell[data-astro-cid-7lb6wl4j]{border:1px solid color-mix(in srgb,var(--ink) 10%,transparent);background:radial-gradient(circle at 100% 0%,rgba(126,211,33,.08),transparent 40%),linear-gradient(180deg,#fff,#fbfffc);border-radius:1.5rem;padding:1.25rem}.breed-compare-head[data-astro-cid-7lb6wl4j]{margin-bottom:.75rem}.breed-compare-title[data-astro-cid-7lb6wl4j]{font-family:var(--font-display, "Outfit", sans-serif);font-size:1.35rem;font-weight:800;color:#122028;letter-spacing:-.02em}.breed-compare-subtitle[data-astro-cid-7lb6wl4j]{margin-top:.35rem;color:#4f6773;font-size:.95rem}.criterion-pills[data-astro-cid-7lb6wl4j]{display:flex;flex-wrap:wrap;gap:.45rem;margin-bottom:1rem}.criterion-pill[data-astro-cid-7lb6wl4j]{border:1px solid #d9e4e4;background:#fff;color:#31505a;font-size:.78rem;font-weight:700;border-radius:999px;padding:.35rem .7rem;transition:all .2s ease}.criterion-pill[data-astro-cid-7lb6wl4j]:hover{border-color:#98b7ae;color:#20424b}.criterion-pill[data-astro-cid-7lb6wl4j].is-active{background:#122028;border-color:#122028;color:#f5fff9;box-shadow:0 8px 18px #12202840}.table-wrap[data-astro-cid-7lb6wl4j]{overflow-x:auto}.breed-table[data-astro-cid-7lb6wl4j]{width:100%;min-width:780px;border-collapse:separate;border-spacing:0}.breed-table[data-astro-cid-7lb6wl4j] thead[data-astro-cid-7lb6wl4j] th[data-astro-cid-7lb6wl4j]{position:sticky;top:0;background:#eef6f4;color:#415861;font-size:.74rem;text-transform:uppercase;letter-spacing:.08em;font-weight:800;padding:.8rem .7rem;border-bottom:1px solid #d9e4e4;white-space:nowrap}.breed-table[data-astro-cid-7lb6wl4j] tbody[data-astro-cid-7lb6wl4j] th[data-astro-cid-7lb6wl4j],.breed-table[data-astro-cid-7lb6wl4j] tbody[data-astro-cid-7lb6wl4j] td[data-astro-cid-7lb6wl4j]{border-bottom:1px solid #eef2f2;padding:.75rem .7rem;text-align:center;font-size:.88rem;color:#31434a}.breed-table[data-astro-cid-7lb6wl4j] tbody[data-astro-cid-7lb6wl4j] th[data-astro-cid-7lb6wl4j]{text-align:left;font-weight:700;position:sticky;left:0;background:#fff;z-index:1}.breed-link[data-astro-cid-7lb6wl4j]{color:#132a31;text-decoration:none;border-bottom:1px dashed #8fb3ab}.breed-link[data-astro-cid-7lb6wl4j]:hover{color:#0c4d5f;border-bottom-style:solid}.score[data-astro-cid-7lb6wl4j]{display:inline-flex;align-items:center;justify-content:center;min-width:3rem;border-radius:999px;padding:.2rem .5rem;font-weight:800;font-size:.78rem}.score-top[data-astro-cid-7lb6wl4j]{background:#e6fff1;color:#0f7a48}.score-good[data-astro-cid-7lb6wl4j]{background:#f0fbff;color:#1a758d}.score-mid[data-astro-cid-7lb6wl4j]{background:#fff7e9;color:#9c6611}.score-low[data-astro-cid-7lb6wl4j]{background:#fff0f0;color:#a23b3b}.is-active-col[data-astro-cid-7lb6wl4j]{background:#dae8e4!important;color:#17353f!important}.is-active-cell[data-astro-cid-7lb6wl4j]{background:#0b627a0f}.is-winner[data-astro-cid-7lb6wl4j]{background:linear-gradient(90deg,rgba(57,189,132,.08),transparent 62%)}@media(max-width:640px){.breed-compare-shell[data-astro-cid-7lb6wl4j]{padding:.9rem;border-radius:1rem}.breed-compare-title[data-astro-cid-7lb6wl4j]{font-size:1.1rem}.breed-compare-subtitle[data-astro-cid-7lb6wl4j]{font-size:.85rem}}.guide-content{font-size:1.0625rem;line-height:1.85;color:#3a3a4a;max-width:none}.guide-content h2{font-family:var(--font-display, "Outfit", sans-serif);font-size:1.85rem;font-weight:800;color:#1a1a2e;margin-top:2.5rem;margin-bottom:1rem;line-height:1.25;letter-spacing:-.02em;padding-bottom:.5rem;border-bottom:2px solid #e8f5e9}.guide-content h2:first-child{margin-top:0}.guide-content h3{font-family:var(--font-display, "Outfit", sans-serif);font-size:1.35rem;font-weight:700;color:#1a1a2e;margin-top:2rem;margin-bottom:.75rem;line-height:1.3;letter-spacing:-.01em}.guide-content p{margin-bottom:1.25rem;line-height:1.85;color:#3a3a4a}.guide-content p:last-child{margin-bottom:0}.guide-content strong{color:#1a1a2e;font-weight:700}.guide-content a,.guide-content .guide-product-link{color:#15803d;font-weight:600;text-decoration:underline;text-decoration-color:#15803d4d;text-underline-offset:3px;text-decoration-thickness:2px;transition:all .2s ease}.guide-content a:hover,.guide-content .guide-product-link:hover{color:#0d5c2a;text-decoration-color:#0d5c2a}.guide-content ul,.guide-content ol{margin-bottom:1.25rem;padding-left:1.5rem}.guide-content li{margin-bottom:.5rem}.guide-content blockquote{border-left:4px solid #15803d;padding:1rem 1.5rem;margin:1.5rem 0;background:#f0fdf4;border-radius:0 .5rem .5rem 0;font-style:italic;color:#166534}
