/* Shared SVG-mask arrows: no Unicode/emoji glyphs, icon fonts, or JavaScript. */
#main-content .stem-ui-arrow {
 --stem-arrow-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M5 19 19 5M6 5h13v13' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
 display:inline-block;flex:0 0 18px;width:18px;height:18px;min-width:18px;max-width:18px;
 margin:0;padding:0;border:0;border-radius:0;box-shadow:none;vertical-align:middle;
 color:inherit;background:currentColor;font-size:0;line-height:0;pointer-events:none;
 -webkit-mask-image:var(--stem-arrow-mask);mask-image:var(--stem-arrow-mask);
 -webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;
 -webkit-mask-position:center;mask-position:center;
 -webkit-mask-size:contain;mask-size:contain;
}
#main-content .stem-ui-arrow--right {
 --stem-arrow-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M4 12h16m-6-6 6 6-6 6' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
}
#main-content .stem-ui-arrow--down {
 --stem-arrow-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 4v16m-6-6 6 6 6-6' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
}
#main-content .swed-inline-arrow.stem-ui-arrow {margin-inline-start:6px;}
/* Keep directional cues on plain-text links, not on already-obvious buttons/cards.
 * Carousel previous/next buttons, menu carets, and accordion +/- controls are untouched. */
#main-content .hm-btn .stem-ui-arrow,
#main-content .swn-btn .stem-ui-arrow,
#main-content .sfq-billing-button .stem-ui-arrow,
#main-content .sfq-jumps .stem-ui-arrow,
#main-content .sfq-help a .stem-ui-arrow,
#main-content .swed-read-feature .stem-ui-arrow,
#main-content .swn-feature-link .stem-ui-arrow,
#main-content .swn-feed-links .stem-ui-arrow,
#main-content #team .hm-text-link .stem-ui-arrow,
#main-content .swn-story-top .stem-ui-arrow,
#main-content .swed-feature-top > svg,
#main-content #stem-trustmark-hero .sth__cta > svg {display:none!important;}
@media(forced-colors:active){#main-content .stem-ui-arrow{background:LinkText;forced-color-adjust:none;}}
