.content-icon{display:inline-block;width:18px;height:18px;margin-right:7px;vertical-align:-3px;flex:none;pointer-events:none}h2>.content-icon,h3>.content-icon{width:1em;height:1em;max-width:28px;max-height:28px;margin-right:10px;vertical-align:-2px}footer .content-icon{width:14px;height:14px;margin-right:6px;vertical-align:-2px}.tel>.content-icon{width:.8em;height:.8em;vertical-align:-1px}summary>.content-icon{width:18px;height:18px}dt>.content-icon{width:16px;height:16px}.visit-calendar-links .content-icon{width:15px;height:15px;margin-right:5px}.calendar-legend .event-calendar-jump>.content-icon{width:17px;height:17px;margin-right:0}@media(max-width:600px){.content-icon{width:16px;height:16px;margin-right:6px}.visit-calendar-links{column-gap:16px}.visit-calendar-links .content-icon{width:14px;height:14px;margin-right:4px}}
