.article__date {
  font-family: var(--font-family-sans-serif, sans-serif);
  font-weight: 300;
  font-size: var(--font-size-smaller, 1rem);
  color: var(--colour-Grey76, #f0f);
  margin: 0;
}

.article__wrapper {
  --gapWidth: 16px;
  margin: 0 var(--gapWidth, 16px);
}

.article__headline {
  font-family: var(--font-family-headline, serif);
  font-size: var(--font-size-bigger, 1.6rem);
  line-height: var(--font-size-bigger, 2rem);
  font-weight: 200;
  margin: 0 0 1rem 0;
}

.article__wrapper .card_authors {
  font-family: var(--font-family-serif, serif);
  font-size: var(--font-size-smaller, 1rem);
  margin: 1rem 0 0.2rem 0;
}

.article__wrapper .card_authors {
  font-family: var(--font-family-serif, serif);
  font-size: var(--font-size-smaller, 1rem);
  margin: 1rem 0 0.2rem 0;
}

/* Prevent vertical scrolling when sliding between articles */
/* .am-tabs-pane-wrap {
  overflow-y: hidden;
}
.am-tabs-content-wrap-animated .am-tabs-pane-wrap {
  overflow-y: scroll;
} */

.header {
	background-color: var(--colour-TelegraphTeal7);
}

.header .am-tabs-tab-bar-wrap {
	font-family: var(--font-family-sans-serif, sans-serif);
}

.header-heading {
	display: flex;
	text-indent: -2000px;
	overflow: hidden;
}

.header-heading::before {
	content: "";
	display: block;
	width: 140px;

	mask-position: center left;
	mask-repeat: "no-repeat";
	mask-size: "cover";
	background-color: White;
}

.header .am-navbar-left {
	flex: none;
}

.header__title {
	font-size: 1.2rem;
	margin: 0;
}

.header__edition {
	font-size: 0.7rem;
	font-family: monospace;
	margin: 0;
}

.am-navbar-title {
	display: flex;
	flex-direction: column;
	align-items: flex-start;
}

.edition_cover {
  background: #ccc;
}

.edition_cover__title {
  margin: 0;
  font-size: 1.2rem;
}

.edition_cover__thumb_wrapper {
  margin: 0;
}

.edition_cover__thumb {
  display: block;
  background: #999;
  width: 100%;
  min-height: 200px;
}

.edition_cover__date {
  font-size: 0.8rem;
  margin: 0;
}

.card {
  display: flex;
  flex-direction: column;
  background: var(--colour-White, #f0f);
}

.card--premium {
  border-top: 1px solid var(--colour-Premium3, #f0f);
}

.card_premium {
  display: flex;
  flex-direction: row;
  align-items: center;
  margin: 0;
  margin-left: var(--gutter-normal);
  margin-top: var(--gutter-small);
}

.card--premium-logo {
  fill: var(--colour-Premium5, #f0f);
}

.card_premium_text {
  font-family: var(--font-family-serif);
  font-size: var(--font-size-medium);
  font-weight: 300;
  color: var(--colour-Premium4, #f0f);
  margin: 0;
}
.card--live .card_premium_text {
  color: var(--colour-White, #f0f);
}

.card--live {
  background-color: var(--colour-Premium3, #f0f);
}

.card_headline {
  font-family: var(--font-family-serif, serif);
  font-size: var(--font-size-big);
  font-weight: 300;
  margin: 0;
  margin-left: var(--gutter-normal);
  margin-right: var(--gutter-normal);
  margin-top: var(--gutter-small);
  color: var(--colour-Grey22, #f0f);
}
.card--live .card_headline {
  color: var(--colour-White, #f0f);
}

.card_live {
  color: var(--colour-Premium1, #f0f);
  border-right: 1px solid var(--colour-Premium2, #f0f);
  padding-right: 4px;
  margin-right: 4px;
  display: inline-block;
  line-height: 1rem;
}

.card_authors {
  font-family: var(--font-family-sans-serif, sans-serif);
  font-size: var(--font-size-smaller, 0.8rem);
  color: var(--colour-Grey22, #f0f);
  margin-left: var(--gutter-normal);
  margin-right: var(--gutter-normal);
  margin-top: var(--gutter-small);
}
.card--live .card_authors {
  color: var(--colour-White, #f0f);
}

.card_sponsored {
  font-family: var(--font-family-sans-serif, sans-serif);
  font-size: var(--font-size-smaller, 0.8rem);
  color: var(--colour-GreyA2, #f0f);
  margin-left: var(--gutter-normal);
  margin-top: var(--gutter-small);
}

.card--live .card_sponsored {
  color: var(--colour-Premium6, #f0f);
}

.card_share {
  background-color: var(--colour-GreyF8, #f0f);
  display: flex;
  flex-direction: row;
  justify-content: flex-end;
  padding: var(--gutter-smaller) var(--gutter-normal);
}

.card--live .card_share {
  background-color: var(--colour-Premium4, #f0f);
}

.socialBtn {
  border: none;
  outline: none;
  background: transparent;
  font-family: var(--font-family-sans-serif, sans-serif);
  font-size: var(--font-size-smaller, 0.8rem);
  color: var(--colour-Grey33, #f0f);
}

.card_quote {
  margin: 0;
  padding: 0;
  quotes: "“" "'";
}
.card_quote::before {
  content: open-quote;
  color: var(--colour-Premium4, #f0f);
  font-size: 2rem;
  position: absolute;
  margin-left: -1rem;
}

.card--live .socialBtn {
  color: var(--colour-White, #f0f);
}

.socialBtn_follow {
}

.socialBtn_save {
}


/*# sourceMappingURL=main~e73b60ec.bundle.map*/