.mcn-profile{background-color:#f0f0f0;border-radius:12px;color:#222;column-gap:32px;display:grid;grid-template-areas:"head photo" "bio  photo";grid-template-columns:minmax(0,1fr) 180px;grid-template-rows:auto 1fr;padding:24px 28px}.mcn-profile--left{grid-template-areas:"photo head" "photo bio";grid-template-columns:180px minmax(0,1fr)}.mcn-profile--nophoto{grid-template-areas:"head" "bio";grid-template-columns:minmax(0,1fr)}.mcn-profile__photo{grid-area:photo}.mcn-profile__photo img{aspect-ratio:3/4;border-radius:8px;display:block;height:auto;object-fit:cover;width:100%}.mcn-profile__head{grid-area:head;margin-bottom:12px}.mcn-profile__role{color:#1d5fae;font-size:13px;font-weight:700;line-height:1.6;margin:0}.mcn-profile__name{font-size:20px;font-weight:700;line-height:1.5;margin:0}.mcn-profile__bio{color:#444;font-size:15px;grid-area:bio;line-height:1.9}.mcn-profile__bio p{margin:0 0 8px}.mcn-profile__bio p:last-child{margin-bottom:0}.mcn-profile__bio a{color:#1d5fae}@media (max-width:600px){.mcn-profile,.mcn-profile--left{column-gap:16px;grid-template-areas:"photo head" "bio   bio";grid-template-columns:88px minmax(0,1fr);grid-template-rows:auto auto;padding:20px}.mcn-profile--nophoto{grid-template-areas:"head" "bio";grid-template-columns:minmax(0,1fr)}.mcn-profile__photo img{aspect-ratio:1/1;border-radius:50%}.mcn-profile__head{align-self:center;margin-bottom:0}.mcn-profile__name{font-size:17px}.mcn-profile__bio{font-size:14px;margin-top:16px}}