.service-items { display:grid; gap:1px; margin-bottom:100px; background:#ddd; }
.service-items article { display:grid; grid-template-columns:280px 1fr; gap:35px; padding:30px; background:#fff; }
.service-items article > img { width:100%; height:190px; object-fit:cover; }
.service-items h2 { margin:0 0 10px; font-size:24px; }
.service-items p { color:#737373; }
.text-download { display:inline-flex; margin-top:14px; color:#d71920; font-weight:700; }
.related-content { margin-top:42px; }
.related-content h2 { font-size:24px; }
.related-content > div { display:grid; grid-template-columns:repeat(2,1fr); gap:14px; }
.related-content a { display:grid; grid-template-columns:90px 1fr; align-items:center; gap:14px; color:#181818; background:#f5f5f5; }
.related-content img { width:90px; height:70px; object-fit:cover; }
.related-content span { padding-right:12px; font-weight:600; }
@media (max-width:560px) { .service-items article { grid-template-columns:1fr; padding:20px; } .related-content > div { grid-template-columns:1fr; } }
