/* PTE Read-more Bar */
.pte-ctabar { padding: clamp(1.1rem, 2.4vw, 1.6rem) 0; }
.pte-ctabar--blue { background: var(--pte-blue, #006db9); }
.pte-ctabar--green { background: #007a3d; }
.pte-ctabar--ink { background: var(--pte-ink, #251e20); }
.pte-ctabar__link {
	display: inline-flex; align-items: center; gap: .85rem;
	color: #fff; font-weight: 700; text-decoration: none;
	font-size: clamp(1.1rem, 1.7vw, 1.5rem);
}
.pte-ctabar__arrow {
	width: 30px; height: 30px; border: 2px solid #fff; border-radius: 50%;
	display: inline-flex; align-items: center; justify-content: center; font-size: 1rem; flex: none;
}
.pte-ctabar__link:hover .pte-ctabar__arrow,
.pte-ctabar__link:focus-visible .pte-ctabar__arrow { background: #fff; color: var(--pte-blue, #006db9); }
