/* PAR public page hierarchy: shared Archives and Issue View presentation. */
.par_page_heading > h1,
.page_issue > h1 {
	margin: 0;
	color: var(--par-navy, #08223e);
	font-size: clamp(32px, calc(26px + 1.15vw), 42px);
	font-weight: 780;
	line-height: 1.12;
}

.par_page_heading__accent,
.page_issue > h1::after {
	display: block;
	width: 48px;
	height: 3px;
	margin-top: 14px;
	border-radius: 999px;
	background: var(--par-green, #419a5b);
}

.page_issue > h1::after {
	content: "";
}

.par_page_heading__subtitle,
.par_issue_published {
	margin: 12px 0 0;
	color: var(--par-muted, #61758a);
	font-size: 16px;
	font-weight: 500;
	line-height: 1.5;
}

.obj_issue_toc > .heading {
	margin: 0 0 34px;
	padding: 0;
	border-radius: 0;
	background: transparent;
}

.obj_issue_toc .heading .par_issue_published {
	margin-top: 12px;
}

.par_issue_published .label,
.par_issue_published .value {
	font-weight: inherit;
}

.par_issue_articles .cmp_article_list.articles > li {
	position: relative;
}

.par_issue_articles .cmp_article_list.articles > li:not(:last-child) {
	margin-bottom: 24px;
	padding-bottom: 24px;
}

.par_issue_articles .cmp_article_list.articles > li:not(:last-child)::before,
.par_issue_articles .cmp_article_list.articles > li:not(:last-child)::after {
	position: absolute;
	right: 0;
	bottom: 0;
	left: 0;
	content: "";
}

.par_issue_articles .cmp_article_list.articles > li:not(:last-child)::after {
	height: 1px;
	background: var(--par-line, #d6e0e8);
}

.par_issue_articles .cmp_article_list.articles > li:not(:last-child)::before {
	right: auto;
	z-index: 1;
	width: 36px;
	height: 2px;
	background: var(--par-green, #419a5b);
}

.par_issue_articles .par_article_summary--compact {
	border-bottom: 0;
}

.par_issue_articles .cmp_article_list.articles > li:last-child::before,
.par_issue_articles .cmp_article_list.articles > li:last-child::after {
	content: none;
}

@media (max-width: 560px) {
	.par_page_heading > h1,
	.page_issue > h1 {
		font-size: 32px;
	}

	.par_page_heading__subtitle,
	.par_issue_published {
		font-size: 15px;
	}
}
