/**
 * Prime Academic Press — force layer v35.
 * Homepage journals section spacing compaction:
 * reduce stacked vertical gaps on site index cards.
 */

/* Section-level spacing */
body.pap-site-index #main-site .journals {
	margin-top: 0 !important;
	padding-top: 1rem !important;
}

body.pap-site-index #main-site .journals .page-header {
	margin-bottom: 0.85rem !important;
}

/* Card-level spacing */
body.pap-site-index #main-site .journals .media-list {
	row-gap: 0.85rem !important;
}

body.pap-site-index #main-site .journals .media-list > .media {
	margin: 0 0 0.85rem !important;
	padding: 12px 14px !important;
}

/* Inner content rhythm */
body.pap-site-index #main-site .journals .media-heading {
	margin: 0 0 0.42rem 0 !important;
	line-height: 1.25 !important;
}

body.pap-site-index #main-site .journals .media-body {
	padding: 0 !important;
}

body.pap-site-index #main-site .journals .media-body .description {
	margin-bottom: 0.6rem !important;
	line-height: 1.6 !important;
}

body.pap-site-index #main-site .journals .media-body .description p {
	margin: 0 0 0.55rem 0 !important;
}

body.pap-site-index #main-site .journals .media-body .description p:last-child {
	margin-bottom: 0 !important;
}

body.pap-site-index #main-site .journals .nav.nav-pills {
	margin: 0 !important;
	gap: 0.45rem !important;
}

body.pap-site-index #main-site .journals .nav.nav-pills > li > a {
	padding: 0.4rem 0.9rem !important;
}
