/* ═══════════════════════════════════════════════════
   Editorial Shortcode — [gas_editorial]
   BEM : gas-editorial-shortcode__{element}
   ═══════════════════════════════════════════════════ */

.gas-editorial-shortcode {
    margin: var(--gas-space-xl) 0;
}

.gas-editorial-shortcode__heading {
    font-size: var(--gas-text-2xl);
    font-weight: var(--gas-weight-bold);
    color: var(--gas-neutral-900);
    margin: 0 0 var(--gas-space-l);
    line-height: var(--gas-leading-tight);
}

.gas-editorial-shortcode__grid {
    display: grid;
    grid-template-columns: repeat(var(--gas-grid-cols, 3), 1fr);
    gap: var(--gas-space-l);
}

.gas-editorial-shortcode__more {
    text-align: center;
    margin-top: var(--gas-space-xl);
}

/* ── Responsive ── */
@media (max-width: 1024px) {
    .gas-editorial-shortcode__grid {
        grid-template-columns: repeat(2, 1fr);
    }
}

@media (max-width: 640px) {
    .gas-editorial-shortcode__grid {
        grid-template-columns: 1fr;
    }
}
