/* Safer Cities Discovery Links — typographic only, no icons */

/* Sidebar callout: sits above the existing TOPICS heading inside .topics-grid.
   Uses the theme's existing .topics-grid-title for the heading so it inherits
   the editorial typeface and red hairline rule the theme already styles. */

.sc-coverage-callout {
	margin: 0 0 2rem 0;
	padding: 0 0 1.25rem 0;
	border-bottom: 1px solid #e5e5e5;
}

.sc-coverage-callout__title {
	margin-bottom: 0.5rem;
}

.sc-coverage-callout__blurb {
	margin: 0 0 0.75rem 0;
	font-size: 0.95rem;
	line-height: 1.45;
	color: inherit;
}

.sc-coverage-callout__link {
	display: inline-block;
	font-size: 0.85rem;
	font-weight: 600;
	letter-spacing: 0.04em;
	text-transform: uppercase;
	text-decoration: none;
	color: inherit;
	border-bottom: 1px solid currentColor;
	padding-bottom: 1px;
	transition: opacity 0.15s ease;
}

.sc-coverage-callout__link:hover,
.sc-coverage-callout__link:focus-visible {
	opacity: 0.7;
	outline: none;
}

/* Footer link: sits inside #footer--bottom > .container, between copyright and
   privacy. Inherits text size/color from the theme's footer styling. */

.sc-coverage-footer {
	display: inline-block;
}

.sc-coverage-footer a {
	color: inherit;
	text-decoration: none;
}

.sc-coverage-footer a:hover,
.sc-coverage-footer a:focus-visible {
	text-decoration: underline;
	outline: none;
}
