/* Full image retained so the equipment remains visible. */
.service-technik-example { display:grid; grid-template-columns: minmax(0,1fr) minmax(0,1fr); align-items:start; gap:clamp(24px,4vw,48px); margin:64px 0; padding-top:40px; border-top:1px solid #ccd5df; scroll-margin-top:120px; }
.service-technik-example figure { margin:0; min-width:0; }
.service-technik-example img { display:block; width:100%; height:auto; border-radius:8px; }
.service-technik-example figcaption { margin-top:12px; font-size:13px; line-height:1.6; color:#41556b; }
.service-technik-example .service-technik-kicker { font-size:12px; line-height:1.5; font-weight:600; letter-spacing:.06em; text-transform:uppercase; color:#41556b; margin:0 0 14px; }
.service-technik-example h3 { font-size:clamp(26px,3vw,36px); line-height:1.16; color:#10243e; margin:0 0 20px; }
.service-technik-example p { color:#263b52; }
@media(max-width:650px) { .service-technik-example { grid-template-columns:1fr; gap:24px; margin:40px 0; padding-top:28px; } }

.service-technik-heading{grid-column:1/-1;max-width:850px}
.service-technik-example .service-technik-heading h3{margin-bottom:16px}
.service-technik-example .service-technik-heading>p:last-child{font-size:17px;line-height:1.75;margin-bottom:0}
.service-technik-example .technik-detail{padding:20px 0;border-top:1px solid #ccd5df}
.service-technik-example .technik-detail:first-child{padding-top:0;border-top:0}
.service-technik-example .technik-detail h4{display:flex;align-items:baseline;gap:12px;font-size:18px;line-height:1.4;color:#10243e;margin:0 0 12px;font-weight:600}
.service-technik-example .technik-detail h4 span{font-size:12px;letter-spacing:.04em;color:#53677c;flex:none}
.service-technik-example .technik-detail p{font-size:15px;line-height:1.8;margin:0 0 12px}
.service-technik-example .technik-detail p:last-child{margin:0}
.service-technik-example .technik-faq-link{display:inline-block;color:#10243e;text-decoration:underline;text-underline-offset:4px;font-size:14px;line-height:1.6;padding:12px 0}
.service-technik-example .technik-faq-link:focus-visible{outline:2px solid #10243e;outline-offset:4px}
@media(min-width:1000px){.service-technik-example figure{position:sticky;top:110px}}
@media(max-width:650px){.service-technik-example .service-technik-heading>p:last-child{font-size:16px}.service-technik-example .technik-detail h4{font-size:18px}}
