.acvs-site-layout .owner-consult .pyometra-comparison{margin:24px 0 28px}
.pyometra-comparison-panels{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}
.pyometra-comparison-panel{min-width:0;padding:16px;border:1px solid var(--line,#d8dce5);border-radius:12px;background:#fff}
.acvs-site-layout .owner-consult figure.pyometra-comparison-panel{margin:0}
.acvs-site-layout .pyometra-comparison-panel h3{margin:0 0 12px!important;font-size:1.125rem!important;line-height:1.35}
.acvs-site-layout .owner-consult .pyometra-comparison-panel img{display:block;width:100%;height:auto;max-height:none;object-fit:contain}
.pyometra-comparison-panel .illustration-open{display:block;width:100%;margin:0}
.acvs-site-layout .owner-consult .pyometra-comparison figcaption{font-size:.9375rem;line-height:1.55;margin-top:14px}
@media(max-width:600px){.pyometra-comparison-panels{grid-template-columns:1fr;gap:16px}.pyometra-comparison-panel{padding:14px}}
