.hp-author-profile{display:grid;gap:clamp(1.5rem,3vw,2.5rem);container-type:inline-size}.hp-author-profile :is(h1,h2,h3,p){margin-block-start:0}.hp-author-role{display:inline-flex;align-items:center;gap:.4rem;color:var(--hp-accent);font-size:.72rem;font-weight:800;letter-spacing:.11em;text-transform:uppercase}.hp-author-about{max-width:68ch;margin-block:.75rem 1rem;color:var(--bs-secondary-color);font-size:.94rem;line-height:1.72}.hp-author-social{display:flex;flex-wrap:wrap;gap:.45rem}.hp-author-social a{display:grid;place-items:center;width:2.25rem;height:2.25rem;border:1px solid var(--bs-border-color);border-radius:50%;background:var(--bs-body-bg);color:var(--bs-body-color);text-decoration:none;transition:border-color .2s,background .2s,color .2s,transform .2s}.hp-author-social a:hover{border-color:var(--hp-accent);background:var(--hp-accent);color:#fff;transform:translateY(-2px)}.hp-author-section-heading{display:grid;gap:.2rem;margin-block-end:1rem}.hp-author-section-heading>span{color:var(--hp-accent);font-size:.68rem;font-weight:800;letter-spacing:.13em;text-transform:uppercase}.hp-author-section-heading h2{margin:0;font-size:clamp(1.25rem,2vw,1.65rem);font-weight:800}.hp-author-empty{padding:1rem 0;color:var(--bs-secondary-color)}
.hp-editor-identity{position:relative;display:grid;grid-template-columns:minmax(170px,220px) minmax(0,1fr);gap:clamp(1.25rem,4vw,3rem);align-items:center;overflow:hidden;padding:clamp(1.25rem,4vw,3rem);border-radius:calc(var(--hp-card-radius)*1.35);background:linear-gradient(120deg,color-mix(in srgb,var(--hp-accent) 9%,var(--bs-tertiary-bg)),var(--bs-body-bg) 58%)}.hp-editor-identity::after{position:absolute;inset-block:0;inset-inline-end:0;width:7px;background:var(--hp-accent);content:""}.hp-editor-portrait{position:relative;padding:.55rem}.hp-editor-portrait::before{position:absolute;inset:0;border:1px solid color-mix(in srgb,var(--hp-accent) 45%,transparent);border-radius:1.5rem;transform:rotate(-4deg);content:""}.hp-editor-portrait img{position:relative;display:block;width:100%;aspect-ratio:1;object-fit:cover;border-radius:1.2rem;background:var(--bs-secondary-bg)}.hp-editor-copy h1{margin-block:.35rem;font-size:clamp(1.8rem,4vw,3.25rem);font-weight:850;letter-spacing:-.04em}.hp-editor-meta{display:flex;align-items:center;justify-content:space-between;gap:1rem;flex-wrap:wrap;padding-block-start:1rem;border-block-start:1px solid var(--bs-border-color)}.hp-editor-meta>span{display:flex;align-items:baseline;gap:.4rem;color:var(--bs-secondary-color);font-size:.78rem}.hp-editor-meta strong{color:var(--bs-body-color);font-size:1.3rem}.hp-editor-news-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.hp-editor-news-card{display:grid;grid-template-columns:minmax(125px,35%) minmax(0,1fr);min-height:132px;overflow:hidden;border:1px solid var(--bs-border-color);border-radius:var(--hp-card-radius);background:var(--bs-body-bg);transition:border-color .2s,transform .2s}.hp-editor-news-card:hover{border-color:color-mix(in srgb,var(--hp-accent) 55%,var(--bs-border-color));transform:translateY(-2px)}.hp-editor-news-media{display:block;overflow:hidden}.hp-editor-news-media img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .35s}.hp-editor-news-card:hover img{transform:scale(1.035)}.hp-editor-news-copy{display:grid;align-content:center;padding:.85rem}.hp-editor-news-meta{display:flex;align-items:center;gap:.6rem;margin-block-end:.35rem;color:var(--bs-secondary-color);font-size:.68rem}.hp-editor-news-meta span{color:var(--hp-accent);font-weight:750}.hp-editor-news-copy h3{margin:0;font-size:.98rem;font-weight:750;line-height:1.35}.hp-editor-news-copy h3 a{color:inherit;text-decoration:none}.hp-editor-news-copy p{display:-webkit-box;overflow:hidden;margin:.45rem 0 0;color:var(--bs-secondary-color);font-size:.76rem;line-height:1.45;-webkit-box-orient:vertical;-webkit-line-clamp:2}
.hp-columnist-identity{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr);gap:clamp(1.25rem,4vw,2.5rem);align-items:center;padding:clamp(1.25rem,4vw,2.75rem);overflow:hidden;border-radius:calc(var(--hp-card-radius)*1.35);background:#151515;color:#fff}.hp-columnist-accent{position:absolute;inset-block:0;inset-inline-start:0;width:clamp(5rem,16%,10rem);background:var(--hp-accent);clip-path:polygon(0 0,100% 0,58% 100%,0 100%)}.hp-columnist-identity>img{position:relative;width:clamp(110px,18vw,180px);aspect-ratio:1;object-fit:cover;border:5px solid #fff;border-radius:50%;box-shadow:0 14px 35px rgba(0,0,0,.3)}.hp-columnist-copy{position:relative}.hp-columnist-copy h1{margin-block:.35rem;font-family:Georgia,"Times New Roman",serif;font-size:clamp(2rem,4.5vw,3.6rem);font-weight:700;letter-spacing:-.035em}.hp-columnist-copy .hp-author-about{color:rgba(255,255,255,.72)}.hp-columnist-meta{display:flex;align-items:center;justify-content:space-between;gap:1rem;flex-wrap:wrap;padding-block-start:1rem;border-block-start:1px solid rgba(255,255,255,.15);color:rgba(255,255,255,.68);font-size:.8rem}.hp-columnist-identity .hp-author-social a{border-color:rgba(255,255,255,.2);background:rgba(255,255,255,.07);color:#fff}.hp-column-list{display:grid}.hp-column-item{display:grid;grid-template-columns:46px minmax(0,1fr) auto;gap:1rem;align-items:center;padding-block:1rem;border-block-end:1px solid var(--bs-border-color)}.hp-column-item:first-child{border-block-start:1px solid var(--bs-border-color)}.hp-column-item>time{display:grid;color:var(--bs-secondary-color);font-size:.67rem;line-height:1;text-align:center}.hp-column-item>time span{color:var(--hp-accent);font-family:Georgia,"Times New Roman",serif;font-size:1.5rem;font-weight:700}.hp-column-item h3{margin:0;font-family:Georgia,"Times New Roman",serif;font-size:clamp(1.05rem,2vw,1.3rem);line-height:1.3}.hp-column-item h3 a{color:inherit;text-decoration:none}.hp-column-item p{display:-webkit-box;overflow:hidden;margin:.35rem 0 0;color:var(--bs-secondary-color);font-size:.8rem;line-height:1.5;-webkit-box-orient:vertical;-webkit-line-clamp:2}.hp-column-arrow{display:grid;place-items:center;width:2.2rem;height:2.2rem;border-radius:50%;color:var(--bs-body-color);text-decoration:none}.hp-column-item:hover .hp-column-arrow{background:var(--hp-accent);color:#fff}.hp-author-pagination{margin-block-start:1.25rem}
.hp-author-compact :is(.hp-editor-identity,.hp-columnist-identity){padding:1rem}.hp-author-compact .hp-author-about{display:none}.hp-author-articles-only>:is(.hp-editor-news,.hp-author-articles){margin-block-start:0}
@container (max-width:700px){.hp-editor-news-grid{grid-template-columns:1fr}.hp-editor-identity{grid-template-columns:130px minmax(0,1fr)}.hp-editor-news-card{grid-template-columns:115px minmax(0,1fr)}}@container (max-width:480px){.hp-editor-identity,.hp-columnist-identity{grid-template-columns:1fr}.hp-editor-portrait{width:126px}.hp-columnist-identity>img{width:126px}.hp-editor-meta,.hp-columnist-meta{align-items:flex-start;flex-direction:column}.hp-editor-news-card{grid-template-columns:105px minmax(0,1fr)}.hp-editor-news-copy p{display:none}.hp-columnist-accent{width:4.5rem}.hp-column-item{grid-template-columns:42px minmax(0,1fr) auto;gap:.7rem}}
.hp-author-profile :is(.hp-columnist-copy h1,.hp-column-item>time span,.hp-column-item h3){font-family:var(--hp-font-heading,inherit)}
