.reporter-directory-page{scroll-behavior:smooth}.news-home .reporter-directory{padding-top:35px;padding-bottom:24px}.news-home .directory-heading{margin-bottom:25px}.news-home .directory-heading h1{margin:5px 0 10px;font-size:32px}.news-home .directory-heading p{color:#777b82;font-size:13px}.news-home .directory-layout{display:grid;grid-template-columns:minmax(0, 1fr) 48px;align-items:start;gap:24px}.news-home .reporter-groups{grid-column:1;grid-row:1;min-width:0}.news-home .reporter-initials{grid-column:2;grid-row:1;position:sticky;top:24px;width:48px;max-height:calc(100vh - 48px);overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;padding:8px 4px;background:#fafafa;border:1px solid #e9e9eb;text-align:center;z-index:4}.news-home .reporter-initials::-webkit-scrollbar{width:3px}.news-home .reporter-initials::-webkit-scrollbar-thumb{background:#c0c2c6;border-radius:3px}.news-home .initials-label{display:block;padding-bottom:6px;font-size:11px;color:#777b82}.news-home .initials-links{display:flex;flex-direction:column}.news-home .initial-link{display:flex;flex-shrink:0;justify-content:center;align-items:center;min-height:18px;height:2.7vh;max-height:24px;font-size:12px}.news-home .initial-link[aria-current="location"]{color:#fff;background:#c92332}.news-home .initial-link.is-disabled{color:#c0c2c6}.news-home .reporter-group-count{margin-left:auto;color:#8b8e94;font-size:12px}.news-home .reporters-section{margin-bottom:36px;scroll-margin-top:24px}.news-home .reporters-section:target .section-heading h2{color:#c92332}.news-home .reporter-grid{display:grid;grid-template-columns:repeat(4, minmax(0, 1fr));gap:18px;padding-top:18px}.news-home .reporter-card{display:flex;flex-direction:column;min-width:0;padding:22px;border:1px solid #e9e9eb;background:#fafafa}.news-home .reporter-card:hover{border-color:#d9b5b9;background:#fff9f9}.news-home .reporter-profile{display:flex;align-items:center;gap:14px}.news-home .reporter-avatar{flex:0 0 60px;width:60px;height:60px;border-radius:50%;object-fit:cover;background:#fff}.news-home .reporter-identity{min-width:0;overflow-wrap:break-word}.news-home .reporter-identity h3{font-size:18px;line-height:1.5}.news-home .reporter-identity>span{display:block;margin-top:4px;color:#8b8e94;font-size:11px}.news-home .reporter-introduction{margin-top:16px;color:#777b82;font-size:12px;line-height:1.9;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;overflow-wrap:break-word}.news-home .reporter-link{margin-top:auto;padding-top:16px;color:#c92332;font-size:11px}.news-home .reporter-link>span{margin-left:5px}@media (max-width: 1100px){.news-home .reporter-grid{grid-template-columns:repeat(2, minmax(0, 1fr))}}@media (max-width: 760px){.news-home .reporter-directory{padding-top:24px}.news-home .directory-heading h1{font-size:26px}.news-home .directory-heading p{font-size:12px}.news-home .directory-layout{grid-template-columns:minmax(0, 1fr) 28px;gap:10px}.news-home .reporter-initials{width:28px;padding:6px 2px}.news-home .initials-label{font-size:10px}.news-home .initial-link{font-size:11px;height:2.4vh;max-height:20px}.news-home .reporters-section{margin-bottom:27px}.news-home .reporter-grid{gap:12px}.news-home .reporter-card{padding:16px 12px}.news-home .reporter-profile{flex-direction:column;align-items:flex-start;gap:10px}.news-home .reporter-identity h3{font-size:17px}}@media (prefers-reduced-motion: reduce){.reporter-directory-page{scroll-behavior:auto}}
