.block-type-person{width:max-content;margin:auto auto 2rem}.block-type-person figure img{margin:0 auto;max-width:80vw;border:5px solid #fff}.block-type-person figcaption{margin:4vw auto auto;display:flex;flex-flow:row wrap;justify-content:space-between;align-items:baseline;gap:3vw}.block-type-person figcaption .name{display:block;font-size:1.5rem;font-weight:700}.block-type-person figcaption .job{display:block;text-align:right}@media screen and (min-width: 300px){.block-type-person figure img{max-width:70vw}.block-type-person figcaption{margin:.25rem auto auto;gap:.5rem}}@media screen and (min-width: 550px){.block-type-person figure img{width:60vw;max-width:330px}}@media screen and (min-width: 1000px){div.articleBody{justify-content:center}.block-type-person.principal{width:100%;flex-basis:100%}.block-type-person{margin:0 0 2rem}.block-type-person.principal figure{width:max-content;margin:auto}.block-type-person + .block-type-button{flex-basis:100%}.block-type-person + .block-type-button a.btn{display:block}.block-type-person figure img{max-width:275px}}