/* Structural dividers use the original component styles.
   Local career divider restraint remains scoped in experience.css. */

/* Analysis author signature */
.inner-page .author{padding:32px 24px}
.inner-page .author>div{max-width:760px;gap:22px;align-items:flex-start}
.inner-page .author img{width:96px;height:112px;object-fit:cover;object-position:50% 24%;border-radius:2px}
.inner-page .author p{margin:0;font-size:14px;line-height:1.65;max-width:610px}
.inner-page .author .author-name{display:block;font-size:18px;font-weight:700;margin:0 0 3px;color:var(--ink)}
.inner-page .author .author-title{display:block;font-size:14px;font-weight:700;line-height:1.5;margin-bottom:10px;color:var(--ink)}
@media(max-width:480px){.inner-page .author>div{gap:16px}.inner-page .author img{width:76px;height:92px}.inner-page .author p{font-size:13px}.inner-page .author .author-name{font-size:16px}}
.inner-page .author>div{max-width:712px;gap:20px}
.inner-page .author .author-avatar{display:block;width:88px;height:88px;flex:0 0 88px;border-radius:50%;overflow:hidden;background:#dddcd2}
.inner-page .author .author-avatar img{display:block;width:100%;height:100%;object-fit:cover;object-position:center top;transform:scale(1.22);transform-origin:50% 0;border-radius:0}
.inner-page .author .author-name{font-size:17px;line-height:1.4}
.inner-page .author .author-title{font-size:13px;margin-bottom:8px}
.inner-page .author p{font-size:13px;line-height:1.65}
@media(max-width:480px){.inner-page .author .author-avatar{width:72px;height:72px;flex-basis:72px}}
