/**
 * “Reports & Resources” footer block (below Quick Links in primary footer column 2).
 */

.site-footer .hfh-footer-rr-widget.widget {
	/* Larger gap when RR is stacked under Quick Links (legacy); grid column spacing handles most cases */
	margin-top: 0;
	padding-top: 0;
	border-top: none;
}

/* Legacy: RR appended beneath Quick Links in the same footer cell */
.site-footer-primary-section-2 .hfh-footer-rr-widget.widget {
	margin-top: 1.75rem;
}

.site-footer .hfh-footer-rr__title.widget-title {
	margin-bottom: 0.65rem;
	color: #fff;
}

ul.hfh-footer-rr-menu,
.hfh-footer-rr-menu.menu {
	list-style: none;
	margin: 0;
	padding: 0;
}

.hfh-footer-rr-menu .menu-item > a,
.hfh-footer-rr-menu__link.menu-link {
	display: inline-block;
	word-break: normal;
	overflow-wrap: break-word;
	padding: 0.2em 0;
	text-decoration: none;
}

/* Nested items from WP menus (when editors use submenu structure). */
.hfh-footer-rr-menu .sub-menu {
	list-style: none;
	margin: 0.15rem 0 0 0;
	padding-left: 1rem;
}

.hfh-footer-rr-menu .sub-menu .menu-item > a {
	font-size: 0.94em;
	opacity: 0.95;
}
