.related-contact{padding:var(--spacing-l);border:.0625rem solid var(--color-border-subtle, #e8e5e5);border-radius:var(--radius-l, 0.75rem);position:relative}.related-contact__header{display:flex;align-items:flex-start;gap:var(--spacing-s);padding-bottom:var(--spacing-l, 1.125rem);border-bottom:.0625rem solid var(--color-border-subtle, #e8e5e5);margin-bottom:var(--spacing-l, 1.125rem)}.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, 0.5rem);color:var(--color-text-primary, #000)}.related-contact__avatar{width:2.75rem;height:2.75rem;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, 0.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:1.75rem;height:1.75rem}.related-contact__identity{min-width:0}.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)}.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, 0.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{padding-top:var(--spacing-l, 1.125rem);position:relative;z-index:2}.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)}.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__name,.content .related-contact__name{margin:0}.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-l, 1.125rem)}