/* Topic-specific symbols stay upright; no directional-arrow hover movement. */
a:hover .action-icon,button:hover .action-icon,
.service-row:hover>.action-icon,.home-page .service-row:hover>.action-icon{transform:none}
.button .action-icon,.text-button .action-icon,.document-link .action-icon,
.hero-services .action-icon,.footer-question .action-icon{width:21px;height:21px}
.service-row>.action-icon{width:40px;height:40px;padding:9px}
.hero-services>span{width:32px;height:32px}
.action-icon[data-symbol=plus]{transition:transform .2s}
.services-trigger[aria-expanded=true]>.action-icon[data-symbol=plus],
details[open]>summary .action-icon[data-symbol=plus]{transform:rotate(45deg)}
@media(prefers-reduced-motion:reduce){.action-icon[data-symbol=plus]{transition:none}}
