.bs-about-quality{scroll-margin-top:88px}
.bs-quality-intro{max-width:760px;margin:24px 0 40px;color:var(--vk-grey);font:400 16px/1.8 var(--font-body)}
.bs-about-quality .bs-certificate-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}
.bs-about-quality .bs-certificate-grid article{min-width:0;display:flex;flex-direction:column;align-items:flex-start;padding:28px;background:var(--vk-bone);border:1px solid var(--vk-rule);cursor:default}
.bs-about-quality .bs-quality-index{font:700 16px/1.5 var(--font-mono);color:var(--vk-green-d);margin-bottom:24px}
.bs-quality-category{font:700 10px/1.7 var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--vk-grey);margin-bottom:10px}
.bs-about-quality .bs-certificate-grid h3{font:700 20px/1.4 var(--font-display);margin:0 0 16px;overflow-wrap:normal}
.bs-about-quality .bs-certificate-grid p{font:400 15px/1.8 var(--font-body);color:var(--vk-grey);margin:0}
.bs-about-quality .bs-certificate-grid .bs-quality-detail{width:100%;margin-top:20px;padding-top:16px;border-top:1px solid var(--vk-rule);font-size:12px;line-height:1.8;color:var(--vk-ink)}
@media(max-width:900px){.bs-about-quality .bs-certificate-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:600px){.bs-about-quality{scroll-margin-top:80px}.bs-about-quality .bs-certificate-grid{grid-template-columns:minmax(0,1fr);gap:16px}.bs-about-quality .bs-certificate-grid article{padding:24px}.bs-about-quality .bs-certificate-grid h3{font-size:19px}.bs-quality-intro{font-size:15px}}
