.reporter-profile{padding:24px 16px 40px;color:#172033}
.reporter-profile__breadcrumb,.reporter-profile__meta{display:flex;align-items:center;gap:8px;color:#64748b;font-size:14px}
.reporter-profile__header{display:flex;align-items:center;gap:24px;padding:28px 0;border-bottom:1px solid #e2e8f0;margin-bottom:28px}
.reporter-profile__photo{width:120px;height:120px;object-fit:cover;border-radius:16px;flex-shrink:0}
.reporter-profile__label,.reporter-profile__count{color:#64748b;font-size:14px}
.reporter-profile h1{font-size:28px;font-weight:700;margin:6px 0 12px}
.reporter-profile h2{font-size:21px;font-weight:700;margin-bottom:16px}
.reporter-profile__header p{line-height:1.7}
.reporter-profile__count{margin-top:8px}
.reporter-profile__article{padding:20px 0;border-bottom:1px solid #e2e8f0}
.reporter-profile h3{font-size:18px;font-weight:600;line-height:1.6;margin:8px 0}
.reporter-profile__article>p:last-child{line-height:1.7;color:#475569}
.reporter-profile a:hover{text-decoration:underline}
.reporter-profile a:focus-visible{outline:2px solid #2563eb;outline-offset:4px}
.reporter-profile__pagination{margin-top:24px}
@media(max-width:639px){.reporter-profile__header{align-items:flex-start;gap:16px}.reporter-profile__photo{width:80px;height:80px}.reporter-profile h1{font-size:23px}.reporter-profile h3{font-size:17px}}
