.blog-author-box{background:#f9fafb;border:1px solid #e5e7eb;border-radius:12px;margin:3rem 0;padding:2rem}.blog-author-box__container{align-items:flex-start;display:flex;gap:1.5rem}.blog-author-box__avatar-link{flex-shrink:0}.blog-author-box__avatar{border:3px solid #fff;border-radius:50%;box-shadow:0 2px 8px rgba(0,0,0,.1);height:80px;object-fit:cover;width:80px}.blog-author-box__content{flex:1;min-width:0}.blog-author-box__header{margin-bottom:.75rem}.blog-author-box__label{color:#9ca3af;display:block;font-size:.75rem;font-weight:600;letter-spacing:.05em;margin-bottom:.25rem;text-transform:uppercase}.blog-author-box__name{color:#384451;font-family:var(--secondary-custom-font),sans-serif;font-size:1.5rem;font-weight:700;text-decoration:none;transition:color .3s ease}.blog-author-box__name:hover{color:#f77747}.blog-author-box__bio{color:#6b7280;font-size:1rem;line-height:1.6;margin:0 0 1rem}.blog-author-box__social{display:flex;gap:.75rem}.blog-author-box__social-link{align-items:center;background:#fff;border:1px solid #e5e7eb;border-radius:50%;color:#6b7280;display:flex;font-size:1rem;height:36px;justify-content:center;text-decoration:none;transition:all .3s ease;width:36px}.blog-author-box__social-link:hover{background:#f77747;border-color:#f77747;color:#fff;transform:translateY(-2px)}@media (max-width:767px){.blog-author-box{padding:1.5rem}.blog-author-box__container{align-items:center;flex-direction:column;text-align:center}.blog-author-box__avatar{height:64px;width:64px}.blog-author-box__name{font-size:1.25rem}.blog-author-box__social{justify-content:center}}