/* One drawn, tapered mark. Utility and consent links stay quieter. */
:root{--jm-action-mark:url('/assets/identity/action-arrow.svg')}
body .jm-action-icon{display:inline-block!important;vertical-align:middle;inline-size:22px!important;block-size:22px!important;flex:0 0 22px;margin:0!important;padding:0!important;background:currentColor;border:0!important;border-radius:0!important;font-size:0!important;line-height:0!important;-webkit-mask:var(--jm-action-mark) center/contain no-repeat;mask:var(--jm-action-mark) center/contain no-repeat;transition:translate .25s cubic-bezier(.2,.65,.3,1);pointer-events:none;transform-origin:center}
body .jm-action-icon[data-direction="right"]{rotate:45deg}
body .jm-action-icon[data-direction="down"]{rotate:135deg}
body .jm-action-icon[data-direction="left"]{rotate:225deg}
body .jm-action-icon[data-direction="up"]{rotate:-45deg}
body a.jm-has-action-mark:not(.btn):not(.venue-button):not(.jm-header-cta):not(.founder-join)>.jm-action-icon{inline-size:18px!important;block-size:18px!important;flex-basis:18px;margin-inline-start:10px!important}
body > footer.site-footer.jm-footer .footer-links a::after{content:none!important}
#jm-assistant[data-jm-business-assistant] .jm-assistant-quick button::after,#jm-assistant .jm-assistant-action::after{content:"";display:inline-block;width:19px;height:19px;font-size:0;background:currentColor;-webkit-mask:var(--jm-action-mark) center/contain no-repeat;mask:var(--jm-action-mark) center/contain no-repeat}
@media(hover:hover) and (prefers-reduced-motion:no-preference){
 a:hover>.jm-action-icon,button:hover>.jm-action-icon{translate:2px -2px}
 a:hover>.jm-action-icon[data-direction="down"],button:hover>.jm-action-icon[data-direction="down"]{translate:0 2px}
 a:hover>.jm-action-icon[data-direction="right"],button:hover>.jm-action-icon[data-direction="right"]{translate:2px 0}
 a:hover>.jm-action-icon[data-direction="left"],button:hover>.jm-action-icon[data-direction="left"]{translate:-2px 0}
 a:hover>.jm-action-icon[data-direction="up"],button:hover>.jm-action-icon[data-direction="up"]{translate:0 -2px}
}
@media(prefers-reduced-motion:reduce){body .jm-action-icon{transition:none}}

body .heritage-chronicle li>a>.jm-action-icon{margin-inline-start:0!important}
