.c-contact-image{margin:0 0 1rem}.c-contact-image--img{border-radius:var(--bs-border-radius);display:block;height:auto;max-height:12.5rem;max-width:12.5rem;object-fit:cover;outline:.125rem solid var(--color-primary);outline-offset:.1875rem;width:100%}.c-contact-line{align-items:baseline;column-gap:.75rem;display:grid;grid-template-columns:1.25em minmax(0,auto);margin-bottom:0}.c-contact-line .text{font-size:.9rem}.c-contact-line .c-icon{color:var(--color-primary);text-align:center}.c-contact-line .c-link{color:inherit;overflow-wrap:anywhere;text-decoration:none}.c-contact-line .c-link:focus-visible,.c-contact-line .c-link:hover{color:var(--color-primary);text-decoration:underline;text-underline-offset:.2em}.c-person-tile{align-items:center;background-color:#fff;border:.0625rem solid var(--border-color-light-grey);border-radius:var(--bs-border-radius);display:flex;flex-direction:column;font-style:normal;justify-content:flex-start;max-width:25rem;padding:1.5rem}@media (min-width:768px){.c-person-tile{padding:2rem}}.c-person-tile--name{color:var(--color-primary);font-size:1.25rem;font-weight:var(--font-weight-bold)}.c-person-tile--position{font-size:.95rem;font-weight:var(--font-weight-normal);margin-bottom:.5rem}.c-person-tile--units{align-items:center;display:flex;flex-direction:column;margin-bottom:.5rem}.c-person-tile--contact{align-items:flex-start;display:flex;flex-direction:column;max-width:100%}