body:has(section.person) .header-page .breadcrumbs,body:has(section.person) .header-page .header-page__title{grid-column:1/span 12}@media screen and (min-width:48rem){body:has(section.person) .header-page .breadcrumbs,body:has(section.person) .header-page .header-page__title{grid-column:2/span 10}}@media screen and (min-width:75rem){body:has(section.person) .header-page .breadcrumbs,body:has(section.person) .header-page .header-page__title{grid-column:3/span 8}}.person__wrapper{-webkit-margin-after:var(--container-padding);margin-block-end:var(--container-padding)}.person__metadata{grid-column:span 12;gap:1rem;display:flex;flex-direction:column}.person__metadata img{-webkit-margin-after:1rem;margin-block-end:1rem;box-shadow:0 4px 8px rgba(0,0,0,.05);border-radius:var(--border-radius)}.person__contact{display:flex;align-items:center;-webkit-margin-start:-2px;margin-inline-start:-2px}.person__contact svg{-webkit-margin-end:1rem;margin-inline-end:1rem;width:2rem;height:2rem}.person__contact svg path{fill:var(--accent-color)}.person__contact a{height:auto;color:var(--text-color);text-decoration:underline;text-decoration-thickness:.5px;text-underline-offset:2px;-webkit-text-decoration-color:var(--tertiary-color);text-decoration-color:var(--tertiary-color)}.person__bio{grid-column:span 12;-webkit-margin-after:var(--container-padding);margin-block-end:var(--container-padding)}@media screen and (min-width:64rem){.person__metadata{grid-column:3/span 3}.person__bio{grid-column:6/span 5}}