/* Tuitive's own line geometry, independent of platform emoji fonts. */
.tuitive-mark{display:inline-block;width:1em;height:1em;min-width:1em;flex:none;vertical-align:-.12em;overflow:visible;color:inherit}
.button .tuitive-mark,.text-link .tuitive-mark,.sched-button .tuitive-mark,.mobile-bottom .tuitive-mark{width:20px;height:20px;min-width:20px}
.schedule-close .tuitive-mark,.icon-button .tuitive-mark{width:20px;height:20px}
.success-icon .tuitive-mark{width:28px;height:28px}
.meeting-spec .tuitive-mark{width:22px;height:22px}
.nav-drop summary:after,.nav-drop[open] summary:after,.faq-list summary:after,.faq-list details[open] summary:after{content:'';display:inline-block;width:10px;height:10px;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:rotate(45deg);vertical-align:3px}
.nav-drop[open] summary:after,.faq-list details[open] summary:after{transform:rotate(225deg);vertical-align:-2px}
.faq-list summary>span{display:none}
.discovery-choices button[aria-pressed=true]:after,.mini-flow li:not(:last-child):after{content:'';display:inline-block;width:8px;height:8px;border-right:1.5px solid currentColor;border-top:1.5px solid currentColor;transform:rotate(45deg)}
.meeting-intro li:before,.phase-deliverables li:before{content:'';display:inline-block;width:10px;height:6px;border-left:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:rotate(-45deg);vertical-align:3px}
