.m4-detail-gallery{background:#f0f6fa}.m4-detail-grid,.m4-companion-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.m4-detail-grid figure{background:#fff;margin:0;overflow:hidden}.m4-detail-grid img{aspect-ratio:3/2;object-fit:cover;width:100%;display:block}.m4-detail-grid figcaption{padding:24px 28px}.m4-detail-grid h3,.m4-reagents h3{letter-spacing:normal;margin:0 0 12px;font:600 1.5rem/1.3 Arial,sans-serif}.m4-detail-grid p,.m4-reagents p{font-size:1rem;line-height:1.7}.m4-detail-grid p{color:#526c7b;margin:0}.m4-reagents{background:#fff}.m4-research-note{background:#edf5f9;border-left:4px solid #9e1f2b;max-width:1100px;margin:26px 0 32px;padding:20px 24px}.m4-companion-grid article{background:#f6fafc;border:1px solid #cfdee7;padding:24px}.m4-companion-grid h4{color:#164d83;margin:0 0 12px;font-size:1.2rem}.m4-companion-grid p{color:#476371;margin:8px 0}.m4-species-options{border-top:1px solid #cfdee7;margin-top:28px}.m4-species-options details{border-bottom:1px solid #cfdee7}.m4-species-options summary{cursor:pointer;color:#164d83;padding:22px 6px;font-size:1.25rem;font-weight:600}.m4-species-options summary span{color:#526c7b;margin-left:18px;font-size:.875rem;font-weight:400}.m4-species-options ul{columns:2;column-gap:48px;margin:0;padding:0 24px 24px}.m4-species-options li{break-inside:avoid;color:#3b5868;padding:8px 0;font-size:1rem;line-height:1.6}.molecular-detail .vet-section-title>span,.molecular-detail .molecular-workflow-card li span,.molecular-detail .assay-group-grid li{font-size:1rem}.molecular-detail .workflow-note{font-size:.875rem;line-height:1.7}.molecular-detail .molecular-workflow-card li strong{font-size:1rem}@media (max-width:700px){.m4-detail-grid,.m4-companion-grid{grid-template-columns:1fr}.m4-species-options ul{columns:1}.m4-species-options summary span{margin:8px 0 0 20px;display:block}.m4-detail-grid figcaption{padding:20px}}
