.bl-h .lo-k{flex-wrap:wrap;row-gap:4px}
.bl-by{color:#515154;font-weight:500}
.bl-by a{color:var(--ink);font-weight:600;transition:color .3s}
.bl-by a:hover{color:#e8104a}
.bl-au{align-items:flex-start;background:#f5f5f7;border-radius:24px;display:flex;gap:clamp(16px,2.4vw,28px);margin:clamp(40px,5vw,64px) 0 0;padding:clamp(20px,3vw,36px)}
.bl-au-im{border-radius:50%;flex:0 0 auto;height:clamp(72px,8vw,104px);object-fit:cover;width:clamp(72px,8vw,104px);background:#e3e3e8}
.bl-au-tx{flex:1;min-width:0}
.bl-au p{max-width:none}
.bl-au-k{color:#86868b;font-size:13px;font-weight:600;letter-spacing:.06em;margin:0 0 6px;text-transform:uppercase}
.bl-au-n{color:var(--ink);font-size:clamp(20px,1.6vw,24px);font-weight:700;letter-spacing:-.02em;line-height:1.2;margin:0}
.bl-au-u{color:#6e6e73;font-size:15px;font-weight:500;margin:2px 0 0}
.bl-au-b{color:#3a3a3c;font-size:15px;line-height:1.5;margin:6px 0 0;max-width:none;text-wrap:balance}
.bl-au-l{align-items:center;border:1px solid rgba(29,29,31,.16);border-radius:999px;color:var(--ink);display:inline-flex;font-size:15px;font-weight:600;gap:8px;margin-top:14px;padding:9px 16px 9px 12px;transition:border-color .3s,color .3s}
.bl-au-l:hover{border-color:#e8104a;color:#e8104a}
.bl-au-l svg{height:18px;width:18px}
@media (max-width:560px){.bl-au{flex-direction:column;gap:14px}}
