.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}}
