.component-microsite-info{color:var(--palette-grey-500)}.component-microsite-info>*+*{margin-top:3.2rem}.component-microsite-info>* h2,.component-microsite-info>* h3{color:var(--palette-grey-600);font-size:var(--heading-3-font-size);margin-bottom:2.4rem}.component-microsite-info .contact label{margin-right:1rem}.component-microsite-info .contact a{border-bottom:.2rem solid #3f4447;border-bottom:.2rem solid var(--station-link-color);color:currentColor;font-weight:500;text-decoration:none}.component-microsite-info .contact a:active,.component-microsite-info .contact a:hover{border-bottom-color:var(--palette-grey-600)}.component-microsite-info .bio-text{color:var(--palette-grey-500);line-height:2.6rem}.component-social-icons{--social-icon-horizontal-gap:1.4rem;display:flex;flex-direction:row;list-style:none;margin:0;padding:0;width:100%}.component-social-icons .icon-container{align-items:center;border-radius:50%;display:flex;flex-direction:column;height:var(--icon-default-height);justify-content:center;width:var(--icon-default-width)}.component-social-icons .icon-container+.icon-container{margin-left:var(--social-icon-horizontal-gap)}.component-social-icons .icon-container svg .primary-path{fill:var(--icon-primary-color)}.component-social-icons .icon-container svg .secondary-path{fill:var(--icon-secondary-color)}.component-social-icons .icon-container a{border:none;display:inline-flex}.component-social-icons .icon-container a:active svg .primary-path,.component-social-icons .icon-container a:hover svg .primary-path{fill:var(--icon-primary-hover-color)}