/* Uncropped breed photographs; scoped to the unusual-breed series. */
.unusual-series .working-photo{margin-left:auto;margin-right:auto}.unusual-series .working-card-photo{display:flex;align-items:center;justify-content:center;min-height:250px;padding:16px}.unusual-series .working-card-photo img{height:280px;width:100%;object-fit:contain}.unusual-series .working-photo img{display:block}.unusual-series .gdq-breadcrumbs{flex-wrap:wrap}.unusual-series h2{scroll-margin-top:24px}@media(max-width:600px){.unusual-series .working-card-photo img{height:240px}.unusual-series .working-card-photo{min-height:0}.unusual-series .article-contents{display:grid;grid-template-columns:1fr}.unusual-series h1{overflow-wrap:anywhere}}

/* Australian enquiry comparison, retaining readable rows on small screens. */
.breed-australia{margin:32px 0;padding:24px;background:#f0f4f3;border:1px solid var(--line);border-radius:16px}.breed-australia h2{margin-top:0}.breed-source-links,.availability-checked{font-size:.9rem!important;line-height:1.7}.availability-table-wrap{overflow-x:auto;max-width:100%;margin:24px 0}.availability-table{width:100%;border-collapse:collapse;font-size:.95rem;table-layout:fixed}.availability-table caption{text-align:left;font-weight:700;margin-bottom:12px}.availability-table th,.availability-table td{text-align:left;vertical-align:top;border-bottom:1px solid #ccd6d7;padding:14px 12px;overflow-wrap:anywhere}.availability-table thead th{background:#1c3345;color:white}.availability-table th:first-child{width:25%}.availability-table th:nth-child(2){width:30%}@media(max-width:600px){.breed-australia{padding:18px}.availability-table{font-size:.85rem}.availability-table th,.availability-table td{padding:12px 6px}.availability-table th:first-child{width:28%}.availability-table th:nth-child(2){width:29%}}

/* Keep portrait profiles within a comfortable reading viewport without cropping. */
.unusual-series.working-profile .working-photo img{max-height:70vh;object-fit:contain}
