/* Style strony bramy-przemyslowe---ogrodzenia-dla-firm – przeniesione z treści w CMS (30.10.2026) */
/* STYLOWANIE SEKCJI SEO (Bez zmian) */
    .reiter-seo-footer {
        background-color: #fafafa;
        padding: 60px 20px;
        margin-top: 80px;
        border-top: 1px solid #f0f0f0;
        text-align: left;
    }
    .reiter-seo-container { max-width: 1200px; margin: 0 auto; }
    .seo-main-title { color: #888; font-size: 1.3rem; font-weight: 600; margin-bottom: 30px; letter-spacing: 0.5px; }
    .seo-text-grid { display: grid; grid-template-columns: 1fr 1fr; gap: 60px; }
    .seo-column h3 { font-size: 1.05rem; color: #999; margin-bottom: 15px; font-weight: 600; }
    .seo-column p { color: #777; font-size: 0.95rem; line-height: 1.7; margin-bottom: 20px; }
    .seo-link { color: #777; font-weight: 700; text-decoration: underline; text-decoration-color: #ccc; transition: all 0.3s ease; }
    .seo-link:hover { color: #313373; text-decoration-color: #313373; }
    
    @media (max-width: 768px) {
        .seo-text-grid { grid-template-columns: 1fr; gap: 30px; }
        .modern-opis_half_1, .modern-opis_half_2 { width: 100% !important; float: none !important; margin-bottom: 20px; }
        .modern-opis_content { display: flex; flex-direction: column; }
    }
