.jg-single .entry-content .jg-brand-note {
	margin-top: clamp(2.5rem, 6vw, 4rem);
	padding: clamp(1.5rem, 4vw, 2.25rem) 0 0;
	border-top: 1px solid rgb(var(--jg-ink) / .18);
}

.jg-single .entry-content .jg-brand-note__eyebrow {
	margin: 0 0 1rem;
	font-size: .65rem;
	font-weight: 500;
	letter-spacing: .2em;
	line-height: 1.6;
}

.jg-single .entry-content .jg-brand-note__title {
	margin: 0 0 1rem;
	font-size: clamp(1.3rem, 4vw, 1.8rem);
	font-weight: 300;
	line-height: 1.35;
}

.jg-single .entry-content .jg-brand-note__text {
	margin: 0 0 1rem;
	font-size: .95rem;
	line-height: 1.8;
}

.jg-single .entry-content .jg-brand-note__link {
	display: inline-block;
	padding: .4rem 0;
	color: inherit;
	font-size: .75rem;
	font-weight: 500;
	letter-spacing: .04em;
	text-underline-offset: .3em;
}

.jg-single .entry-content .jg-brand-note__link:focus-visible {
	outline: 2px solid currentColor;
	outline-offset: 4px;
}
