.person-header{background-color:transparent;color:var(--white);margin-block-start:var(--size-6);margin-inline:auto;max-inline-size:var(--size-mobile)}@media (width >= 768px){.person-header{display:grid;gap:var(--size-10);grid-template-columns:var(--size-60) calc(100% - 280px);margin-inline:initial;max-inline-size:var(--size-laptop)}}.person__photo img{inline-size:var(--size-60)!important}.person__name{font-family:var(--font-heading);font-size:var(--font-size-8);font-weight:var(--font-weight-600)}.person__title{text-wrap:balance}.person__contact{margin-block-start:var(--size-6)}@media (width >= 640px){.person__contact{display:grid;gap:var(--size-2);grid-template-columns:1fr;inline-size:var(--size-mobile)}}@media (width >= 1024px){.person__contact{gap:var(--size-1);grid-template-columns:1fr 1fr}}.person__website{margin-block-start:var(--size-6)}.person__label{display:block;font-weight:var(--font-weight-600)}.person__address{font-style:normal;margin-block-end:var(--size-3);margin-block-start:var(--size-1)}.person__address span{display:block}.person__contact--connect{display:flex;flex-direction:column;justify-content:space-between}.person__phone,.person__email{margin-block-end:var(--size-3)}@media (width >= 1024px){.person__phone,.person__email{margin-block-end:0}}.person__phone a,.person__email a{color:var(--ucla-yellow);font-weight:var(--font-weight-700);white-space:nowrap}.person__office-hours{margin-block-end:var(--size-3)}@media (width >= 1024px){.person__office-hours{margin-block-end:0}}
