/* One directional language for buttons, navigation, editorial links and forms. */
.sml2030 svg.sml-arrow{display:inline-block;width:24px;height:24px;min-width:24px;flex:0 0 24px;vertical-align:middle;overflow:visible;stroke:currentColor;stroke-width:1.35;stroke-linecap:round;stroke-linejoin:round;fill:none;margin:0 0 0 .25em;transform:none}
.sml-arrow-frame{opacity:.38;transition:opacity .25s ease}
.sml-arrow-shaft{transition:transform .25s cubic-bezier(.22,1,.36,1)}
:is(a,button,summary):hover>.sml-arrow .sml-arrow-frame,:is(a,button,summary):focus-visible .sml-arrow-frame,a:hover>span>.sml-arrow .sml-arrow-frame{opacity:1}
:is(a,button,summary):hover>.sml-arrow .sml-arrow-shaft,:is(a,button,summary):focus-visible .sml-arrow-shaft,a:hover>span>.sml-arrow .sml-arrow-shaft{transform:translate(1px,-1px)}
.sml2030 .sml-arrow-left{margin-left:0;margin-right:.3em}
.sml2030 .sml2030-header-cta .sml-arrow,.sml2030 .sml-page-cta .sml-arrow,.sml2030 .sml-secondary-next .sml-arrow{width:28px;height:28px;flex-basis:28px;margin:0}
.sml2030 .sml2030-mega .sml-arrow{width:22px;height:22px;min-width:22px;flex-basis:22px;margin:0}
.sml2030 .sml2030-mega li>a{align-items:center}
.sml2030 .sml-premium-link .sml-arrow{margin:0}
.sml2030 .sml2030-hero-bottom .sml-arrow,.sml2030 .sml-page-hero-bottom .sml-arrow{width:30px;height:30px;flex-basis:30px;margin:0}
.sml2030 .sml-page-hero-bottom>a>span{border:0}
.sml2030 .sml-expertise-index a .sml-service-arrow{border:0;background:transparent!important;border-radius:0;width:30px;height:30px;color:#f87754}
.sml2030 .sml-service-arrow svg.sml-arrow{width:28px;height:28px;min-width:28px;margin:0;transform:none!important}
.sml2030 .sml2030-flow .sml-arrow{width:30px;height:30px;min-width:30px;margin:0}
.sml2030 .sml-detail-diagram-label .sml-arrow{width:17px;height:17px;min-width:17px;margin:0 .5em;stroke-width:1.5}
.sml2030 .sml-news-pagination .sml-arrow,.sml2030 .pagination .sml-arrow{width:24px;height:24px;margin:0}
.sml2030 .sml-config-sidebar>a{display:inline-flex;align-items:center;gap:12px}
.sml2030 .sml-config-sidebar>a .sml-arrow{margin:0}
.sml2030 .sml-config-actions button,.sml2030 #lion-use-brief,.sml2030 #lion-suggest,.sml2030 .sml-chat-dialog [data-chat-start]{display:inline-flex;align-items:center;justify-content:center;gap:12px}
.sml2030 .sml-config-actions .sml-arrow,.sml2030 #lion-use-brief .sml-arrow,.sml2030 #lion-suggest .sml-arrow{margin:0;flex-shrink:0}
.sml2030 .sml2030-client-tile>span:last-child>span{display:flex;align-items:center}
.sml2030 .sml2030-client-tile .sml-arrow{margin:0;color:#a23419}
@media(max-width:700px){.sml2030 .sml-config-sidebar>a{gap:8px}.sml2030 .sml2030-footer .sml-arrow{width:21px;height:21px;min-width:21px}}
@media(prefers-reduced-motion:reduce){.sml-arrow-frame,.sml-arrow-shaft{transition:none}body.sml2030 :is(a,button,summary):hover .sml-arrow-shaft{transform:none}}
