/* Semantic icons carry the action; movement belongs to their internal parts. */
.button:hover .anc-icon,.text-link:hover .anc-icon{transform:none}
span.icon-tile{display:inline-grid;place-items:center;flex-shrink:0;width:50px;height:50px;border:1px solid #ddddfa;border-radius:16px;background:#f7f7ff;color:var(--blue)}
span.icon-tile>.anc-icon{width:27px;height:27px;margin:0}
.corporate-links span.icon-tile{width:48px;height:48px;border-radius:15px}
.corporate-links span.icon-tile .anc-icon{width:26px;height:26px}
.career-benefit{border-radius:20px}
.career-benefit>span.icon-tile{margin-bottom:20px}
.career-benefit>span.icon-tile .anc-icon{width:28px;height:28px;margin:0}
.career-benefit h3{margin-top:0}
.service-item>span.icon-tile{width:56px;height:56px;margin-bottom:22px;border-radius:18px}
.service-item>span.icon-tile .anc-icon{width:30px;height:30px;margin:0}
.service-item h3{margin-top:0}
.category-index a{transition:color .2s,border-color .2s}
.category-index a:hover{color:var(--blue);border-color:var(--blue)}
.product-view .anc-icon{width:18px;height:18px}
.nav-action .anc-icon{width:19px;height:19px}
.product-use-grid.is-extensive{grid-template-columns:1fr}
.product-use-grid.is-extensive .knowledge-use-panel ul{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px 25px;margin-top:23px}
.product-use-grid.is-extensive .knowledge-use-panel li{margin:0}
.product-use-grid.is-extensive .knowledge-selection ul{grid-template-columns:repeat(2,minmax(0,1fr))}
@media(max-width:800px){.corporate-links span.icon-tile{width:43px;height:43px;border-radius:14px}.corporate-links span.icon-tile .anc-icon{width:24px;height:24px}.product-use-grid.is-extensive .knowledge-use-panel ul{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:600px){.service-item>span.icon-tile{width:50px;height:50px}.career-benefit>span.icon-tile{width:46px;height:46px}.product-use-grid.is-extensive .knowledge-use-panel ul,.product-use-grid.is-extensive .knowledge-selection ul{grid-template-columns:1fr;gap:11px}.product-use-grid.is-extensive .knowledge-use-panel{grid-template-columns:1fr}}

@media(max-width:600px){.knowledge-multispecialty .knowledge-spec{flex-basis:100%}}
