/* Vector icons: never depend on platform emoji presentation. */
.ui-icon{display:inline-block;width:24px;height:24px;flex:0 0 auto;vertical-align:middle}
.text-link>.ui-icon,.button>.ui-icon,.button>span>.ui-icon,.map-link .ui-icon{width:22px;height:22px}
.text-link>span,.choice-arrow,.tab-arrow,.feature-checks>li>span{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;line-height:1}
.choice-arrow .ui-icon{width:28px;height:28px}
.discover-icon .ui-icon{width:18px;height:18px}
.feature-checks>li>span{width:32px;height:32px;border-radius:50%;background:#e9f3ff;color:#0873dc}
.feature-checks>li>span .ui-icon{width:18px;height:18px}
.diagram-mark .ui-icon,.sector-art .ui-icon{width:1em;height:1em}
.diagram-mark,.sector-art{pointer-events:none}
.model-control-note{max-width:760px;margin:0 0 32px;color:#52647a;font-size:18px;line-height:1.7}
@media(max-width:600px){.ui-icon{width:22px;height:22px}.model-control-note{font-size:16px}}
