select{font:inherit;max-width:100%;min-height:48px;padding:8px 40px 8px 14px;background:var(--paper);color:var(--ink);border:1px solid var(--teal);border-radius:8px}select:focus-visible{outline:3px solid var(--teal);outline-offset:5px}.pairing-label{display:block;font-size:15px;font-weight:650;margin-bottom:10px}.inheritance td{font-size:23px;font-weight:650;text-align:center}.inheritance #probabilities{background:#eee9de;padding:18px;border-left:3px solid var(--teal);font-weight:650}.reference th,.reference td{width:33.33%}.reference th:first-child{width:25%}.related{font-size:15px;columns:2;column-gap:45px;max-width:950px;padding-left:20px}.related li{break-inside:avoid;padding:0 0 12px 5px}.article-lifespan .hero-photo img{border-radius:4px 60px 4px 4px;object-position:55% center}.article-dna-panels .hero-photo img{border-radius:8px;aspect-ratio:1.05}.article-inbreeding .hero-photo img{border-radius:100px 100px 5px 5px}.article-popular-sires .hero-photo img{border-radius:4px 4px 60px 4px}.article-carriers .hero-photo img{border-radius:35px 5px 35px 5px}.collection-intro{max-width:850px;padding:65px 0 45px}.collection-intro h1{margin:20px 0}.collection-intro p{max-width:680px}.article-grid{display:grid;grid-template-columns:1fr 1fr;gap:38px 35px;padding-bottom:65px}.article-card{border-bottom:1px solid var(--line);padding-bottom:30px}.article-card>a{display:block;text-decoration:none;color:var(--ink)}.article-card img{width:100%;height:auto;aspect-ratio:1.7;object-fit:cover;border-radius:20px 20px 3px 20px}.article-card .eyebrow{margin:22px 0 12px}.article-card h2{font-size:31px;line-height:1.25;margin-bottom:15px}.article-card p{font-size:16px;line-height:1.6}.article-card .read{color:var(--teal);display:block;margin-top:18px;font-weight:650}.article-inbreeding .reference{background:#f1ebef}.article-dna-panels .reference{border-top:5px solid var(--teal)}.article-popular-sires .reference{border-left:5px solid var(--teal)}
@media(max-width:760px){.related{columns:1}.reference th,.reference td{font-size:13px}.reference .table-wrap{margin-left:-5px;margin-right:-5px}.reference td{overflow-wrap:anywhere}.inheritance th{font-size:13px}.inheritance td{font-size:22px}.collection-intro{padding:40px 0 32px}.collection-intro h1{font-size:40px}.article-grid{grid-template-columns:1fr;gap:30px}.article-card h2{font-size:29px}.article-inbreeding .hero-photo img{border-radius:60px 60px 4px 4px}.article-dna-panels .hero-photo img{aspect-ratio:1.45}}
@media print{.related{display:none}.worksheet-section select{display:none}}

.model-choices{display:flex;flex-wrap:wrap;gap:12px}.model-choices legend{font-size:15px;font-weight:650;margin-bottom:12px}.model-choices label{display:flex;align-items:center;gap:10px;padding:12px 16px;border:1px solid var(--line);border-radius:8px;background:#f7f2e8;font-size:16px}.model-choices label:has(input:checked){border:2px solid var(--teal);padding:11px 15px;background:#e7ece4}

@media print{body.long-sheet.print-sheet .fields{display:block}body.long-sheet.print-sheet .fields label{display:block;break-inside:auto;margin-bottom:20px}body.long-sheet.print-sheet .sheet-top{break-after:avoid}body.long-sheet.print-sheet .print-value{min-height:55px}}
