.eu-flat-steel-sourcing-page .article-section:first-of-type {
    margin-top: 0;
}

.eu-flat-steel-sourcing-page .hero-visual {
    aspect-ratio: 1535 / 864;
}

.eu-flat-steel-sourcing-page .table-note {
    max-width: 860px;
    padding: 16px 18px;
    border-left: 4px solid var(--accent-orange);
    border-radius: 8px;
    background: var(--mill-white);
    color: var(--text-mid);
    font-weight: 600;
}

.eu-flat-steel-sourcing-page .article-table-wrap {
    margin-top: 22px;
}

.eu-flat-steel-sourcing-page .article-image {
    aspect-ratio: 1376 / 768;
    object-fit: cover;
}

.eu-flat-steel-sourcing-page .value-grid.compact {
    grid-template-columns: repeat(3, minmax(0, 1fr));
}

@media (max-width: 900px) {
    .eu-flat-steel-sourcing-page .value-grid.compact {
        grid-template-columns: 1fr 1fr;
    }
}

@media (max-width: 620px) {
    .eu-flat-steel-sourcing-page .value-grid.compact {
        grid-template-columns: 1fr;
    }
}
