@media print{nav,footer,.no-print,button:not(.print-button),a[href*=twitter],a[href*=facebook],a[href*=linkedin],a[href*=reddit],.breadcrumb,aside,.related-posts,.cta-section{display:none!important}@page{margin:.75in;size:letter}body{color:#000;background:#fff;font-size:11pt;line-height:1.5}h1{page-break-after:avoid;margin-bottom:.5em;font-size:20pt}h2{page-break-after:avoid;margin-top:1.5em;margin-bottom:.5em;font-size:16pt}h3{page-break-after:avoid;margin-top:1em;margin-bottom:.5em;font-size:13pt}p{orphans:3;widows:3;margin-bottom:.75em}a{color:#000;text-decoration:none}a[href^=http]:after{content:" (" attr(href)")";color:#666;font-size:9pt}.care-guide-panel{page-break-inside:avoid;border:2pt solid #000;margin:1em 0;padding:1em}.care-guide-panel h2{margin-top:0}table{border-collapse:collapse;page-break-inside:avoid;width:100%;margin:1em 0}th,td{text-align:left;border:1pt solid #000;padding:.5em}th{background:#f0f0f0;font-weight:700}ul,ol{margin:.75em 0;padding-left:2em}li{margin-bottom:.25em}img{page-break-inside:avoid;page-break-after:avoid;max-width:100%}pre,code{page-break-inside:avoid;background:#f5f5f5;border:1pt solid #ddd;padding:.5em;font-family:Courier New,monospace;font-size:9pt}blockquote{border-left:3pt solid #000;margin:1em 0;padding-left:1em;font-style:italic}.page-break{page-break-before:always}.page-break-avoid{page-break-inside:avoid}.print-header{text-align:center;color:#666;border-bottom:1pt solid #ccc;margin-bottom:1em;padding-bottom:.5em;font-size:10pt;display:block}.print-footer{text-align:center;color:#666;border-top:1pt solid #ccc;margin-top:2em;padding-top:.5em;font-size:9pt;display:block}.quick-care-info{page-break-inside:avoid;grid-template-columns:1fr 1fr;gap:1em;margin:1em 0;display:grid}.care-parameter{margin-bottom:.5em}.care-parameter-label{font-weight:700}.care-parameter-value{color:#333}.health-issues{page-break-inside:avoid;margin:1em 0}.health-issue{background:#fafafa;border:1pt solid #ddd;margin-bottom:1em;padding:.5em}.species-info{page-break-inside:avoid;background:#f9f9f9;border:1pt solid #ddd;margin:1em 0;padding:1em}.scientific-name{color:#666;font-style:italic}.difficulty-badge{border:1pt solid #000;margin-right:.5em;padding:.25em .5em;font-weight:700;display:inline-block}.warning,.note{page-break-inside:avoid;border:2pt solid #000;margin:1em 0;padding:.75em}.warning{background:#fff9e6}.note{background:#e6f7ff}}@page care-guide-page{size:letter portrait;margin:.5in}@media print{.care-guide-detail{page:care-guide-page;-webkit-print-color-adjust:exact;color-adjust:exact;print-color-adjust:exact}.care-guide-stat-badges{grid-template-columns:repeat(3,1fr);gap:8pt;margin-bottom:12pt;display:grid!important}.care-guide-stat-badge{border:1pt solid #ccc;border-radius:4pt;padding:6pt 8pt;font-size:9pt}.care-guide-enclosure-table{border-collapse:collapse;width:100%;margin-bottom:12pt;font-size:9pt}.care-guide-enclosure-table th,.care-guide-enclosure-table td{text-align:left;border:1pt solid #ccc;padding:4pt 8pt}.care-guide-enclosure-table th{background:#f0f4f0;font-weight:600}.care-guide-sections{columns:2;column-gap:16pt}.care-guide-section{break-inside:avoid;border:1pt solid #e0e0e0;border-radius:4pt;margin-bottom:10pt;padding:8pt;font-size:9pt;line-height:1.4}.care-guide-section-title{margin-bottom:4pt;font-size:10pt;font-weight:700}}@page pedigree-cert{size:letter landscape;margin:.4in}@media print{.pedigree-certificate{page:pedigree-cert;-webkit-print-color-adjust:exact;color-adjust:exact;print-color-adjust:exact;page-break-inside:avoid;break-inside:avoid}.pedigree-certificate .rounded-lg{page-break-inside:avoid;break-inside:avoid}}
