/* The approved shared reader in the V7 palette and centered page layout. */
html body.v7.vermoegen-trennung #published-article-content ul.reading-list {
 list-style:disc outside;padding-inline-start:1.35em;
}
html body.v7.vermoegen-trennung #published-article-content ul.reading-list>li {
 display:list-item;list-style:inherit;padding-inline-start:.25em;
}
html body.v7.vermoegen-trennung #published-article-content ul.reading-list>li::before {content:none;}
html body.v7.vermoegen-trennung #published-article-content ul.reading-list>li::marker {color:var(--v7-gold);}
html body.v7.pillar-page .reading-author-card {
 --v7-gold:var(--v7-gold-on-dark); --v7-ink:#fbfaf7; --v7-soft:#d1d7df;
 background:#17243c; color:#fbfaf7; border:1px solid var(--v7-gold); padding:16px;
}
html body.v7.pillar-page .reading-author-card .author-identity { color:#fbfaf7!important; }
html body.v7.pillar-page .reading-author-card .author-identity strong {
 color:#fbfaf7!important;font:500 25px/1.2 'Cormorant Garamond',Georgia,serif!important;
}
html body.v7.pillar-page .reading-author-card .author-identity small {
 color:var(--v7-gold)!important;font:400 11px/1.4 'DM Sans',Arial,sans-serif!important;
}
html body.v7.pillar-page .reading-author-card .hero-author-roles>span {
 color:#d1d7df!important;font:400 13px/1.5 'DM Sans',Arial,sans-serif!important;
}
html body.v7.pillar-page .reading-author-card .author-bar-links {
 margin:12px 0 0;display:grid;gap:6px;font:400 13px/1.5 'DM Sans',Arial,sans-serif!important;
}
html body.v7.pillar-page .reading-author-card .author-bar-links a {
 color:var(--v7-gold)!important;overflow-wrap:anywhere;
}
html body.v7.pillar-page .reading-author-card .author-bar-links a[href^="mailto:"] {color:#d1d7df!important;}
html body.v7.pillar-page .hero-author.is-collapsed>.author-bar-toggle {font-size:16px!important;}
@media(max-width:760px) {
 html body.v7.pillar-page .hero-author.is-collapsed>.author-bar-toggle {font-size:14px!important;padding-inline:0;}
}
@media(min-width:1800px) {
 html body.v7.pillar-page .hero-author.is-collapsed {padding-inline:58px;}
}

/* Keep publication/update and reading time aligned as one metadata group. */
html body.v7.pillar-page .hero-author:not(.is-collapsed) > .article-meta {
 display:grid;
 grid-template-columns:minmax(0,1fr);
 gap:12px;
 min-width:0;
 text-align:left;
}
html body.v7.pillar-page .hero-author:not(.is-collapsed) > .article-meta > div {
 display:grid;
 grid-template-columns:minmax(0,1fr);
 gap:4px;
 min-width:0;
 align-content:start;
}
html body.v7.pillar-page .hero-author .article-meta :is(dt,dd) {
 min-width:0;
 margin:0;
}
@media(max-width:1180px) {
 html body.v7.pillar-page .hero-author:not(.is-collapsed) > .article-meta > div {
  grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);
  column-gap:16px;
  align-items:baseline;
 }
 @supports(grid-template-columns:subgrid) {
  html body.v7.pillar-page .hero-author:not(.is-collapsed) > .article-meta {
   grid-template-columns:max-content minmax(0,1fr);
   column-gap:16px;
  }
  html body.v7.pillar-page .hero-author:not(.is-collapsed) > .article-meta > div {
   grid-column:1/-1;
   grid-template-columns:subgrid;
  }
 }
}

/* Contact links use available card width rather than a portrait-sized indent. */
html body.v7.pillar-page .hero-author:not(.is-collapsed) > .author-bar-person > .author-bar-links {
 margin-left:0;
 max-width:100%;
}
html body.v7.pillar-page :is(.author-bar-links,.article-author-end) a[href^="mailto:"] {
 white-space:nowrap;
 overflow-wrap:normal;
 word-break:normal;
}
@media(max-width:760px) {
 html body.v7.pillar-page .hero-author:not(.is-collapsed) > .author-bar-person {
  display:contents;
 }
 html body.v7.pillar-page .hero-author:not(.is-collapsed) > .author-bar-person > .author-identity {
  grid-column:1;
  grid-row:1;
  align-self:start;
 }
 html body.v7.pillar-page .hero-author:not(.is-collapsed) > .author-bar-person > .author-bar-links {
  grid-column:1/-1;
  grid-row:2;
  margin:0;
 }
 html body.v7.pillar-page .hero-author:not(.is-collapsed) > .article-meta {grid-row:3;}
 html body.v7.pillar-page .hero-author:not(.is-collapsed) > .author-bar-toggle {grid-row:4;}
}
