/* Tylko odległość tekstu od strzałki; rysunek i pola kontrolek pozostają bez zmian. */
.text-link:has(>.arrow-icon),.button:has(>.arrow-icon){column-gap:13px}
.care-more:has(>.arrow-icon),.contact-phone:has(>.arrow-icon){column-gap:11px}
.review-expand:has(>.arrow-icon){column-gap:9px}
.footer-office .footer-booking:has(>.arrow-icon){column-gap:10px}
.contact-direct .contact-more:has(>.arrow-icon){column-gap:12px}
.contact-map .text-link:has(>.arrow-icon){column-gap:9px}
.contact-email:has(>.arrow-icon){column-gap:15px}
.footer-legal-actions a:has(>.arrow-icon){column-gap:5.5px}
.location-phone>a:has(>.arrow-icon){column-gap:15px;justify-content:flex-start}
@media(max-width:700px){
 .story-intro-copy .text-link:has(>.arrow-icon),.process .heading-aside .text-link:has(>.arrow-icon),.care-more:has(>.arrow-icon),.contact-email:has(>.arrow-icon){column-gap:9px}
 .visit-slide-copy .text-link:has(>.arrow-icon){column-gap:10px}
 .contact-map .text-link:has(>.arrow-icon){column-gap:7.5px}
}
