/* Public profile foundation — structural roles only; V2/V7 own final geometry and quality. */
body { background:var(--ds-canvas); color:var(--ds-text-strong); }
.person-hero {
  display:grid;
  align-items:center;
  border-block-end:2px solid var(--ink-0);
}
.person-avatar {
  position:relative;
  aspect-ratio:1;
  overflow:hidden;
  display:grid;
  place-items:center;
  color:var(--paper-1);
  font-size:clamp(4rem,10vw,8rem);
  font-weight:950;
}
.person-avatar img { inline-size:100%; block-size:100%; object-fit:cover; }
.person-hero__content { max-width:62rem; }
.person-hero h1 { margin:.55rem 0; letter-spacing:-.055em; }
.person-role { margin:.8rem 0; color:var(--editorial-accent); font-weight:900; font-size:var(--text-lg); }
.person-bio { color:var(--ink-1); font-size:1.08rem; line-height:1.85; }
.person-expertise,.person-links { display:flex; flex-wrap:wrap; gap:.45rem; margin-block-start:var(--space-4); }
.person-expertise span,.person-links a { border:1px solid var(--line); padding:.45rem .7rem; font-size:var(--text-sm); }
.people-section__head { grid-template-columns:auto 1fr auto; border-block-end:1px solid var(--ink-0); }
.people-section__head h2 { margin:0; font-size:var(--text-xl); }
.people-article { display:grid; align-items:start; border-block-end:1px solid var(--line); }
.people-article .eyebrow { margin-block-start:.2rem; }
.people-article h3 { margin:0; }
.people-article p { grid-column:2; margin:.3rem 0 0; max-width:58rem; color:var(--ink-2); line-height:1.7; }
.people-empty { padding-block:var(--space-7); color:var(--ink-2); }
@media(max-width:760px){
  .people-shell{width:min(calc(100% - 1.2rem),var(--content-max))}
}

/* Visual System V2 — editorial profiles, not oversized profile cards. */
.people-shell { padding-block:2rem 4rem; }
.person-hero {
  grid-template-columns:minmax(11rem,14rem) minmax(0,1fr);
  gap:clamp(2rem,5vw,4.5rem);
  min-height:23rem;
  padding-block:2.8rem;
}
.person-avatar {
  max-inline-size:14rem;
}
.person-hero h1 {
  max-width:11ch;
  font-size:clamp(2.9rem,5.6vw,5.5rem);
  line-height:.98;
}
.person-bio {
  max-inline-size:46rem;
}
.people-section {
  padding-block:2rem;
}
.people-section__head {
  display:flex;
  align-items:baseline;
  gap:.7rem;
  padding-block-end:.75rem;
}
.people-section__head strong {
  margin-inline-start:auto;
  color:var(--editorial-secondary-accent);
  font-size:1rem;
}
.people-article {
  grid-template-columns:7rem minmax(0,1fr) auto;
  gap:1rem;
  padding-block:1.2rem;
}
.people-article h3 {
  font-size:clamp(1.25rem,2vw,1.75rem);
  line-height:1.32;
}
.people-article__time {
  color:var(--ink-2);
  font-size:.75rem;
  white-space:nowrap;
}
@media(max-width:760px){
  .people-shell{padding-block:1.25rem 3rem}
  .person-hero{grid-template-columns:1fr;gap:1.5rem;min-height:0;padding-block:1.8rem}
  .person-avatar{max-inline-size:10rem}
  .person-hero h1{font-size:clamp(2.6rem,13vw,4rem)}
  .people-section{padding-block:1.5rem}
  .people-section__head strong{font-size:.9rem}
  .people-article{grid-template-columns:1fr;gap:.4rem}
  .people-article p{grid-column:1}
  .people-article__time{margin-block-start:.25rem}
}


/* Admin-verified editorial account details. */
.people-verified-badge{display:inline-flex;align-items:center;margin-block-start:.65rem;padding:.35rem .6rem;border:1px solid var(--editorial-accent);background:var(--paper-1);color:var(--editorial-accent);font-size:.72rem;font-weight:900;letter-spacing:.01em}
.person-facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem 1.25rem;max-inline-size:52rem;margin:1.1rem 0 0;padding:0}
.person-facts>div{display:grid;grid-template-columns:minmax(7rem,.45fr) minmax(0,1fr);gap:.55rem;padding-block:.45rem;border-block-end:1px solid var(--line)}
.person-facts dt{color:var(--ink-2);font-size:.78rem;font-weight:800}.person-facts dd{margin:0;color:var(--ink-0);font-weight:750;line-height:1.5}
@media(max-width:760px){.person-facts{grid-template-columns:1fr}.person-facts>div{grid-template-columns:7rem minmax(0,1fr)}}


/* Public Surface Quality V2 — people identity and expertise. */
.person-avatar{
  border-radius:var(--quality-radius-panel);
  box-shadow:var(--quality-surface-shadow);
  overflow:hidden;
}
.person-expertise span,
.person-links a,
.people-verified-badge{
  border-color:var(--quality-chip-border);
  border-radius:var(--radius-pill);
  background:var(--quality-chip-bg);
  box-shadow:var(--quality-chip-shadow);
}
.person-links a:hover,
.person-links a:focus-visible{
  border-color:var(--accent-secondary);
  background:color-mix(in srgb,var(--accent-secondary) 13%,var(--surface-raised));
  transform:translateY(-1px);
}
.person-facts{
  border:1px solid var(--quality-surface-border);
  border-radius:var(--quality-radius-control);
  background:var(--quality-surface-bg);
  box-shadow:var(--shadow-1);
}
.person-facts{
  padding:.9rem 1rem;
}

/* Public Surface Quality V2.1 — resilient author avatar. */
.person-avatar-frame{position:relative}
.person-avatar__fallback{
  position:absolute;
  inset:0;
  display:grid;
  place-items:center;
  background:color-mix(in srgb,var(--accent) 10%,var(--surface-inverse));
  color:var(--text-inverse);
  font-size:clamp(4rem,10vw,8rem);
  font-weight:950;
}
.person-avatar-frame img{
  position:relative;
  z-index:2;
  background:var(--surface-raised);
}
.person-avatar-frame.is-fallback img{display:none}

/* Visual Audit V7 — calmer author identity fallback. */
.person-avatar{
  max-inline-size:11.5rem;
  border:1px solid var(--quality-surface-border);
  background:var(--quality-surface-soft);
}
.person-avatar__fallback{
  background:color-mix(in srgb,var(--accent) 8%,var(--quality-surface-bg));
  color:var(--accent);
  font-size:clamp(3.1rem,7vw,5.6rem);
}
@media(max-width:760px){
  .person-avatar{
    max-inline-size:8.5rem;
  }
  .person-avatar__fallback{
    font-size:clamp(2.8rem,15vw,4.5rem);
  }
  .person-hero h1{
    font-size:clamp(2.2rem,10vw,3.3rem);
    line-height:1.05;
  }
}


/* Writer specialization scope — editorial focus 2026-10. */
.person-specialization{
  max-inline-size:58rem;
  margin-block-start:1rem;
  padding:.9rem 1rem;
  border:1px solid var(--quality-surface-border);
  border-inline-start:3px solid var(--accent-secondary);
  border-radius:var(--quality-radius-control);
  background:var(--quality-surface-soft);
  box-shadow:var(--shadow-1);
}
.person-specialization>strong{
  display:block;
  margin-block-end:.55rem;
  color:var(--editorial-accent);
  font-size:.82rem;
}
.person-specialization>div{
  display:flex;
  flex-wrap:wrap;
  gap:.4rem;
}
.person-specialization span{
  display:inline-flex;
  align-items:center;
  min-height:2rem;
  padding:.35rem .65rem;
  border:1px solid var(--quality-chip-border);
  border-radius:var(--radius-pill);
  background:var(--quality-chip-bg);
  color:var(--ink-1);
  font-size:.76rem;
  font-weight:800;
  line-height:1.4;
}

/* Editorial directory — specialist writer discovery. */
.editorial-directory{padding-block:1.5rem 4rem}
.editorial-directory__hero{
  display:grid;
  grid-template-columns:minmax(0,1fr) auto;
  gap:1.5rem 3rem;
  align-items:end;
  padding:2.2rem 0 1.7rem;
  border-block-end:2px solid var(--ink-0);
}
.editorial-directory__hero>.public-label{grid-column:1/-1}
.editorial-directory__hero h1{
  max-inline-size:14ch;
  margin:0;
  font-size:clamp(2.8rem,6vw,5.8rem);
  line-height:1.05;
  letter-spacing:-.045em;
}
.editorial-directory__hero p{
  max-inline-size:62rem;
  margin:.8rem 0 0;
  color:var(--ink-1);
  font-size:1.05rem;
  line-height:1.85;
}
.editorial-directory__stats{
  min-inline-size:10rem;
  display:grid;
  justify-items:end;
  align-content:end;
  padding-block-end:.35rem;
}
.editorial-directory__stats strong{
  color:var(--accent);
  font-size:clamp(2.4rem,5vw,4.8rem);
  line-height:1;
}
.editorial-directory__stats span{margin-block-start:.35rem;color:var(--ink-2);font-weight:800}
.editorial-directory__nav{
  position:sticky;
  top:.5rem;
  z-index:5;
  display:flex;
  gap:.45rem;
  overflow-x:auto;
  padding:.7rem;
  margin:1rem 0 1.5rem;
  border:1px solid var(--quality-surface-border);
  border-radius:var(--quality-radius-control);
  background:color-mix(in srgb,var(--quality-surface-bg) 92%,transparent);
  box-shadow:var(--shadow-1);
  backdrop-filter:blur(12px);
  scrollbar-width:none;
}
.editorial-directory__nav::-webkit-scrollbar{display:none}
.editorial-directory__nav a{
  display:inline-flex;
  align-items:center;
  gap:.55rem;
  flex:0 0 auto;
  min-height:2.4rem;
  padding:.45rem .7rem;
  border:1px solid var(--quality-chip-border);
  border-radius:var(--radius-pill);
  background:var(--quality-chip-bg);
  color:var(--ink-1);
  font-size:.76rem;
  font-weight:850;
}
.editorial-directory__nav a:hover,.editorial-directory__nav a:focus-visible{
  border-color:var(--accent-secondary);
  color:var(--ink-0);
}
.editorial-directory__nav strong{color:var(--accent)}
.editorial-group{
  scroll-margin-top:6rem;
  padding-block:1.7rem 2.4rem;
  border-block-end:1px solid var(--line);
}
.editorial-group__head{
  display:grid;
  grid-template-columns:minmax(0,1.15fr) minmax(18rem,1.85fr) auto;
  gap:1rem 2rem;
  align-items:end;
  padding-block-end:1rem;
}
.editorial-group__head>div{display:flex;align-items:baseline;gap:.7rem}
.editorial-group__head h2{margin:0;font-size:clamp(1.6rem,3vw,2.5rem);line-height:1.5}
.editorial-group__head p{margin:0;color:var(--ink-2);line-height:1.75}
.editorial-group__head>strong{color:var(--accent-secondary);font-size:1.25rem}
.editorial-group__grid{
  display:grid;
  grid-template-columns:repeat(2,minmax(0,1fr));
  gap:1rem;
}
.editorial-writer-card{
  display:grid;
  gap:.8rem;
  min-width:0;
  padding:1rem;
  border:1px solid var(--quality-surface-border);
  border-radius:var(--quality-radius-panel);
  background:var(--quality-surface-bg);
  box-shadow:var(--shadow-1);
}
.editorial-writer-card__identity{
  display:grid;
  grid-template-columns:4.75rem minmax(0,1fr);
  gap:.85rem;
  align-items:center;
}
.editorial-writer-card__avatar{
  inline-size:4.75rem;
  block-size:4.75rem;
  display:grid;
  place-items:center;
  overflow:hidden;
  border:1px solid var(--quality-surface-border);
  border-radius:1rem;
  background:var(--quality-surface-soft);
  color:var(--accent);
  font-size:2rem;
  font-weight:950;
}
.editorial-writer-card__avatar img{position:relative;z-index:2;inline-size:100%;block-size:100%;object-fit:cover}
.editorial-writer-card__avatar .person-avatar__fallback{font-size:2rem}
.editorial-writer-card__heading{display:grid;gap:.25rem;min-width:0}
.editorial-writer-card__heading strong{font-size:1.18rem;line-height:1.5}
.editorial-writer-card__heading small{color:var(--editorial-accent);font-size:.76rem;font-weight:850;line-height:1.6}
.editorial-writer-card>p{margin:0;color:var(--ink-1);line-height:1.8}
.editorial-writer-card__expertise{display:flex;flex-wrap:wrap;gap:.35rem}
.editorial-writer-card__expertise span{
  padding:.28rem .5rem;
  border:1px solid var(--quality-chip-border);
  border-radius:var(--radius-pill);
  background:var(--quality-chip-bg);
  color:var(--ink-2);
  font-size:.68rem;
  font-weight:800;
}
.editorial-writer-card__meta{
  display:flex;
  align-items:center;
  justify-content:space-between;
  gap:.75rem;
  padding-block-start:.7rem;
  border-block-start:1px solid var(--line);
  color:var(--ink-2);
  font-size:.72rem;
  font-weight:800;
}
.editorial-writer-card__meta a{color:var(--accent);font-weight:900}
.editorial-writer-card__latest{display:grid;gap:.38rem}
.editorial-writer-card__latest>strong{font-size:.72rem;color:var(--ink-2)}
.editorial-writer-card__latest>a{font-size:.8rem;font-weight:850;line-height:1.6}
@media(max-width:900px){
  .editorial-directory__hero{grid-template-columns:1fr}
  .editorial-directory__stats{justify-items:start}
  .editorial-group__head{grid-template-columns:1fr auto}
  .editorial-group__head>p{grid-column:1/-1}
  .editorial-group__grid{grid-template-columns:1fr}
}
@media(max-width:600px){
  .editorial-directory{padding-block-start:.75rem}
  .editorial-directory__hero{padding-block:1.3rem}
  .editorial-directory__hero h1{font-size:clamp(2.35rem,12vw,3.5rem)}
  .editorial-directory__nav{margin-inline:-.2rem}
  .editorial-group{padding-block:1.25rem 1.8rem}
  .editorial-group__head{grid-template-columns:1fr auto;gap:.5rem}
  .editorial-group__head>div{display:grid;gap:.25rem}
  .editorial-writer-card{padding:.85rem}
  .editorial-writer-card__identity{grid-template-columns:4rem minmax(0,1fr)}
  .editorial-writer-card__avatar{inline-size:4rem;block-size:4rem}
  .editorial-writer-card__meta{align-items:flex-start;flex-direction:column}
}

/* Directory visual QA refinement — retain global line-height while avoiding an oversized hero. */
.editorial-directory__hero h1{
  max-inline-size:20ch;
  font-size:clamp(2.7rem,4.5vw,4.5rem);
}
.editorial-group__grid>.editorial-writer-card:only-child{
  max-inline-size:calc(50% - .5rem);
}
@media(max-width:900px){
  .editorial-group__grid>.editorial-writer-card:only-child{max-inline-size:none}
}
@media(max-width:600px){
  .editorial-directory__hero h1{font-size:clamp(2.2rem,9vw,2.8rem)}
}

/* Editorial directory — reviewers and editors. */
.editorial-directory__stats--team{
  display:grid;
  grid-template-columns:repeat(3,auto);
  gap:.8rem 1rem;
  align-items:end;
}
.editorial-directory__stats--team>div{
  display:grid;
  justify-items:end;
  min-inline-size:5rem;
}
.editorial-directory__stats--team>div+div{
  padding-inline-start:.9rem;
  border-inline-start:1px solid var(--line);
}
.editorial-directory__stats--team strong{
  font-size:clamp(2rem,4vw,3.8rem);
}
.editorial-directory__stats--team span{
  margin-block-start:.2rem;
  color:var(--ink-2);
  font-size:.72rem;
  font-weight:850;
}
.editorial-team-section{
  scroll-margin-top:6rem;
}
.editorial-team-card__scope{
  display:grid;
  gap:.45rem;
  padding:.7rem;
  border:1px solid var(--quality-surface-border);
  border-radius:var(--quality-radius-control);
  background:var(--quality-surface-soft);
}
.editorial-team-card__scope>strong{
  color:var(--editorial-accent);
  font-size:.72rem;
}
.editorial-team-card__scope>div{
  display:flex;
  flex-wrap:wrap;
  gap:.35rem;
}
.editorial-team-card__scope span{
  display:inline-flex;
  align-items:center;
  padding:.28rem .5rem;
  border:1px solid var(--quality-chip-border);
  border-radius:var(--radius-pill);
  background:var(--quality-chip-bg);
  color:var(--ink-2);
  font-size:.66rem;
  font-weight:800;
}
@media(max-width:900px){
  .editorial-directory__stats--team{
    justify-content:start;
  }
  .editorial-directory__stats--team>div{
    justify-items:start;
  }
}
@media(max-width:600px){
  .editorial-directory__stats--team{
    grid-template-columns:repeat(3,minmax(0,1fr));
    inline-size:100%;
  }
  .editorial-directory__stats--team>div{
    min-inline-size:0;
  }
}

/* Editorial directory team QA — explicit hero grid and desktop-wrapped navigation. */
.editorial-directory__hero>.public-label{
  grid-column:1/-1;
  grid-row:1;
}
.editorial-directory__hero>h1{
  grid-column:1;
  grid-row:2;
}
.editorial-directory__hero>p{
  grid-column:1;
  grid-row:3;
}
.editorial-directory__hero>.editorial-directory__stats{
  grid-column:2;
  grid-row:2/4;
  align-self:center;
}
.editorial-directory__nav{
  flex-wrap:wrap;
  overflow-x:visible;
}
@media(max-width:900px){
  .editorial-directory__hero>.public-label,
  .editorial-directory__hero>h1,
  .editorial-directory__hero>p,
  .editorial-directory__hero>.editorial-directory__stats{
    grid-column:1;
    grid-row:auto;
  }
}
@media(max-width:600px){
  .editorial-directory__nav{
    flex-wrap:nowrap;
    overflow-x:auto;
  }
}


/* Editorial Profile V8 — tighter identity composition and clearer work hierarchy. */
.person-hero{
  grid-template-columns:9rem minmax(0,50rem);
  justify-content:center;
  align-items:start;
  gap:clamp(1.15rem,2.4vw,2rem);
  min-height:0;
  padding-block:2rem 2.35rem;
}
.person-avatar{
  inline-size:9rem;
  max-inline-size:9rem;
  margin-block-start:2.4rem;
  justify-self:end;
  box-shadow:var(--shadow-1);
}
.person-avatar__fallback{
  font-size:clamp(2.8rem,5vw,4.6rem);
}
.person-hero__content{
  width:100%;
  max-width:50rem;
}
.person-hero h1{
  max-width:13ch;
  font-size:clamp(2.85rem,5vw,4.9rem);
  line-height:1.02;
}
.person-bio,
.person-facts,
.person-specialization{
  max-inline-size:50rem;
}
.people-section{
  padding-block:1.55rem;
}
.people-section__head{
  padding-block-end:.55rem;
}
.people-section__head h2{
  font-size:clamp(1.45rem,2.2vw,2rem);
  line-height:1.4;
}
.people-section__head strong{
  font-size:.85rem;
}
.people-empty{
  display:flex;
  align-items:center;
  gap:.7rem;
  min-height:0;
  padding:.9rem 0 .25rem;
  color:var(--ink-2);
}
.people-empty__mark{
  display:grid;
  place-items:center;
  inline-size:1.65rem;
  block-size:1.65rem;
  flex:0 0 1.65rem;
  border:1px solid var(--line);
  border-radius:50%;
  color:var(--accent-secondary);
  font-weight:900;
}
.people-empty p{
  margin:0;
  font-size:.86rem;
  line-height:1.65;
}
.people-section--authored:has(.people-empty){
  padding-block-end:.9rem;
}
.people-section--reviewed{
  padding-block-start:1.15rem;
}
.people-section--reviewed .people-article{
  grid-template-columns:5rem minmax(0,1fr) auto;
  gap:.35rem .85rem;
  padding-block:.82rem;
}
.people-section--reviewed .people-article .eyebrow{
  font-size:.68rem;
}
.people-section--reviewed .people-article h3{
  font-size:clamp(1.02rem,1.45vw,1.28rem);
  line-height:1.48;
  font-weight:850;
}
.people-section--reviewed .people-article p{
  margin-top:.18rem;
  max-width:52rem;
  font-size:.8rem;
  line-height:1.58;
}
.people-section--reviewed .people-article__time{
  align-self:center;
  font-size:.68rem;
}
@media(max-width:760px){
  .person-hero{
    grid-template-columns:5.6rem minmax(0,1fr);
    gap:1rem;
    padding-block:1.35rem 1.75rem;
  }
  .person-avatar{
    inline-size:5.6rem;
    max-inline-size:5.6rem;
    margin-block-start:1.9rem;
  }
  .person-avatar__fallback{font-size:2.55rem}
  .person-hero h1{font-size:clamp(2.05rem,9vw,3rem)}
  .person-facts{grid-template-columns:1fr}
  .people-section--reviewed .people-article{grid-template-columns:1fr;gap:.28rem}
  .people-section--reviewed .people-article p{grid-column:1}
}
@media(max-width:520px){
  .person-hero{
    grid-template-columns:1fr;
  }
  .person-avatar{
    inline-size:5.2rem;
    max-inline-size:5.2rem;
    margin-block-start:0;
    justify-self:start;
  }
}

/* Editorial Team Visual V2 — stronger hierarchy, lighter cards, shorter directory. */
.editorial-directory__hero{
  padding:2.65rem clamp(1.1rem,2.4vw,2rem) 2.15rem;
  border:1px solid var(--quality-surface-border);
  border-radius:clamp(18px,2vw,28px);
  background:linear-gradient(135deg,color-mix(in srgb,var(--accent) 8%,var(--quality-surface-bg)),var(--quality-surface-bg) 58%);
  box-shadow:var(--shadow-1);
}
.editorial-directory__hero h1{max-inline-size:16ch;font-size:clamp(2.9rem,5vw,4.8rem);line-height:1.08}
.editorial-directory__hero p{max-inline-size:54rem;color:var(--ink-2);font-size:.98rem}
.editorial-directory__stats--team{gap:.65rem}
.editorial-directory__stats--team>div{
  min-inline-size:7.25rem;
  padding:.8rem .9rem;
  border:1px solid var(--quality-surface-border)!important;
  border-radius:14px;
  background:color-mix(in srgb,var(--quality-surface-soft) 86%,transparent);
  justify-items:start;
}
.editorial-directory__stats--team strong{color:var(--accent-secondary);font-size:clamp(2rem,3vw,3rem)}
.editorial-directory__stats--team span{font-size:.74rem}
.editorial-directory__nav{top:.75rem;padding:.55rem;margin:1.1rem 0 1.8rem;border-radius:14px}
.editorial-directory__nav a{min-height:2.2rem;padding:.38rem .62rem;font-size:.7rem}
.editorial-group{padding-block:1.45rem 2rem}
.editorial-group__head{grid-template-columns:minmax(0,1.15fr) minmax(18rem,1.55fr) auto;gap:.8rem 1.5rem;padding-block-end:.85rem}
.editorial-group__head h2{font-size:clamp(1.5rem,2.5vw,2.15rem)}
.editorial-group__head p{font-size:.82rem;line-height:1.65}
.editorial-group__head>strong{
  min-inline-size:2.25rem;min-block-size:2.25rem;display:grid;place-items:center;
  border:1px solid var(--quality-chip-border);border-radius:999px;background:var(--quality-chip-bg);
  color:var(--accent-secondary);font-size:.82rem;
}
.editorial-group__grid{gap:.75rem}
.editorial-writer-card{
  position:relative;gap:.62rem;padding:.85rem;border-radius:14px;box-shadow:none;
  transition:border-color .18s ease,transform .18s ease,background .18s ease;
}
.editorial-writer-card:hover{border-color:color-mix(in srgb,var(--accent-secondary) 42%,var(--quality-surface-border));transform:translateY(-1px)}
.editorial-writer-card__role{
  justify-self:start;display:inline-flex;align-items:center;min-height:1.6rem;padding:.2rem .5rem;
  border:1px solid var(--quality-chip-border);border-radius:999px;background:var(--quality-chip-bg);
  color:var(--ink-2);font-size:.61rem;font-weight:900;
}
.editorial-writer-card__role--reviewer{border-color:color-mix(in srgb,var(--accent-secondary) 42%,var(--quality-chip-border));color:var(--accent-secondary)}
.editorial-writer-card__role--editor{border-color:color-mix(in srgb,var(--editorial-accent) 45%,var(--quality-chip-border));color:var(--editorial-accent)}
.editorial-writer-card__identity{grid-template-columns:3.55rem minmax(0,1fr);gap:.7rem}
.editorial-writer-card__avatar{inline-size:3.55rem;block-size:3.55rem;border-radius:.8rem;font-size:1.45rem}
.editorial-writer-card__avatar .person-avatar__fallback{font-size:1.45rem}
.editorial-writer-card__heading strong{font-size:1rem;line-height:1.42}
.editorial-writer-card__heading small{font-size:.67rem;line-height:1.45}
.editorial-writer-card>p{
  display:-webkit-box;overflow:hidden;margin:0;color:var(--ink-2);font-size:.75rem;line-height:1.65;
  -webkit-box-orient:vertical;-webkit-line-clamp:3;
}
.editorial-writer-card__expertise{gap:.28rem}
.editorial-writer-card__expertise span{padding:.2rem .42rem;font-size:.6rem}
.editorial-writer-card__meta{padding-block-start:.55rem;font-size:.64rem}
.editorial-writer-card__latest{gap:.25rem;padding-block-start:.15rem}
.editorial-writer-card__latest>strong{font-size:.64rem}
.editorial-writer-card__latest>a{display:-webkit-box;overflow:hidden;font-size:.69rem;line-height:1.5;-webkit-box-orient:vertical;-webkit-line-clamp:1}
.editorial-team-card{border-inline-start:3px solid var(--quality-surface-border)}
.editorial-team-card--reviewer{border-inline-start-color:var(--accent-secondary)}
.editorial-team-card--editor{border-inline-start-color:var(--editorial-accent)}
.editorial-team-card__scope{gap:.35rem;padding:.55rem;border-radius:10px}
.editorial-team-card__scope>strong{font-size:.64rem}
.editorial-team-card__scope span{padding:.2rem .4rem;font-size:.59rem}
@media(min-width:1180px){
  .editorial-group--writers .editorial-group__grid{grid-template-columns:repeat(3,minmax(0,1fr))}
  .editorial-group--writers .editorial-group__grid>.editorial-writer-card:only-child{max-inline-size:calc(33.333% - .5rem)}
}
@media(max-width:900px){
  .editorial-directory__hero{padding:1.6rem}
  .editorial-directory__stats--team{grid-template-columns:repeat(3,minmax(0,1fr));inline-size:100%}
  .editorial-directory__stats--team>div{min-inline-size:0}
}
@media(max-width:600px){
  .editorial-directory__hero{padding:1.15rem;border-radius:16px}
  .editorial-directory__hero h1{font-size:clamp(2rem,10vw,2.65rem)}
  .editorial-directory__stats--team>div{padding:.65rem}
  .editorial-directory__stats--team strong{font-size:1.75rem}
  .editorial-writer-card__identity{grid-template-columns:3.35rem minmax(0,1fr)}
  .editorial-writer-card__avatar{inline-size:3.35rem;block-size:3.35rem}
}

/* Admin-verified editorial profile presentation. */

/* Editorial Profile Visual V9 — icon/color system, centered controls, clearer information hierarchy. */
.person-profile-kicker{
  display:flex;
  align-items:center;
  gap:.55rem;
  flex-wrap:wrap;
  margin-block-end:.8rem;
}
.person-profile-kicker .public-label,
.people-verified-badge,
.person-role{
  display:inline-flex;
  align-items:center;
  justify-content:center;
  gap:.42rem;
}
.person-profile-kicker .public-label{
  min-height:2rem;
  margin:0;
}
.people-verified-badge{
  min-height:2rem;
  margin:0;
  padding:.36rem .68rem;
  border:1px solid color-mix(in srgb,var(--accent-secondary) 46%,var(--quality-chip-border));
  border-radius:var(--radius-pill);
  background:color-mix(in srgb,var(--accent-secondary) 10%,var(--quality-chip-bg));
  color:var(--accent-secondary);
  box-shadow:none;
  font-size:.72rem;
  font-weight:900;
  line-height:1;
}
.person-ui-icon{
  display:block;
  inline-size:1rem;
  block-size:1rem;
  flex:0 0 1rem;
  fill:none;
  stroke:currentColor;
  stroke-width:1.8;
  stroke-linecap:round;
  stroke-linejoin:round;
}
.person-profile-kicker .person-ui-icon,
.people-verified-badge .person-ui-icon,
.person-role .person-ui-icon{
  inline-size:.95rem;
  block-size:.95rem;
  flex-basis:.95rem;
}
.person-role{
  width:max-content;
  max-width:100%;
  margin:.7rem 0 .6rem;
  color:var(--accent-secondary);
  font-size:clamp(1.02rem,1.6vw,1.28rem);
  line-height:1.45;
}
.person-avatar,
.person-avatar-frame,
.person-avatar--letter{
  display:grid;
  place-items:center;
}
.person-avatar img,
.person-avatar-frame img{
  display:block;
  inline-size:100%;
  block-size:100%;
  object-fit:cover;
  object-position:center center;
  margin:auto;
}
.person-avatar__fallback{
  display:grid;
  place-items:center;
  line-height:1;
  text-align:center;
}
.person-facts{
  display:grid;
  grid-template-columns:repeat(2,minmax(0,1fr));
  gap:.65rem;
  margin:1.2rem 0 0;
  padding:.7rem;
  border:1px solid var(--quality-surface-border);
  border-radius:16px;
  background:color-mix(in srgb,var(--quality-surface-bg) 94%,var(--accent) 6%);
  box-shadow:var(--shadow-1);
}
.person-fact{
  display:grid!important;
  grid-template-columns:2.65rem minmax(0,1fr)!important;
  align-items:center;
  gap:.7rem!important;
  min-height:4.15rem;
  padding:.65rem .72rem!important;
  border:1px solid color-mix(in srgb,var(--quality-surface-border) 88%,transparent)!important;
  border-radius:12px;
  background:var(--quality-surface-soft);
}
.person-fact:last-child:nth-child(odd){grid-column:1/-1}
.person-fact__icon{
  display:grid;
  place-items:center;
  inline-size:2.65rem;
  block-size:2.65rem;
  border:1px solid color-mix(in srgb,var(--accent) 28%,var(--quality-chip-border));
  border-radius:10px;
  background:color-mix(in srgb,var(--accent) 10%,var(--quality-chip-bg));
  color:var(--accent);
}
.person-fact__icon .person-ui-icon{
  inline-size:1.15rem;
  block-size:1.15rem;
  flex-basis:1.15rem;
}
.person-fact--education .person-fact__icon,
.person-fact--experience .person-fact__icon{
  border-color:color-mix(in srgb,var(--accent-secondary) 32%,var(--quality-chip-border));
  background:color-mix(in srgb,var(--accent-secondary) 10%,var(--quality-chip-bg));
  color:var(--accent-secondary);
}
.person-fact--field .person-fact__icon,
.person-fact--languages .person-fact__icon{
  border-color:color-mix(in srgb,var(--editorial-accent) 32%,var(--quality-chip-border));
  background:color-mix(in srgb,var(--editorial-accent) 9%,var(--quality-chip-bg));
  color:var(--editorial-accent);
}
.person-fact__body{display:grid;gap:.12rem;min-width:0}
.person-facts .person-fact dt{
  color:var(--ink-2);
  font-size:.7rem;
  font-weight:850;
  line-height:1.3;
}
.person-facts .person-fact dd{
  margin:0;
  color:var(--ink-0);
  font-size:.93rem;
  font-weight:900;
  line-height:1.55;
  overflow-wrap:anywhere;
}
.person-specialization,
.person-expertise-block{
  max-inline-size:50rem;
  margin-block-start:.8rem;
  padding:.8rem;
  border:1px solid var(--quality-surface-border);
  border-radius:14px;
  background:var(--quality-surface-soft);
  box-shadow:none;
}
.person-specialization{
  border-inline-start:3px solid var(--accent-secondary);
  background:linear-gradient(90deg,color-mix(in srgb,var(--accent-secondary) 8%,var(--quality-surface-soft)),var(--quality-surface-soft) 42%);
}
[dir="rtl"] .person-specialization{
  background:linear-gradient(270deg,color-mix(in srgb,var(--accent-secondary) 8%,var(--quality-surface-soft)),var(--quality-surface-soft) 42%);
}
.person-specialization--review{border-inline-start-color:var(--editorial-accent)}
.person-specialization--editor{border-inline-start-color:var(--accent)}
.person-specialization>header,
.person-expertise-block>header{
  display:flex;
  align-items:center;
  gap:.65rem;
  margin-block-end:.65rem;
}
.person-specialization>header>div,
.person-expertise-block>header>div{display:grid;gap:.05rem;min-width:0}
.person-specialization>header strong,
.person-expertise-block>header strong{
  color:var(--ink-0);
  font-size:.8rem;
  font-weight:950;
  line-height:1.4;
}
.person-specialization>header small,
.person-expertise-block>header small{
  color:var(--ink-2);
  font-size:.64rem;
  font-weight:700;
  line-height:1.45;
}
.person-specialization__icon,
.person-expertise-block__icon{
  display:grid;
  place-items:center;
  inline-size:2.15rem;
  block-size:2.15rem;
  flex:0 0 2.15rem;
  border:1px solid color-mix(in srgb,var(--accent-secondary) 32%,var(--quality-chip-border));
  border-radius:9px;
  background:color-mix(in srgb,var(--accent-secondary) 10%,var(--quality-chip-bg));
  color:var(--accent-secondary);
}
.person-expertise-block__icon{
  border-color:color-mix(in srgb,var(--accent) 30%,var(--quality-chip-border));
  background:color-mix(in srgb,var(--accent) 9%,var(--quality-chip-bg));
  color:var(--accent);
}
.person-specialization__chips,
.person-expertise{
  display:flex;
  flex-wrap:wrap;
  gap:.42rem;
  margin:0;
}
.person-chip{
  display:inline-flex!important;
  align-items:center!important;
  justify-content:center;
  gap:.36rem;
  min-height:2.05rem;
  padding:.34rem .6rem!important;
  border:1px solid var(--quality-chip-border)!important;
  border-radius:var(--radius-pill)!important;
  background:var(--quality-chip-bg)!important;
  color:var(--ink-1)!important;
  box-shadow:none!important;
  font-size:.72rem!important;
  font-weight:850!important;
  line-height:1.25!important;
}
.person-chip__icon{
  display:grid;
  place-items:center;
  inline-size:1.18rem;
  block-size:1.18rem;
  flex:0 0 1.18rem;
  border-radius:50%;
  color:var(--accent-secondary);
}
.person-chip__icon .person-ui-icon{
  inline-size:.78rem;
  block-size:.78rem;
  flex-basis:.78rem;
}
.person-chip--scope{
  border-color:color-mix(in srgb,var(--accent-secondary) 40%,var(--quality-chip-border))!important;
  background:color-mix(in srgb,var(--accent-secondary) 9%,var(--quality-chip-bg))!important;
}
.person-chip--review .person-chip__icon{color:var(--editorial-accent)}
.person-chip--editor .person-chip__icon{color:var(--accent)}
.person-chip--expertise{
  min-height:1.9rem;
  color:var(--ink-2)!important;
  background:color-mix(in srgb,var(--quality-chip-bg) 88%,transparent)!important;
}
.person-chip--expertise .person-chip__icon{color:var(--accent)}
.person-links a{
  display:inline-flex;
  align-items:center;
  justify-content:center;
  min-height:2.1rem;
}
@media(max-width:760px){
  .person-facts{grid-template-columns:1fr}
  .person-fact:last-child:nth-child(odd){grid-column:auto}
  .person-fact{grid-template-columns:2.45rem minmax(0,1fr)!important;min-height:3.8rem}
  .person-fact__icon{inline-size:2.45rem;block-size:2.45rem}
}
@media(max-width:520px){
  .person-profile-kicker{align-items:flex-start}
  .person-specialization,.person-expertise-block{padding:.72rem}
  .person-chip{font-size:.68rem!important}
}
.person-specialization__icon,
.person-expertise-block__icon,
.person-chip__icon,
.person-chip>span:last-child{
  min-height:0;
  padding:0;
  box-shadow:none;
}
.person-chip>span:last-child{
  display:inline;
  border:0!important;
  border-radius:0!important;
  background:transparent!important;
  color:inherit!important;
  font:inherit!important;
  line-height:inherit!important;
}
.person-specialization__icon,
.person-chip__icon{
  font-size:0;
  line-height:0;
}
.person-specialization .person-chip__icon,
.person-expertise .person-chip__icon{
  display:grid!important;
  place-items:center!important;
  inline-size:1rem!important;
  block-size:1rem!important;
  min-inline-size:1rem!important;
  min-block-size:1rem!important;
  flex:0 0 1rem!important;
  min-height:0!important;
  padding:0!important;
  border:0!important;
  border-radius:0!important;
  background:transparent!important;
  box-shadow:none!important;
  line-height:0!important;
}
.person-specialization .person-chip__icon .person-ui-icon,
.person-expertise .person-chip__icon .person-ui-icon{
  inline-size:.78rem!important;
  block-size:.78rem!important;
  flex:0 0 .78rem!important;
}

/* Metric Alignment V1 — all editorial directory counters are centered inside their cards. */
.editorial-directory__stats,
.editorial-directory__stats--team{
  justify-items:center!important;
  align-content:center!important;
  text-align:center;
}
.editorial-directory__stats--team>div{
  justify-items:center!important;
  align-content:center!important;
  text-align:center;
}
.editorial-directory__stats--team strong,
.editorial-directory__stats--team span{
  inline-size:100%;
  text-align:center;
}
@media(max-width:900px){
  .editorial-directory__stats,
  .editorial-directory__stats--team,
  .editorial-directory__stats--team>div{
    justify-items:center!important;
    justify-content:center!important;
    text-align:center;
  }
}

/* Editorial Directory Card V3 — complete professional context without hiding profile facts. */
.editorial-writer-card{
  align-content:start;
  gap:.72rem;
}
.editorial-writer-card__top{
  display:flex;
  align-items:center;
  justify-content:space-between;
  gap:.55rem;
  flex-wrap:wrap;
}
.editorial-writer-card__role,
.editorial-writer-card__verified{
  display:inline-flex;
  align-items:center;
  justify-content:center;
  gap:.34rem;
  min-height:1.75rem;
  padding:.24rem .5rem;
  border-radius:999px;
  font-size:.61rem;
  font-weight:900;
  line-height:1;
}
.editorial-writer-card__role{justify-self:auto}
.editorial-writer-card__role .person-ui-icon,
.editorial-writer-card__verified .person-ui-icon{
  inline-size:.78rem;
  block-size:.78rem;
  flex:0 0 .78rem;
}
.editorial-writer-card__verified{
  border:1px solid color-mix(in srgb,var(--accent-secondary) 38%,var(--quality-chip-border));
  background:color-mix(in srgb,var(--accent-secondary) 8%,var(--quality-chip-bg));
  color:var(--accent-secondary);
}
.editorial-writer-card__bio{
  display:block!important;
  overflow:visible!important;
  margin:0!important;
  color:var(--ink-2)!important;
  font-size:.76rem!important;
  line-height:1.72!important;
  -webkit-line-clamp:unset!important;
  -webkit-box-orient:unset!important;
}
.editorial-writer-card__facts{
  display:grid;
  grid-template-columns:repeat(2,minmax(0,1fr));
  gap:.42rem;
  margin:0;
}
.editorial-card-fact{
  display:grid;
  grid-template-columns:1.8rem minmax(0,1fr);
  align-items:center;
  gap:.45rem;
  min-height:3.15rem;
  padding:.42rem .48rem;
  border:1px solid var(--quality-surface-border);
  border-radius:9px;
  background:color-mix(in srgb,var(--quality-surface-soft) 88%,transparent);
}
.editorial-card-fact:last-child:nth-child(odd){grid-column:1/-1}
.editorial-card-fact__icon{
  display:grid;
  place-items:center;
  inline-size:1.8rem;
  block-size:1.8rem;
  border:1px solid color-mix(in srgb,var(--accent) 26%,var(--quality-chip-border));
  border-radius:7px;
  background:color-mix(in srgb,var(--accent) 8%,var(--quality-chip-bg));
  color:var(--accent);
}
.editorial-card-fact__icon .person-ui-icon{
  inline-size:.82rem;
  block-size:.82rem;
  flex:0 0 .82rem;
}
.editorial-card-fact--experience .editorial-card-fact__icon,
.editorial-card-fact--education .editorial-card-fact__icon{
  border-color:color-mix(in srgb,var(--accent-secondary) 30%,var(--quality-chip-border));
  background:color-mix(in srgb,var(--accent-secondary) 8%,var(--quality-chip-bg));
  color:var(--accent-secondary);
}
.editorial-card-fact__body{
  display:grid;
  gap:.08rem;
  min-width:0;
}
.editorial-card-fact dt{
  color:var(--ink-2);
  font-size:.56rem;
  font-weight:800;
  line-height:1.35;
}
.editorial-card-fact dd{
  margin:0;
  color:var(--ink-0);
  font-size:.67rem;
  font-weight:900;
  line-height:1.5;
  overflow-wrap:anywhere;
}
.editorial-card-scope,
.editorial-card-expertise{
  display:grid;
  gap:.48rem;
  padding:.55rem;
  border:1px solid var(--quality-surface-border);
  border-radius:10px;
  background:var(--quality-surface-soft);
}
.editorial-card-scope{
  border-inline-start:3px solid var(--accent-secondary);
}
.editorial-card-scope--review{border-inline-start-color:var(--editorial-accent)}
.editorial-card-scope--editor{border-inline-start-color:var(--accent)}
.editorial-card-scope>header,
.editorial-card-expertise>header{
  display:flex;
  align-items:center;
  gap:.38rem;
  color:var(--ink-1);
}
.editorial-card-scope>header>span,
.editorial-card-expertise>header>span{
  display:grid;
  place-items:center;
  inline-size:1.45rem;
  block-size:1.45rem;
  flex:0 0 1.45rem;
  border-radius:7px;
  background:color-mix(in srgb,var(--accent-secondary) 9%,var(--quality-chip-bg));
  color:var(--accent-secondary);
}
.editorial-card-expertise>header>span{
  background:color-mix(in srgb,var(--accent) 8%,var(--quality-chip-bg));
  color:var(--accent);
}
.editorial-card-scope>header .person-ui-icon,
.editorial-card-expertise>header .person-ui-icon{
  inline-size:.76rem;
  block-size:.76rem;
  flex:0 0 .76rem;
}
.editorial-card-scope>header strong,
.editorial-card-expertise>header strong{
  font-size:.63rem;
  font-weight:950;
}
.editorial-card-scope>div,
.editorial-card-expertise>div{
  display:flex;
  flex-wrap:wrap;
  gap:.3rem;
}
.editorial-card-scope>div>span,
.editorial-card-expertise>div>span{
  display:inline-flex;
  align-items:center;
  justify-content:center;
  min-height:1.55rem;
  padding:.18rem .42rem;
  border:1px solid var(--quality-chip-border);
  border-radius:999px;
  background:var(--quality-chip-bg);
  color:var(--ink-2);
  font-size:.58rem;
  font-weight:800;
  line-height:1.25;
  text-align:center;
}
.editorial-card-scope>div>span{
  border-color:color-mix(in srgb,var(--accent-secondary) 30%,var(--quality-chip-border));
  color:color-mix(in srgb,var(--accent-secondary) 78%,var(--ink-1) 22%);
}
.editorial-writer-card__meta{
  align-items:center;
  min-height:2.3rem;
  padding-block:.6rem;
}
.editorial-writer-card__meta>a{
  display:inline-flex;
  align-items:center;
  justify-content:center;
  min-height:1.85rem;
  padding:.25rem .48rem;
  border:1px solid color-mix(in srgb,var(--accent) 30%,var(--quality-chip-border));
  border-radius:8px;
  background:color-mix(in srgb,var(--accent) 7%,var(--quality-chip-bg));
}
.editorial-writer-card__latest{
  gap:.38rem;
  padding-block-start:.2rem;
}
.editorial-writer-card__latest>strong{
  color:var(--accent-secondary);
  font-size:.65rem;
}
.editorial-writer-card__latest>a{
  display:block;
  overflow:visible;
  padding:.28rem 0;
  border-block-end:1px solid var(--line);
  font-size:.7rem;
  line-height:1.58;
  -webkit-line-clamp:unset;
  -webkit-box-orient:unset;
}
.editorial-writer-card__latest>a:last-child{border-block-end:0}
@media(min-width:1180px){
  .editorial-group--writers .editorial-group__grid{
    grid-template-columns:repeat(2,minmax(0,1fr));
  }
  .editorial-group--writers .editorial-group__grid>.editorial-writer-card:only-child{
    max-inline-size:calc(50% - .5rem);
  }
}
@media(max-width:600px){
  .editorial-writer-card__facts{grid-template-columns:1fr}
  .editorial-card-fact:last-child:nth-child(odd){grid-column:auto}
  .editorial-writer-card__top{align-items:flex-start}
}

/* Editorial Directory Card V4 — clearer publication footer and latest-work hierarchy. */
.editorial-writer-card__footer{
  display:grid;
  grid-template-columns:minmax(0,1fr) auto;
  align-items:center;
  gap:.6rem;
  padding:.62rem 0 .1rem;
  border-block-start:1px solid var(--line);
}
.editorial-writer-card__publication{
  display:flex;
  align-items:center;
  gap:.45rem;
  min-width:0;
}
.editorial-writer-card__publication-icon{
  display:grid;
  place-items:center;
  inline-size:1.8rem;
  block-size:1.8rem;
  flex:0 0 1.8rem;
  border:1px solid color-mix(in srgb,var(--accent-secondary) 30%,var(--quality-chip-border));
  border-radius:8px;
  background:color-mix(in srgb,var(--accent-secondary) 8%,var(--quality-chip-bg));
  color:var(--accent-secondary);
}
.editorial-writer-card__publication-icon .person-ui-icon{
  inline-size:.8rem;
  block-size:.8rem;
  flex:0 0 .8rem;
}
.editorial-writer-card__publication strong{
  color:var(--ink-1);
  font-size:.68rem;
  font-weight:900;
}
.editorial-writer-card__profile-link{
  display:inline-flex;
  align-items:center;
  justify-content:center;
  gap:.34rem;
  min-height:2rem;
  padding:.3rem .55rem;
  border:1px solid color-mix(in srgb,var(--accent) 32%,var(--quality-chip-border));
  border-radius:8px;
  background:color-mix(in srgb,var(--accent) 8%,var(--quality-chip-bg));
  color:var(--accent);
  font-size:.63rem;
  font-weight:900;
  text-decoration:none;
}
.editorial-writer-card__profile-link .person-ui-icon{
  inline-size:.75rem;
  block-size:.75rem;
  flex:0 0 .75rem;
}
[dir="rtl"] .editorial-writer-card__profile-link .person-ui-icon:last-child{transform:rotate(180deg)}
.editorial-writer-card__profile-link:hover,
.editorial-writer-card__profile-link:focus-visible{
  border-color:color-mix(in srgb,var(--accent) 52%,var(--quality-chip-border));
  background:color-mix(in srgb,var(--accent) 13%,var(--quality-chip-bg));
  color:color-mix(in srgb,var(--accent) 88%,var(--ink-0) 12%);
}
.editorial-card-latest{
  display:grid;
  gap:.45rem;
  padding:.55rem;
  border:1px solid var(--quality-surface-border);
  border-radius:10px;
  background:color-mix(in srgb,var(--quality-surface-soft) 88%,transparent);
}
.editorial-card-latest>header{
  display:flex;
  align-items:center;
  gap:.4rem;
  color:var(--accent-secondary);
}
.editorial-card-latest>header>span{
  display:grid;
  place-items:center;
  inline-size:1.45rem;
  block-size:1.45rem;
  flex:0 0 1.45rem;
  border-radius:7px;
  background:color-mix(in srgb,var(--accent-secondary) 9%,var(--quality-chip-bg));
}
.editorial-card-latest>header .person-ui-icon{
  inline-size:.76rem;
  block-size:.76rem;
}
.editorial-card-latest>header strong{
  font-size:.64rem;
  font-weight:950;
}
.editorial-card-latest>div{display:grid;gap:.34rem}
.editorial-card-latest__item{
  position:relative;
  display:grid;
  grid-template-columns:minmax(0,1fr) 1rem;
  gap:.22rem .45rem;
  align-items:center;
  min-height:3.25rem;
  padding:.42rem .48rem;
  border:1px solid transparent;
  border-radius:8px;
  background:color-mix(in srgb,var(--quality-chip-bg) 62%,transparent);
  color:var(--ink-1);
  text-decoration:none;
}
.editorial-card-latest__item:hover,
.editorial-card-latest__item:focus-visible{
  border-color:color-mix(in srgb,var(--accent-secondary) 30%,var(--quality-chip-border));
  background:color-mix(in srgb,var(--accent-secondary) 8%,var(--quality-chip-bg));
}
.editorial-card-latest__meta{
  grid-column:1;
  display:flex;
  align-items:center;
  gap:.45rem;
  min-width:0;
  color:var(--ink-2);
  font-size:.55rem;
  font-weight:800;
}
.editorial-card-latest__item>strong{
  grid-column:1;
  color:var(--ink-0);
  font-size:.7rem;
  font-weight:900;
  line-height:1.55;
}
.editorial-card-latest__arrow{
  grid-column:2;
  grid-row:1/3;
  display:grid;
  place-items:center;
  inline-size:1rem;
  block-size:1rem;
  color:var(--accent-secondary);
  opacity:.7;
}
.editorial-card-latest__arrow .person-ui-icon{
  inline-size:.72rem;
  block-size:.72rem;
}
[dir="rtl"] .editorial-card-latest__arrow{transform:rotate(180deg)}
@media(max-width:600px){
  .editorial-writer-card__footer{grid-template-columns:1fr}
  .editorial-writer-card__profile-link{justify-self:start}
}
