/* HC+ about / authors — approved mock v3, one scoped stylesheet. */
/* Shared typography, cards, author profile */
.about-mock { color: var(--hcp-text); background: var(--hcp-white); font-family: var(--hcp-font-ui); font-size: var(--hcp-fs-body); line-height: var(--hcp-lh-body); letter-spacing:.02em; }
.about-mock * { box-sizing:border-box; }
.about-mock a { color:inherit; }
.about-mock a:focus-visible { outline: 2px solid var(--hcp-ink); outline-offset:5px; }
.about-wrap { width:calc(100% - 32px); max-width:760px; margin:0 auto; padding:72px 0 112px; }
.about-mock h1,.about-mock h2,.about-mock h3,.about-mock h4 { font-feature-settings:"palt"; letter-spacing:.01em; color: var(--hcp-ink); }
.about-mock h1 { font-size: var(--hcp-fs-display); line-height: var(--hcp-lh-display); margin:16px 0 34px; font-weight: var(--hcp-fw-heading); }
.about-mock h2 { font-size: var(--hcp-fs-h2); line-height: var(--hcp-lh-h2); margin:0 0 24px; font-weight: var(--hcp-fw-heading); }
.about-mock h3 { font-size: var(--hcp-fs-h3); line-height: var(--hcp-lh-h3); margin:0 0 17px; font-weight: var(--hcp-fw-heading); }
.about-mock p { font-size: inherit; line-height: inherit; margin:0 0 34px; }
.about-label { display:block; font-family: var(--hcp-font-latin); font-size: var(--hcp-fs-label); font-weight: var(--hcp-fw-heading); line-height: var(--hcp-lh-label); letter-spacing:.1em; color: var(--hcp-sub); }
.about-heading { max-width:640px; margin:0 auto 80px; }
.about-heading>p:last-child { margin-bottom:0; }
.about-section { max-width:640px; margin:0 auto 80px; scroll-margin-top:32px; }
.about-section:last-child { margin-bottom:0; }
.about-mock .about-definition { font-size: var(--hcp-fs-lead); line-height: var(--hcp-lh-lead); font-weight: var(--hcp-fw-ui); margin:0 0 40px; }
.about-quote { border:0; padding:0 0 0 34px; margin:40px 0; color: var(--hcp-sub); font-size: var(--hcp-fs-body); line-height: var(--hcp-lh-body); }
.about-quote p { margin:0 0 16px; }
.about-quote cite { display:block; font-size: var(--hcp-fs-meta); line-height: var(--hcp-lh-meta); font-style:normal; }
.about-concept { margin:40px 0 0; }
.about-concept>.about-label { margin-bottom:16px; }
.about-story { display:block; text-decoration:none; min-width:0; }
.about-story img { display:block; width:100%; height:auto; aspect-ratio:16/9; object-fit:contain; }
.about-story-meta { display:flex; gap:12px; align-items:baseline; font-size: var(--hcp-fs-meta); line-height: var(--hcp-lh-meta); margin:12px 0 8px; }
.about-story-meta>span { font-weight: var(--hcp-fw-heading); }
.about-story-meta time { font-family: var(--hcp-font-latin); }
.about-mock .about-story-title { display:-webkit-box; -webkit-line-clamp:4; -webkit-box-orient:vertical; overflow:hidden; font-size: var(--hcp-fs-lead); line-height: var(--hcp-lh-lead); font-weight: var(--hcp-fw-heading); margin:0; letter-spacing:-.02em; }
.about-story:hover .about-story-title { text-decoration:underline; text-underline-offset:4px; }
.about-concept .about-story { display:grid; grid-template-columns:2fr 3fr; gap:0 24px; align-items:start; }
.about-concept .about-story img { grid-row:1 / 3; }
.about-concept .about-story-meta { margin-top:0; }
.about-pillar { margin-top:40px; }
.about-pillar p { margin-bottom:24px; }
.about-faces { list-style:none; display:grid; grid-template-columns:repeat(8,minmax(0,1fr)); gap:14px; margin:28px 0 24px; padding:0; }
.about-faces a,.about-faces img { display:block; width:100%; }
.about-faces img { height:auto; aspect-ratio:1; object-fit:cover; border-radius:50%; }
.about-text-link { display:inline-flex; align-items:baseline; gap:16px; font-size: var(--hcp-fs-small); line-height: var(--hcp-lh-small); font-weight: var(--hcp-fw-ui); text-decoration:underline; text-underline-offset:5px; }
.about-text-link>span { text-decoration:none; }
.about-topics { display:grid; grid-template-columns:1fr 1fr; gap:28px 32px; }
.about-topics>a { position:relative; text-decoration:none; padding-right:24px; }
.about-topics h4 { font-size: var(--hcp-fs-body); line-height: var(--hcp-lh-body); margin:0 0 8px; font-weight: var(--hcp-fw-heading); }
.about-topics p { font-size: var(--hcp-fs-small); line-height: var(--hcp-lh-small); margin:0; }
.about-topics>a>span { position:absolute; right:0; top:0; font-size: var(--hcp-fs-body); }
.about-topics a:hover h4 { text-decoration:underline; }
.about-principles { list-style:decimal-leading-zero; padding-left:30px; margin:32px 0 0; }
.about-principles li { padding-left:8px; margin-bottom:28px; }
.about-principles li::marker { font: var(--hcp-fw-ui) var(--hcp-fs-meta)/var(--hcp-lh-meta) var(--hcp-font-latin); color: var(--hcp-sub); }
.about-principles strong { display:block; font-size: var(--hcp-fs-body); margin-bottom:8px; }
.about-principles p { margin:0; }
.about-editor { margin-top:40px; }
.about-editor-identity { display:flex; gap:24px; align-items:center; margin-bottom:24px; text-decoration:none; }
.about-editor-identity img { width:112px; height:112px; object-fit:cover; border-radius:50%; }
.about-editor-identity h3 { margin:0; }
.about-editor-identity h3 span { display:block; font-size: var(--hcp-fs-h3); font-weight: var(--hcp-fw-body); margin-bottom:8px; }
.about-editor>p { font-size: var(--hcp-fs-small); line-height: var(--hcp-lh-small); margin-bottom:20px; }
.about-operator { border-collapse:collapse; width:100%; table-layout:fixed; font-size: var(--hcp-fs-small); line-height: var(--hcp-lh-small); }
.about-operator caption { position:absolute; width:1px; height:1px; clip-path:inset(50%); overflow:hidden; }
.about-operator tr+tr { border-top: 1px solid var(--hcp-line); }
.about-operator th,.about-operator td { vertical-align:top; text-align:left; padding:20px 0; border:0; overflow-wrap:anywhere; }
.about-operator th { width:125px; padding-right:24px; font-weight: var(--hcp-fw-ui); }
.about-operator tr:first-child>* { padding-top:0; }
.about-operator td a { text-underline-offset:4px; }
.author-wrap { width:calc(100% - 32px); max-width:1040px; margin:0 auto; padding:72px 0 112px; }
.author-profile { display:grid; grid-template-columns:176px minmax(0,1fr); gap:48px; max-width:864px; margin:0 auto 88px; }
.author-portrait { width:176px; height:176px; object-fit:cover; border-radius:50%; }
.author-profile h1 { margin:12px 0 8px; }
.about-mock .author-role { font-size: var(--hcp-fs-meta); margin-bottom:24px; }
.about-mock .author-bio { font-size: var(--hcp-fs-small); line-height: var(--hcp-lh-small); margin-bottom:24px; }
.author-list-heading { display:flex; justify-content:space-between; align-items:end; gap:20px; margin-bottom:32px; }
.author-list-heading h2 { margin:8px 0 0; }
.author-page-label { font: var(--hcp-fw-ui) var(--hcp-fs-label)/var(--hcp-lh-label) var(--hcp-font-latin); color: var(--hcp-sub); white-space:nowrap; }
.author-grid { display:grid; grid-template-columns:repeat(4,minmax(0,1fr)); gap:40px 24px; }
.author-pagination { display:flex; justify-content:center; gap:28px; align-items:center; font-size: var(--hcp-fs-small); margin-top:64px; }
.author-pagination a { text-underline-offset:5px; }
.author-pagination [aria-current] { font-weight: var(--hcp-fw-heading); }
@media(max-width:1099px) {
 .about-mock { font-size: var(--hcp-fs-body); line-height: var(--hcp-lh-body); }
 .about-wrap,.author-wrap { padding:40px 0 72px; }
 .about-mock h1 { font-size: var(--hcp-fs-display); margin-bottom:30.4px; }
 .about-mock h2 { font-size: var(--hcp-fs-h2); margin-bottom:20px; }
 .about-mock h3 { font-size: var(--hcp-fs-h3); margin-bottom:15.2px; }
 .about-mock p { margin-bottom:30.4px; }
 .about-heading { margin-bottom:60.8px; }
 .about-section { margin-bottom:60.8px; }
 .about-mock .about-definition { font-size: var(--hcp-fs-lead); line-height: var(--hcp-lh-lead); margin-bottom:30.4px; }
 .about-quote { padding-left:24px; font-size: var(--hcp-fs-body); line-height: var(--hcp-lh-body); margin:30.4px 0; }
 .about-quote p { margin-bottom:16px; }
 .about-faces { gap:7px; }
 .about-pillar { margin-top:32px; }
 .about-pillar p { margin-bottom:20px; }
 .about-editor-identity h3 { margin:0; }
 .about-editor>p { font-size: var(--hcp-fs-small); margin-bottom:20px; }
 .author-grid { grid-template-columns:repeat(3,minmax(0,1fr)); }
}
@media(max-width:767px) {
 .about-concept .about-story { grid-template-columns:minmax(0,1fr); gap:0; }
 .about-concept .about-story img { grid-row:auto; }
 .about-concept .about-story-meta { margin-top:12px; }
 .about-topics { grid-template-columns:1fr; gap:24px; }
 .about-topics p { font-size: var(--hcp-fs-small); margin:0; }
 .about-principles { margin-top:28px; padding-left:26px; }
 .about-principles strong { font-size: var(--hcp-fs-body); }
 .about-principles p { margin:0; }
 .about-editor-identity { gap:20px; }
 .about-editor-identity img { width:88px; height:88px; }
 .about-operator th { width:92px; padding-right:16px; }
 .about-operator th,.about-operator td { padding-top:18px; padding-bottom:18px; }
 .author-profile { grid-template-columns:minmax(0,1fr); gap:24px; margin-bottom:60.8px; }
 .author-portrait { width:128px; height:128px; }
 .author-profile h1 { margin-bottom:8px; }
 .about-mock .author-role { margin-bottom:24px; }
 .about-mock .author-bio { font-size: var(--hcp-fs-small); margin-bottom:24px; }
 .author-grid { grid-template-columns:1fr; gap:32px; }
 .author-list-heading { margin-bottom:24px; }
 .author-list-heading h2 { font-size: var(--hcp-fs-h2); margin:8px 0 0; }
 .author-pagination { margin-top:40px; }
}

/* Section layout, bands, editorial cards */
.about-v2 { --about-ink: var(--hcp-ink); --about-paper: var(--hcp-paper); padding-bottom:96px; }
.about-v2-frame { width:calc(100% - 32px); max-width:1040px; margin:0 auto; }
.about-v2-intro { padding:72px 0 80px; }
.about-v2 .about-heading { max-width:760px; margin:0; }
.about-v2 .about-heading h1 { font-size: var(--hcp-fs-display); line-height: var(--hcp-lh-display); margin:16px 0 32px; }
.about-v2 .about-heading p { max-width:720px; }
.about-v2-section { margin:96px 0 0; scroll-margin-top:32px; }
.about-v2-section:first-of-type { margin-top:0; }
.about-v2-rule { border-top: 1px solid var(--hcp-ink); padding-top:40px; }
.about-v2-section-grid { display:grid; grid-template-columns:280px minmax(0,640px); column-gap:120px; align-items:start; }
.about-v2-heading { position:sticky; top:32px; min-width:0; }
.about-v2-heading .about-label { margin-bottom:16px; }
.about-v2-heading h2 { font-size: var(--hcp-fs-h2); line-height: var(--hcp-lh-h2); margin:0; }
.about-v2-copy { min-width:0; max-width:640px; width:100%; }
.about-v2-copy:empty { display:none; }
.about-v2-copy>p:last-child { margin-bottom:0; }
.about-v2-band { background: var(--hcp-paper); padding:80px 0; }
.about-v2 .about-definition { font-size: var(--hcp-fs-lead); line-height: var(--hcp-lh-lead); font-weight: var(--hcp-fw-ui); margin:0 0 40px; }
.about-v2 .about-quote { border-left: 2px solid var(--hcp-ink); padding:0 0 0 30px; margin:40px 0 0; }
.about-v2 .about-quote p { margin-bottom:16px; }
.about-v2-concept-link { display:grid; grid-template-columns:280px minmax(0,640px); column-gap:120px; margin-top:40px; }
.about-v2-concept-link>div { grid-column:2; }
.about-v2 .about-concept { margin:0; }
.about-v2 .about-concept .about-story { border: 1px solid var(--hcp-line); padding:24px; gap:0 24px; }
.about-v2-pillars { display:grid; grid-template-columns:repeat(3,minmax(0,1fr)); gap:24px; margin-top:40px; }
.about-v2-pillar { border: 1px solid var(--hcp-line); padding:32px; display:flex; flex-direction:column; align-items:flex-start; min-width:0; background: var(--hcp-white); }
.about-v2-pillar h3 { font-size: var(--hcp-fs-h3); margin:0 0 20px; }
.about-v2-pillar p { font-size: var(--hcp-fs-small); line-height: var(--hcp-lh-small); margin:0 0 24px; }
.about-v2-pillar>.about-text-link { margin-top:auto; font-size: var(--hcp-fs-meta); gap:12px; }
.about-v2-shelf { margin-top:40px; }
.about-v2 .top-editorial { --top-ink: var(--hcp-ink); --top-paper: var(--hcp-paper); }
.about-v2 .top-eyebrow { display:block; font: var(--hcp-fw-ui) var(--hcp-fs-label)/var(--hcp-lh-label) var(--hcp-font-latin); letter-spacing:.1em; color: var(--hcp-sub); }
.about-v2 .top-person-link { text-decoration:none; line-height: var(--hcp-lh-body); }
.about-v2 .top-person-role { line-height: var(--hcp-lh-body); }
.about-v2 .top-person-image { max-width:none; }
.about-v2 .top-people-scroll::after { background: linear-gradient(to left,var(--hcp-white),transparent); }
.about-v2 .top-people-footer { margin-top:24px; }
.about-v2-topic-group { margin-top:56px; }
.about-v2-topic-group>h3 { margin:0 0 24px; }
.about-v2 .about-topics { display:grid; grid-template-columns:repeat(5,minmax(0,1fr)); gap:0; border-top: 1px solid var(--hcp-ink); border-bottom: 1px solid var(--hcp-ink); padding:28px 0; }
.about-v2 .about-topics>a { padding:0 24px; }
.about-v2 .about-topics>a:first-child { padding-left:0; }
.about-v2 .about-topics>a+a { border-left: 1px solid var(--hcp-line); }
.about-v2 .about-topics>a>span { display:none; }
.about-v2 .about-topics h4 { font-size: var(--hcp-fs-body); line-height: var(--hcp-lh-body); margin:0 0 16px; }
.about-v2 .about-topics p { font-size: var(--hcp-fs-small); line-height: var(--hcp-lh-small); margin:0; }
.about-v2-principles { display:grid; grid-template-columns:repeat(2,minmax(0,1fr)); gap:32px 48px; list-style:none; padding:0; margin:40px 0 0; }
.about-v2-principles>li { border-top: 1px solid var(--hcp-line); padding-top:24px; }
.about-v2-number { display:block; font: var(--hcp-fw-ui) var(--hcp-fs-h1)/var(--hcp-lh-h1) var(--hcp-font-latin); color: var(--hcp-ink); margin-bottom:20px; letter-spacing:0; }
.about-v2-principles strong { display:block; font-size: var(--hcp-fs-body); line-height: var(--hcp-lh-body); margin:0 0 12px; }
.about-v2-principles p { font-size: var(--hcp-fs-small); line-height: var(--hcp-lh-small); margin:0; }
.about-v2-editors { display:grid; grid-template-columns:repeat(2,minmax(0,1fr)); gap:24px; margin-top:40px; }
.about-v2 .about-editor { display:flex; flex-direction:column; align-items:flex-start; border: 1px solid var(--hcp-line); padding:32px; margin:0; }
.about-v2 .about-editor-identity { gap:24px; margin-bottom:24px; }
.about-v2 .about-editor-identity img { width:112px; height:112px; flex-shrink:0; }
.about-v2 .about-editor-identity h3 { font-size: var(--hcp-fs-h3); margin:0; }
.about-v2 .about-editor>p { font-size: var(--hcp-fs-small); line-height: var(--hcp-lh-small); margin:0 0 24px; }
.about-v2 .about-editor>.about-text-link { margin-top:auto; }
.about-v2-editor-row { display:grid; grid-template-columns:280px minmax(0,640px); gap:120px; border-top: 1px solid var(--hcp-line); padding-top:24px; margin-top:24px; }
.about-v2-editor-row h3 { font-size: var(--hcp-fs-h3); line-height: var(--hcp-lh-h3); margin:0; }
.about-v2-editor-row p { font-size: var(--hcp-fs-small); line-height: var(--hcp-lh-small); margin:0; }
.about-v2 .about-operator { border-top: 1px solid var(--hcp-ink); border-bottom: 1px solid var(--hcp-ink); }
.about-v2 .about-operator tr:first-child>* { padding-top:20px; }
.about-v2-contact-box { border: 1px solid var(--hcp-ink); padding:48px; }
.about-v2-contact-box p { font-size: var(--hcp-fs-body); line-height: var(--hcp-lh-body); margin:0 0 32px; }
.about-v2 .top-all-posts-button { display:inline-flex; align-items:center; justify-content:center; gap:16px; border: 1px solid var(--hcp-ink); padding:16px 24px; font-size: var(--hcp-fs-small); line-height: var(--hcp-lh-small); font-weight: var(--hcp-fw-ui); text-decoration:none; background: var(--hcp-white); color: var(--hcp-ink); }
.about-v2 .top-all-posts-button:hover { background: var(--hcp-ink); color: var(--hcp-white); }
.about-v2 .top-all-posts-button>span { text-decoration:none; }
.about-v2-pillars-pair { grid-template-columns:repeat(2,minmax(0,1fr)); }
.author-v2 .author-stories { border-top: 1px solid var(--hcp-ink); padding-top:40px; }
@media(max-width:1099px) {
 .about-v2 { padding-bottom:72px; }
 .about-v2-intro { padding:48px 0 56px; }
 .about-v2 .about-heading h1 { font-size: var(--hcp-fs-display); }
 .about-v2-section { margin-top:72px; }
 .about-v2-section-grid,.about-v2-concept-link { grid-template-columns:minmax(0,1fr); gap:32px; }
 .about-v2-heading { position:static; }
 .about-v2-heading h2 { font-size: var(--hcp-fs-h2); }
 .about-v2-copy:empty { display:none; }
 .about-v2-band { padding:56px 0; }
 .about-v2-concept-link>div { grid-column:1; }
 .about-v2 .about-definition { font-size: var(--hcp-fs-lead); }
 .about-v2-pillars { gap:16px; }
 .about-v2-pillar { padding:24px; }
 .about-v2-pillar h3 { font-size: var(--hcp-fs-h3); }
 .about-v2 .about-topics { grid-template-columns:repeat(2,minmax(0,1fr)); padding:0; }
 .about-v2 .about-topics>a { padding:24px; }
 .about-v2 .about-topics>a:first-child { padding-left:24px; }
 .about-v2 .about-topics>a:nth-child(odd) { border-left:0; }
 .about-v2 .about-topics>a:nth-child(n+3) { border-top: 1px solid var(--hcp-line); }
 .about-v2-editor-row { grid-template-columns:200px minmax(0,1fr); gap:32px; }
}
@media(max-width:767px) {
 .about-v2 .about-heading h1 { font-size: var(--hcp-fs-display); }
 .about-v2-intro { padding-top:40px; }
 .about-v2-rule { padding-top:32px; }
 .about-v2-section { margin-top:64px; }
 .about-v2-heading h2 { font-size: var(--hcp-fs-h2); }
 .about-v2 .about-definition { font-size: var(--hcp-fs-lead); line-height: var(--hcp-lh-lead); margin-bottom:32px; }
 .about-v2 .about-quote { padding-left:22px; margin-top:32px; }
 .about-v2-concept-link { margin-top:32px; }
 .about-v2 .about-concept .about-story { padding:20px; }
 .about-v2-pillars,.about-v2-editors,.about-v2-principles { grid-template-columns:minmax(0,1fr); }
 .about-v2-pillars { margin-top:32px; gap:16px; }
 .about-v2-pillar { padding:32px; }
 .about-v2-pillar h3 { margin-bottom:16px; }
 .about-v2-pillar p { margin-bottom:24px; }
 .about-v2-shelf { margin-top:32px; }
 .about-v2-topic-group { margin-top:40px; }
 .about-v2 .about-topics { grid-template-columns:minmax(0,1fr); }
 .about-v2 .about-topics>a { padding:24px 0; border-left:0; }
 .about-v2 .about-topics>a:first-child { padding-left:0; }
 .about-v2 .about-topics>a+a { border-top: 1px solid var(--hcp-line); border-left:0; }
 .about-v2 .about-topics h4 { margin-bottom:12px; }
 .about-v2-principles { gap:28px; margin-top:32px; }
 .about-v2-principles>li { padding-top:24px; }
 .about-v2-principles p { margin:0; }
 .about-v2-editors { gap:24px; margin-top:32px; }
 .about-v2 .about-editor { padding:32px; }
 .about-v2 .about-editor-identity { flex-direction:column; align-items:flex-start; gap:20px; }
 .about-v2 .about-editor>p { margin-bottom:24px; }
 .about-v2-editor-row { grid-template-columns:minmax(0,1fr); gap:12px; }
 .about-v2-editor-row p { margin:0; }
 .about-v2-contact-box { padding:32px; }
 .about-v2-contact-box p { font-size: var(--hcp-fs-body); line-height: var(--hcp-lh-body); margin-bottom:28px; }
 .about-v2 .top-all-posts-button { width:100%; padding:16px 12px; font-size: var(--hcp-fs-small); gap:12px; }
 .author-v2 .author-stories { padding-top:32px; }
}

/* Accepted 1272px frame, phrase breaks, operator columns */
.about-v3 .about-v2-frame,.author-v3 .author-wrap {
 box-sizing:border-box; width:100%; max-width:1272px; margin-left:auto; margin-right:auto;
 padding-left:16px; padding-right:16px;
}
.about-v3 .about-v2-section-grid,.about-v3 .about-v2-concept-link,.about-v3 .about-v2-editor-row {
 grid-template-columns:minmax(0,1fr) 640px; column-gap:80px;
}
.about-v3 h1,.about-v3 h2,.about-v3 h3,.author-v3 h1,.author-v3 h2,.author-v3 h3 { word-break:auto-phrase; overflow-wrap:normal; }
.about-v3-phrase { white-space:nowrap; }
.about-v3 .about-text-link,.author-v3 .about-text-link { gap:0; padding-right:0; }
.about-v3 .about-v2-pillar>.about-text-link { gap:0; }
.about-v3 .about-topics>a { padding-right:24px; }
.about-v3 .about-topics>a:last-child { padding-right:0; }
.about-v3 .about-topics h4 { text-underline-offset:4px; }
.about-v3 .about-v3-external-arrow { display:inline-block; font-size: var(--hcp-fs-label); line-height: var(--hcp-lh-label); margin-left:.4em; text-decoration:none; vertical-align:baseline; }
.about-v3 .top-all-posts-button { gap:0; }
.about-v3 .about-operator { border-top:0; border-bottom:0; }
.about-v3 .about-v3-operator-label { width:125px; }
.about-v3 .about-operator th { width:125px; min-width:125px; }
.author-v3 .author-profile { max-width:none; margin-left:0; margin-right:0; }
.author-v3 .author-profile>div { max-width:640px; }
@media(max-width:1099px) {
 .about-v3 .about-v2-section-grid,.about-v3 .about-v2-concept-link { grid-template-columns:minmax(0,1fr); gap:32px; }
 .about-v3 .about-v2-editor-row { grid-template-columns:200px minmax(0,1fr); gap:32px; }
}
@media(max-width:767px) {
 .about-v3 .about-v2-editor-row { grid-template-columns:minmax(0,1fr); gap:12px; }
 .about-v3 .about-v3-operator-label { width:92px; }
 .about-v3 .about-operator th { width:92px; min-width:92px; }
 .about-v3 .about-topics>a { padding-right:0; }
 .about-v3 .top-all-posts-button { gap:0; }
}

.about-editor-identity>h3 a{color:inherit;text-decoration:none}.about-editor-identity>h3 a:hover{text-decoration:underline}.author-pagination .hcp-numbered-pagination{margin:0}

.author-profile.has-no-portrait{grid-template-columns:minmax(0,1fr)}
