/* Only arrow rendering changes; existing controls own spacing and colors. */
.nl-arrow-icon{display:inline-block!important;width:1em!important;height:1em!important;min-width:1em;max-width:none!important;flex:0 0 1em;vertical-align:-.125em;overflow:visible;fill:none!important;stroke:currentColor!important;stroke-width:1.65;stroke-linecap:round;stroke-linejoin:round;pointer-events:none}
.nl-arrow-icon path{fill:none!important;stroke:currentColor!important}
.v28-scope li::before,.hero .sales-tag::before{content:""!important;display:inline-block;width:1em;height:1em;background:currentColor;-webkit-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 5M5 5h14v14' fill='none' stroke='black' stroke-width='1.65' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center/contain no-repeat;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 5M5 5h14v14' fill='none' stroke='black' stroke-width='1.65' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center/contain no-repeat}
