.vibecms-author-box{display:flex;align-items:flex-start;gap:16px;margin:16px 0 24px;padding:18px;border:1px solid #e5e7eb;background:#fff;border-radius:12px;box-shadow:0 4px 18px rgba(15,23,42,.035);clear:both}.vibecms-author-box__photo-wrap{flex:0 0 88px}.vibecms-author-box__photo{display:block;width:88px;height:88px;object-fit:cover;border-radius:50%;background:#f1f5f9}.vibecms-author-box__content{min-width:0;flex:1}.vibecms-author-box__eyebrow{font-size:10px;line-height:1.2;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:#64748b;margin-bottom:3px}.vibecms-author-box__name{font-size:18px;line-height:1.25;font-weight:800;color:#0f172a}.vibecms-author-box__name a{color:inherit;text-decoration:none}.vibecms-author-box__job{font-size:12px;font-weight:600;color:#64748b;margin-top:2px}.vibecms-author-box__bio{margin:9px 0 0;font-size:13px;line-height:1.65;color:#475569}.vibecms-author-box__link{display:inline-flex;align-items:center;gap:5px;margin-top:9px;font-size:12px;font-weight:700;text-decoration:none;color:var(--site-primary,#2563eb)}.vibecms-author-box__link:hover{text-decoration:underline}@media(max-width:575px){.vibecms-author-box{gap:12px;padding:14px}.vibecms-author-box__photo-wrap{flex-basis:64px}.vibecms-author-box__photo{width:64px;height:64px}.vibecms-author-box__name{font-size:16px}.vibecms-author-box__bio{font-size:12.5px}}

.vibecms-article-tags-inline{display:flex;align-items:flex-start;gap:10px;flex-wrap:wrap;margin:14px 0 8px}.vibecms-article-tags-inline__label{font-size:11px;font-weight:800;color:#64748b;padding-top:5px}.vibecms-article-tags-inline__items{display:flex;gap:6px;flex-wrap:wrap}.vibecms-article-tags-inline__items a{display:inline-flex;padding:4px 8px;border:1px solid #e2e8f0;background:#f8fafc;border-radius:999px;color:#475569;font-size:11px;font-weight:700;text-decoration:none}.vibecms-article-tags-inline__items a:hover{border-color:#94a3b8;color:#0f172a}
