/* Site-owned geometry; keep surrounding typography and native form controls. */
.ie-symbol{display:inline-block!important;position:relative!important;width:1em!important;height:1em!important;min-width:0!important;min-height:0!important;max-width:none!important;max-height:none!important;padding:0!important;margin:0!important;border:0!important;border-radius:0!important;background:none!important;box-shadow:none!important;font:inherit!important;line-height:1!important;vertical-align:-.125em;flex:0 0 auto;pointer-events:none!important;transform:none!important;animation:none!important;text-indent:0!important}
.ie-symbol>svg{display:block!important;width:100%!important;height:100%!important;max-width:none!important;max-height:none!important;overflow:visible!important;fill:none!important;stroke:currentColor!important;stroke-width:1.8!important;stroke-linecap:round!important;stroke-linejoin:round!important;pointer-events:none!important;transform:none!important;animation:none!important}
.ie-symbol>svg>path{fill:none!important;stroke:currentColor!important;stroke-width:1.8!important}
.ie-symbol>svg>path[data-ie-fill]{fill:currentColor!important;stroke-width:0!important}
.ie-symbol>.ie-symbol-source{display:none!important}
@font-face{font-family:'IE Interface Symbols';src:url('./symbols.woff') format('woff');font-weight:400;font-style:normal;font-display:block;unicode-range:U+002B,U+2193,U+2196-2197,U+2212,U+2713,U+2733,U+FF0B}
/* Pseudo-elements retain their original borders, animation, alignment and colour. */
body.page-home #ie-project-shortcuts>a[data-ie-project="ecosystem"]::after,
html[data-ie-journey] .ie-jr-jump:after,
body.ie-gateway.page-home [data-ie-landing-jumps] a::after,
.format-copy li:before,.faq-list summary:after,.journeys:after,
.experience-copy li:before,.faq summary:after,.faqs summary:after{
 font-family:'IE Interface Symbols'!important;font-style:normal!important;font-weight:400!important;
}
