.page-hero {
    border-left: 5px solid var(--accent);
}

.sponsor-card {
    border-left: 3px solid rgba(30, 132, 194, 0.45);
}

.sponsor-link {
    display: inline-block;
    margin-top: 0.65rem;
    text-decoration: none;
    font-family: "Barlow Condensed", "Segoe UI", sans-serif;
    font-weight: 600;
    letter-spacing: 0.05em;
    text-transform: uppercase;
    color: #fff;
    background: var(--accent);
    border-radius: 8px;
    padding: 0.45rem 0.7rem;
}

.sponsor-link:hover,
.sponsor-link:focus-visible {
    opacity: 0.9;
}
