.mira-author{display:flex;gap:24px;align-items:flex-start;margin:48px auto 24px;padding:28px;border:1px solid #dce5e6;border-radius:20px;background:linear-gradient(135deg,#fff,#f3f8f9);color:#243b3a;box-sizing:border-box}.mira-author-photo{flex:0 0 80px}.mira-author-photo img{display:block;width:80px;height:80px;border-radius:50%;object-fit:cover}.mira-author-info{min-width:0;flex:1}.mira-author .mira-author-label{font-size:12px;letter-spacing:.08em;color:#526966;margin:0 0 8px}.mira-author h2{font-size:22px;line-height:1.5;margin:0 0 8px;border:0;padding:0}.mira-author-title{font-size:14px;font-weight:600;margin:0 0 12px}.mira-author-bio{font-size:15px;line-height:1.9;overflow-wrap:anywhere}.mira-author-bio p{margin:0 0 12px}.mira-author-links{display:flex;gap:12px 20px;flex-wrap:wrap;font-size:14px}.mira-author-links a{color:#245b76;text-underline-offset:4px}.mira-author-links a:focus-visible{outline:2px solid currentColor;outline-offset:4px}@media(max-width:600px){.mira-author{gap:16px;padding:20px;flex-direction:column}.mira-author-photo{flex-basis:auto}.mira-author h2{font-size:20px}}
