
.bb-author-line{font-size:14px!important;line-height:1.8!important;color:#685661;margin:14px 0!important}.bb-author-line a{color:#a21d4b;font-weight:750;text-decoration:underline}.bb-author-directory{max-width:980px;margin:40px auto;padding:0 20px;line-height:1.85}.bb-author-directory h1{font-size:clamp(30px,5vw,48px);line-height:1.3}.bb-author-directory h2{font-size:25px;line-height:1.4}.bb-author-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin:24px 0}.bb-author-card{padding:22px;border:1px solid #eadce2;border-radius:18px;background:#fff8fa;min-width:0}.bb-author-card h3{margin:0 0 10px}.bb-author-card p{font-size:15px}.bb-author-directory a{color:#a21d4b}.bb-author-directory nav{display:flex;gap:16px;flex-wrap:wrap;margin-bottom:30px}.bb-author-directory .bb-author-role{font-size:18px;color:#765d6a}.bb-author-articles{padding-left:1.4em}.bb-author-articles li{margin:10px 0}.bb-author-note{background:#fffaf0;border-left:4px solid #b8984d;padding:16px 20px;margin:28px 0}@media(max-width:760px){.bb-author-grid{grid-template-columns:1fr}.bb-author-directory{margin:26px auto;padding:0 16px}}