.related-contact{padding:var(--spacing-l);border:.0625rem solid var(--color-border-subtle,#e8e5e5);border-radius:var(--radius-l,.75rem);position:relative}.related-contact__name{color:var(--color-text-primary,#000);font-size:var(--text-styles-interface-m-font-size,1.25rem);font-style:normal;font-weight:600;line-height:var(--text-styles-interface-m-line-height,1.5rem);text-decoration:underline;margin-top:0;margin-bottom:var(--spacing-3xs,.25rem)}.related-contact__header{display:flex;align-items:flex-start;gap:var(--spacing-s);padding-bottom:var(--spacing-m,1rem);border-bottom:.0625rem solid var(--color-border-subtle,#e8e5e5);margin-bottom:var(--spacing-m,1rem);text-decoration:none!important}.related-contact__header:hover .related-contact__name,.related-contact__header:focus-visible .related-contact__name{text-decoration:none}.related-contact__icon{display:flex;align-items:center;justify-content:center;width:2.75rem;height:2.75rem;flex-shrink:0;background-color:var(--color-background-neutral-subtle,#e8e5e5);border-radius:var(--radius-s,.5rem);color:var(--color-text-primary,#000)}.related-contact__avatar{width:3rem;height:3rem;align-self:flex-start;display:inline-flex;flex-flow:row wrap;justify-content:center;align-items:center;flex-shrink:0;border-radius:var(--radius-m,.75rem);overflow:hidden;background-color:var(--color-primary-blue-bold,#354d73);color:var(--color-white,#fff)}.related-contact__avatar img{width:100%;height:100%;object-fit:cover}.related-contact__avatar--fallback img,.related-contact__avatar--fallback svg{width:2rem;height:2rem;object-fit:contain}.related-contact__identity{min-width:0}.related-contact__address,.related-contact__job-title{color:var(--color-text-primary,#000);font-size:var(--text-styles-interface-s-font-size,1rem);font-style:normal;font-weight:400;line-height:var(--text-styles-interface-s-line-height,1.35rem)}.related-contact__details{display:flex;flex-direction:column;gap:var(--spacing-s)}.related-contact__detail dt{font-size:var(--text-styles-interface-xs-font-size,.875rem);font-weight:700;color:var(--color-text-primary,#000)}.related-contact__detail dd{font-size:var(--text-styles-interface-s-font-size,1rem);color:var(--color-text-primary,#000)}.related-contact__detail a{text-decoration:underline;color:#354d73;font-size:var(--text-styles-interface-s-font-size,1rem);font-style:normal;font-weight:400;line-height:var(--text-styles-interface-s-line-height,1.35rem)}.related-contact__detail a:hover{color:var(--color-brand-primary-orange,#f26c3f)}.related-contact__detail a:focus-visible{outline:.125rem solid var(--color-brand-primary-orange,#f26c3f);outline-offset:.125rem}.related-contact__footer{position:relative;z-index:2}.related-contact__social{display:flex;flex-wrap:wrap;gap:var(--spacing-xs,.5rem);position:relative;z-index:2}.related-contact__social-link{display:inline-flex;align-items:center;justify-content:center;padding:var(--spacing-s,.75rem);border:var(--stroke-m,2px) solid var(--color-border-subtle,#e8e5e5);border-radius:var(--radius-m,.75rem);background:var(--color-background-base,#fff);color:var(--color-text-primary,#000);text-decoration:none;transition:border-color .15s ease,color .15s ease}.related-contact__social-link svg{display:block;max-width:.75rem;max-height:.75rem;width:100%;height:100%}.related-contact__social-link::after{content:none!important}.related-contact__social-link:hover,.related-contact__social-link:focus-visible{border-color:var(--color-brand-primary-orange,#f26c3f);color:var(--color-brand-primary-orange,#f26c3f)}.related-contact__social-link:focus-visible{outline:.125rem solid var(--color-brand-primary-orange,#f26c3f);outline-offset:.125rem}.related-contact__unit{position:relative;z-index:2;display:inline-flex;width:auto;padding:var(--spacing-3xs,4px) var(--spacing-xs,8px);justify-content:center;align-items:center;border-radius:var(--radius-xs,6px);background-color:var(--color-background-accent-primary-subtle,#fbd3c5);color:var(--color-text-primary,#000);font-size:var(--text-styles-interface-s-font-size,14px);font-style:normal;font-weight:600;line-height:var(--text-styles-interface-s-line-height,18.9px);text-decoration:none!important}.related-contact__overlay-link{position:absolute;inset:0;z-index:1;display:block;text-decoration:none}.related-contact__overlay-link:focus-visible{outline:.125rem solid var(--color-brand-primary-orange,#f26c3f);outline-offset:.25rem}.related-contact--person .related-contact__header{align-items:center}.site-content .related-contact__address,.site-content .related-contact__job-title,.content .related-contact__address,.content .related-contact__job-title{margin:var(--spacing-3xs) 0 0}.site-content .related-contact__details,.content .related-contact__details{margin:0}.site-content .related-contact__detail dt,.content .related-contact__detail dt{margin-bottom:var(--spacing-3xs)}.site-content .related-contact__detail dd,.content .related-contact__detail dd{margin:0}.site-content .related-contact__footer,.content .related-contact__footer{margin-top:var(--spacing-m,1rem)}.site-content .related-contact__social,.content .related-contact__social{margin-top:var(--spacing-m,1rem)}