.contact-directory{padding-block:var(--at-section-padding--compact,var(--at-space--xl,2.5rem));padding-inline:var(--at-gutter,2.5rem)}.contact-directory__inner{max-width:var(--at-boxed-width,72rem);margin-inline:auto}.contact-directory__header{text-align:center;margin-block-end:var(--at-space--l,1.5rem)}.contact-directory__header .aisb-section-header__desc{margin-inline:auto}.contact-directory__general{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--at-space--m,1.25rem) var(--at-space--l,1.5rem);padding-block-end:var(--at-space--l,1.5rem);margin-block-end:var(--at-space--l,1.5rem);border-block-end:1px solid var(--at-neutral-200,#DCDCE0);font-size:var(--at-text--m,1.125rem)}.contact-directory__general .aisb-icon-text__label{overflow-wrap:break-word;word-break:break-word;min-width:0}.contact-directory__link{color:var(--at-primary,rgb(63 79 157));text-decoration:none;font-weight:500}.contact-directory__link:focus-visible{text-decoration:underline}@media (hover:hover){.contact-directory__link:hover{text-decoration:underline}}.contact-directory__grid{display:grid;grid-template-columns:1fr;gap:var(--at-space--m,1.25rem)}.contact-directory__card{background-color:var(--at-white,#fff);border-radius:var(--at-radius--ml,16px);padding:var(--at-space--l,1.5rem);min-width:0}.contact-directory__card-header{display:flex;align-items:center;gap:var(--at-space--xs,.834rem);margin-block-end:var(--at-space--m,1.25rem);padding-block-end:var(--at-space--s,1rem);border-block-end:1px solid var(--at-neutral-200,#DCDCE0)}.contact-directory__card-icon{color:var(--at-primary,rgb(63 79 157));flex-shrink:0}.contact-directory__card-name{font-size:var(--at-text--m,1.125rem);font-weight:600;margin:0;color:var(--at-neutral-950,#19191F);min-width:0;overflow-wrap:break-word;word-break:break-word}.contact-directory__people{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:var(--at-space--s,1rem)}.contact-directory__person-name{font-weight:600;font-size:var(--at-text--s,.875rem);margin:0;color:var(--at-neutral-950,#19191F);overflow-wrap:break-word;word-break:break-word}.contact-directory__person-role{font-size:var(--at-text--xs,.79rem);color:var(--at-neutral-600,#5C5C6A);margin-block:0 .125rem;overflow-wrap:break-word;word-break:break-word}.contact-directory__person-link{display:inline-block;font-size:var(--at-text--s,.875rem);color:var(--at-primary,rgb(63 79 157));text-decoration:none;overflow-wrap:break-word;word-break:break-word}.contact-directory__person-link:focus-visible{text-decoration:underline}@media (hover:hover){.contact-directory__person-link:hover{text-decoration:underline}}.contact-directory__person-phone::before{content:"\00b7";margin-inline:.35em;color:var(--at-neutral-400,#9C9CA5)}@media (min-width:768px){.contact-directory__grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:480px){.contact-directory{padding-inline:1.25rem}}.aisb-bg--dark .contact-directory__card{background-color:var(--at-white-t-6,rgb(255 255 255 / .05))}.aisb-bg--dark .contact-directory__card-name{color:var(--at-white,#fff)}.aisb-bg--dark .contact-directory__person-name{color:color-mix(in srgb,var(--at-white,#fff) 95%,transparent)}.aisb-bg--dark .contact-directory__person-role{color:var(--at-white-t-3,rgb(255 255 255 / .5))}.aisb-bg--dark .contact-directory__person-link{color:var(--at-indigo-200,#e3d6fe)}.aisb-bg--dark .contact-directory__link{color:var(--at-indigo-200,#e3d6fe)}.aisb-bg--dark .contact-directory__general,.aisb-bg--dark .contact-directory__card-header{border-color:var(--at-white-a-10,rgb(255 255 255 / .1))}