/* Shared link treatment: no decorative arrows on service links or editorial CTAs.
   Keep navigation controls and the accessible new-tab notice intact. */
a[data-mtf-service-tab="1"]::after,
.mtf-three-card__link::after,
.mtf-post-card__body .wp-block-post-excerpt__more-link::after,
.mtf-related-card .mtf-three-card__link::after,
.mtf-map-guide #getting-there .wp-block-button__link::after { content:none!important; }
/* These empty pseudo-elements extend the card's click area, rather than decorate it. */
.mtf-contact-card a[data-mtf-service-tab="1"]::after,
.mtf-planner-row h3 a[data-mtf-service-tab="1"]::after,
.mtf-planner-essential h3 a[data-mtf-service-tab="1"]::after,
.mtf-planner-booking-card h3 a[data-mtf-service-tab="1"]::after { content:""!important; }
/* Old saved map layouts include the diagonal arrow as a decorative span. */
.mtf-map-external > span[aria-hidden="true"] { display:none; }
.mtf-tab-hint{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}
