.box{padding:var(--space-v) var(--space-h);border:1px solid var(--gray)}.box+.box{margin-top:var(--space-v)}.box--secondary{border:1px solid var(--border)}.box__label{font-size:var(--font-small);margin:var(--space-v) 0 var(--space-v-small) 0}.box h3{font-size:var(--font-medium);margin-bottom:var(--space-v-small);font-weight:600}.box p{font-size:var(--font-small)}
.person-card{font-size:var(--font-small);container-type:inline-size}.person-card__inner{gap:var(--space-v);flex-direction:column;display:flex}@container (min-width:380px){.person-card__inner{flex-direction:row;justify-content:space-between}.person-card__main{flex:auto;max-width:400px}}.person-card h3{font-size:var(--font-medium);margin-bottom:var(--space-v-small);font-weight:600}.person-card__title{color:var(--gray);margin-bottom:var(--space-v-small);font-weight:800}.person-card div:has(a){margin:var(--space-v-small) 0}.person-card a:not(.button){text-decoration:underline}.person-card__description{margin:var(--space-v) 0;font-style:italic}.person-card__image{flex:none;width:144px}.person-card__image img{object-fit:cover;object-position:top center;height:144px}.person-card__row{column-gap:var(--space-h-small);row-gap:var(--space-v-xsmall);margin:var(--space-v-small) 0;flex-wrap:wrap;display:flex}.person-card--compact .person-card__title,.person-card--compact .person-card__description{margin-bottom:0}
.flow-resource{font-size:var(--font-small)}.flow-resource__text{max-width:560px;margin:0 0 var(--space-v) 0}
