.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}}.article-content h2{font-family:var(--font-display, "Outfit", sans-serif);font-size:1.65rem;font-weight:800;color:#122028;letter-spacing:-.02em;margin-top:2.25rem;margin-bottom:.85rem}.article-content h2:first-child{margin-top:0}.article-content h3{font-family:var(--font-display, "Outfit", sans-serif);font-size:1.2rem;font-weight:700;color:#1b2f38;margin-top:1.75rem;margin-bottom:.6rem}.article-content p{color:#41565f;line-height:1.75;margin-bottom:1.1rem}.article-content ul,.article-content ol{margin:0 0 1.25rem 1.25rem;color:#41565f;line-height:1.7}.article-content li{margin-bottom:.5rem}.article-content ul{list-style:disc}.article-content ol{list-style:decimal}.article-content strong{color:#122028;font-weight:700}.article-content a{color:#0c6076;text-decoration:underline}.verdict-block{background:linear-gradient(135deg,#122028,#1b3742);box-shadow:0 24px 48px -24px #12202899}.verdict-body p{color:#ffffffc7;line-height:1.75;margin-bottom:1rem}.verdict-body h3{font-family:var(--font-display, "Outfit", sans-serif);color:#fff;font-weight:700;font-size:1.15rem;margin-top:1.5rem;margin-bottom:.5rem}.verdict-body strong{color:#fff;font-weight:700}.verdict-body ul,.verdict-body ol{margin:0 0 1.1rem 1.25rem;color:#ffffffc7;line-height:1.7}.verdict-body ul{list-style:disc}.verdict-body ol{list-style:decimal}@media(max-width:640px){.article-content h2{font-size:1.35rem}.article-content h3{font-size:1.08rem}}
