/* One original SVG arrow, independent of platform fonts and emoji rendering. */
.on-arrow{display:inline-block;width:1.125rem;height:1.125rem;min-width:1.125rem;flex:0 0 1.125rem;vertical-align:-.18em;pointer-events:none;color:inherit}
.button .arrow{display:inline-flex;align-items:center;justify-content:center;flex:none;line-height:1}
.button .on-arrow{width:1.25rem;height:1.25rem;min-width:1.25rem;flex-basis:1.25rem}
.header-cta .arrow{display:none}
.premium-link>span[aria-hidden],.route-services a>span[aria-hidden],.route-link>span[aria-hidden],.exp-related a>span[aria-hidden],.exp-service-choices a>span[aria-hidden]{display:inline-flex;flex:none;align-items:center;line-height:1}
.route-services a,.route-link,.exp-related a,.exp-service-choices a{align-items:center}
.exp-signals li>span[aria-hidden]{display:inline-flex;flex:0 0 1.25rem;align-items:center;height:1.65em;font-size:inherit}
.exp-signals .on-arrow{width:1.25rem;height:1.25rem;min-width:1.25rem;flex-basis:1.25rem}
.exp-jump a{display:inline-flex;align-items:center;gap:.5rem}
.spotlight-link b{flex:none}
.spotlight-link .on-arrow{width:1.25rem;height:1.25rem}
/* Miniature interface illustrations scale with their own container typography. */
.device-scene .on-arrow,.pv-audit-ui .on-arrow{width:1em;height:1em;min-width:1em;flex-basis:1em}
.deliverables li:before{content:'';display:block;width:1.125rem;height:1.125rem;flex:0 0 1.125rem;margin-top:.3em;background:var(--accent);-webkit-mask:url('/assets/arrow-up-right.svg') center/contain no-repeat;mask:url('/assets/arrow-up-right.svg') center/contain no-repeat}
.work-art:after{content:'';background:#16252220 url('/assets/arrow-up-right.svg') center/20px 20px no-repeat}
/* Replace the browser's font-dependent disclosure triangle as well. */
.contact-optional>summary{list-style:none}
.contact-optional>summary::-webkit-details-marker{display:none}
.contact-optional>summary::before{content:'';display:inline-block;width:.9rem;height:.9rem;margin-right:.4rem;vertical-align:-.12em;background:currentColor;-webkit-mask:url('/assets/arrow-up-right.svg') center/contain no-repeat;mask:url('/assets/arrow-up-right.svg') center/contain no-repeat;transform:rotate(45deg)}
.contact-optional[open]>summary::before{transform:rotate(135deg)}
