.mb-authors-intro{max-width:800px}.mb-author-alphabet{display:flex;flex-wrap:wrap;gap:8px;margin:28px 0 40px}.mb-author-alphabet a{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;border:1px solid #d9d2e4;border-radius:4px;text-decoration:none;font-weight:700}.mb-author-alphabet a:hover{background:#f2edf8}.mb-author-letter{scroll-margin-top:24px;margin:40px 0}.mb-author-letter>h2{border-bottom:2px solid #e6deef;padding-bottom:12px}.mb-author-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.mb-author-card{display:grid;grid-template-columns:58px minmax(0,1fr);gap:18px;padding:24px;background:#f7f5fa;border:1px solid #ece7f1;border-radius:5px}.mb-author-initials{display:flex;align-items:center;justify-content:center;width:58px;height:58px;border-radius:50%;background:#e8e0f1;color:#50357a;font-weight:700;font-size:18px;letter-spacing:.04em}.mb-author-card h2,.mb-author-card h3{font-size:23px!important;line-height:1.25;margin:0 0 8px!important}.mb-author-card h3 a,.mb-author-card h2 a{color:var(--mb-ink);text-decoration:none}.mb-author-card h3 a:hover,.mb-author-card h2 a:hover{text-decoration:underline}.mb-author-card p{font-size:15px;line-height:1.7;margin:0 0 13px}.mb-author-card .mb-author-role{font-size:12px;color:#685775;line-height:1.5;font-weight:600}.mb-author-read{font-size:14px;font-weight:600}.mb-author-profile-role{font-size:16px;line-height:1.5;color:var(--mb-purple);font-weight:600;margin-top:0}.mb-author-profile>p{max-width:780px}.mb-author-topics{display:flex;flex-wrap:wrap;gap:8px 28px;padding-left:20px}.mb-author-books{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;margin:24px 0}.mb-author-book{display:grid;grid-template-columns:80px minmax(0,1fr);gap:20px;padding:20px;border:1px solid #e6e0ed;background:#fff}.mb-author-book img{display:block;width:80px;height:128px;object-fit:contain}.mb-author-book h3{font-size:21px;line-height:1.3;margin:0 0 10px}.mb-author-book p{font-size:14px;line-height:1.6;margin:0 0 10px}.mb-author-book>div>a{font-size:14px;font-weight:600}.mb-author-source{font-size:13px;line-height:1.7;border-top:1px solid #ded8e5;margin:36px 0 24px;padding-top:20px;color:#66606d}.mb-book-authors{padding:65px 0;background:#fff}.mb-book-authors h2{font-size:clamp(28px,3.2vw,40px);line-height:1.2;margin:0 0 30px}.mb-author-directory-link{font-size:15px;font-weight:600;margin:28px 0 0}.mb-page:has(.mb-author-profile),.mb-page:has(.mb-authors-intro){--wp--style--global--content-size:1080px;--wp--style--global--wide-size:1180px}.mb-page:has(.mb-author-profile)>.wp-block-post-title{max-width:1080px}
@media(max-width:700px){.mb-author-grid,.mb-author-books{grid-template-columns:1fr}.mb-author-card{grid-template-columns:44px minmax(0,1fr);padding:20px;gap:15px}.mb-author-initials{width:44px;height:44px;font-size:15px}.mb-author-card h3,.mb-author-card h2{font-size:22px!important}.mb-book-authors{padding:45px 0}.mb-author-book{padding:17px;gap:17px}}
.mb-author-card{grid-template-columns:96px minmax(0,1fr)}.mb-author-photo-link{display:block;align-self:start;width:max-content;border-radius:5px}.mb-author-photo-link:focus-visible{outline:3px solid #e96c35;outline-offset:4px}.mb-author-portrait{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:96px;height:96px;overflow:hidden;border-radius:5px;background:#eae5f1}.mb-author-portrait img{display:block;width:100%;height:100%;object-fit:cover;object-position:center 25%;margin:0}.mb-author-portrait--group img{object-fit:contain}.mb-author-portrait--small{width:64px;height:64px}.mb-author-portrait--profile{width:230px;height:260px;background:#f5f2f8}.mb-author-portrait--profile img{object-fit:contain}.mb-author-portrait--rotate-90 img{transform:rotate(90deg);object-fit:contain}.mb-author-portrait--rotate-180 img{transform:rotate(180deg)}.mb-author-portrait--rotate-270 img{transform:rotate(270deg);object-fit:contain}.mb-author-portrait--initials{border-radius:50%;color:#50357a;font-size:24px;font-weight:700;letter-spacing:.04em}.mb-author-portrait--small.mb-author-portrait--initials{font-size:18px}.mb-author-portrait--profile.mb-author-portrait--initials{width:140px;height:140px;font-size:38px}.mb-author-profile-intro{display:grid;grid-template-columns:230px minmax(0,1fr);gap:36px;align-items:start;margin-bottom:32px}.mb-author-profile-photo{margin:0}.mb-author-profile-photo figcaption{font-size:12px;line-height:1.6;color:#685f70;margin-top:10px}.mb-author-profile-intro>div>p:first-child{margin-top:0}.mb-author-profile-intro>div>p:last-child{margin-bottom:0}.mb-author-name-row{display:flex;gap:16px;align-items:center;margin:16px 0}.mb-author-card h3 a,.mb-author-card h2 a,.mb-author-name-row>a:not(.mb-author-photo-link){color:#075dbe!important;text-decoration:underline!important;text-underline-offset:.16em}.mb-hub-pat-identity{display:flex;align-items:center;gap:20px;margin-bottom:20px}.mb-hub-pat-identity h3{margin:0!important}
@media(max-width:700px){.mb-author-card{grid-template-columns:72px minmax(0,1fr);gap:16px}.mb-author-portrait--thumb{width:72px;height:72px}.mb-author-profile-intro{grid-template-columns:1fr;gap:24px}.mb-author-profile-photo{max-width:230px}.mb-author-portrait--profile{height:245px}.mb-author-name-row{gap:12px}.mb-author-portrait--small{width:56px;height:56px}}
@media(max-width:700px){.mb-author-card{row-gap:12px}.mb-author-card>.mb-author-photo-link{grid-column:1;grid-row:1/span 2}.mb-author-card>div{display:contents}.mb-author-card>div>h2,.mb-author-card>div>h3{grid-column:2;grid-row:1;margin-bottom:0!important}.mb-author-card>div>.mb-author-role{grid-column:2;grid-row:2;margin-bottom:0}.mb-author-card>div>p:not(.mb-author-role),.mb-author-card>div>.mb-author-read{grid-column:1/-1;margin-bottom:0}}
