.ys-ac20 .vet-hero{background:linear-gradient(120deg,#fff 55%,#edf6fa 55%)}.ys-ac20 .vet-hero h2{letter-spacing:0;font:600 1.6rem/1.3 Arial,sans-serif}.ys-ac20 .vet-hero>div>p:first-child,.ys-ac20 .vet-section-title>p{font-size:.875rem}.ys-ac20 .vet-features p,.ys-ac20 .vet-actions a{font-size:1rem}.ys-ac20 .vet-actions{flex-wrap:wrap}.ys-ac20 .vet-actions a:first-child{background:#880e29}.ys-ac20 .vet-section p{max-width:1000px;font:400 1.05rem/1.75 Arial,sans-serif}.ys-ac20 .vet-section-title h2{letter-spacing:0;font:600 2.3rem/1.2 Arial,sans-serif}.ys-ac20 .extraction-steps{grid-template-columns:repeat(4,1fr);gap:20px;display:grid}.ys-ac20 .extraction-steps article{background:#edf6fa;border-top:3px solid #174b7c;padding:24px}.ys-ac20 .extraction-steps b{color:#880e29;font-size:1.8rem}.ys-ac20 .extraction-steps h3,.ys-ac20 .reagent-section h3{font:600 1.3rem/1.4 Arial,sans-serif}.ys-ac20 .reagent-section,.ys-ac20 .vet-spec-section{background:#edf6fa}.ys-ac20 .protocol-note{color:#526a78}@media (max-width:1000px){.ys-ac20 .extraction-steps{grid-template-columns:repeat(2,1fr)}}@media (max-width:550px){.ys-ac20 .extraction-steps{grid-template-columns:1fr}.ys-ac20 .vet-section-title h2{font-size:1.9rem}}
