.seo-breadcrumb { max-width: 1160px; margin: 18px auto; padding: 0 24px; font-size: 14px; line-height: 1.5; }
.seo-breadcrumb ol { display: flex; flex-wrap: wrap; gap: 4px 10px; list-style: none; margin: 0; padding: 0; }
.seo-breadcrumb li { min-width: 0; overflow-wrap: anywhere; }
.seo-breadcrumb li span { margin-right: 7px; }
.seo-about-link { min-width: 0; }
.about-models { display: grid; grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 16px; }
.about-models a { display: block; padding: 20px; background: #fff; border: 1px solid #dce5e4; border-radius: 12px; }
.about-models strong, .about-models span { display: block; }
@media (max-width: 620px) { .seo-breadcrumb { padding: 0 16px; } .about-models { grid-template-columns: 1fr; } }
