/* Paths, not font glyphs: the same monochrome arrows on iOS and desktop. */
svg.rg-icon{display:inline-block;width:1em;height:1em;max-width:none;flex:none;vertical-align:-.12em;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round;overflow:visible;pointer-events:none}
.btn .rg-icon{width:18px;height:18px}
.btn [data-brief-next-label]{font:inherit;line-height:inherit}
.btn:hover .rg-icon{transform:none}
.mh-link .rg-icon{width:20px;height:20px}
.mh-screen-open .rg-icon{width:22px;height:22px}
.mh-open .rg-icon{width:26px;height:26px}
.mh-service-list>a>span{display:grid;place-items:center;flex:0 0 24px}
.mh-service-list .rg-icon{width:24px;height:24px}
.mh-ribbon-track i{display:flex;align-items:center}
.mh-ribbon-track .rg-icon{width:1em;height:1em}
.page-path .rg-icon{width:16px;height:16px}
.mh-service-symbol .rg-icon{width:1em;height:1em}
@media(max-width:760px){
 .mh-link .rg-icon{width:18px;height:18px}
 .mh-open .rg-icon{width:24px;height:24px}
 .mh-screen-open .rg-icon{width:20px;height:20px}
}
@media(hover:none){.motion-home .btn:hover,.inner-site .btn:hover{transform:none}}
