/* Dormant publisher-source control. Loaded only by the blog index and article. */
.preferred-sources-card {
    width: min(780px, calc(100% - 2rem));
    margin: 2rem auto;
    padding: 1.25rem 1.4rem;
    display: grid;
    grid-template-columns: minmax(0, 1fr) auto;
    gap: 1rem 1.5rem;
    align-items: center;
    border: 1px solid var(--border, rgba(148, 163, 184, 0.24));
    border-radius: var(--radius-md, 14px);
    background: var(--bg-elevated, #111827);
}

.preferred-sources-card__eyebrow {
    margin: 0 0 0.35rem;
    color: var(--accent, #E8613A);
    font-family: var(--font-mono, ui-monospace, SFMono-Regular, Menlo, monospace);
    font-size: 0.72rem;
    font-weight: 700;
    letter-spacing: 0.08em;
    text-transform: uppercase;
}

.preferred-sources-card__title {
    margin: 0 0 0.45rem;
    color: var(--text-primary, #f8fafc);
    font-family: var(--font-display, Inter, system-ui, sans-serif);
    font-size: 1.08rem;
    line-height: 1.35;
}

.preferred-sources-card__copy {
    margin: 0;
    max-width: 58ch;
    color: var(--text-secondary, #cbd5e1);
    font-size: 0.88rem;
    line-height: 1.6;
}

.preferred-sources-card__control {
    min-width: 220px;
    min-height: 40px;
}

@media (max-width: 720px) {
    .preferred-sources-card {
        grid-template-columns: 1fr;
    }

    .preferred-sources-card__control {
        min-width: 0;
    }
}
