.product-service-links{border-top:1px solid var(--line);padding-top:24px;margin-top:28px}
.product-service-links h2{font-size:24px;margin-bottom:14px}
.product-service-links nav{display:flex;flex-wrap:wrap;gap:10px 22px}
.product-service-links a{font-size:14px;text-decoration:underline;text-underline-offset:4px}
.related-catalog{padding-top:0}
.related-catalog .product-grid{grid-template-columns:repeat(4,minmax(0,1fr))}
.related-catalog .product-info h3{font:20px/1.3 Georgia,serif;margin:0 0 18px;overflow-wrap:anywhere}
.related-services{margin:0;padding:0;list-style:none;max-width:880px}
.related-services li{display:flex;justify-content:space-between;gap:20px;padding:16px 0;border-bottom:1px solid var(--line)}
.related-services a{text-decoration:underline;text-underline-offset:4px}
.related-services span{white-space:nowrap}
@media(max-width:900px){.related-catalog .product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:380px){.related-catalog .product-grid{grid-template-columns:minmax(0,1fr)}.related-services li{flex-direction:column;gap:6px}}

.catalog-advice{font-size:14px;margin-bottom:0;line-height:1.8}.catalog-advice a{text-decoration:underline;text-underline-offset:4px}
