.elementor-4902 .elementor-element.elementor-element-fc417e5{--display:flex;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-4902 .elementor-element.elementor-element-d8c6fae{--display:flex;}@media(max-width:1024px){.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}}@media(max-width:767px){.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}}/* Start custom CSS *//* עיצוב בסיסי למאמר DCN ישראל - לא מתנגש עם עיצוב האתר הראשי */

/* מיכל המאמר */
.dcn-article-container {
    font-family: system-ui, -apple-system, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif;
    line-height: 1.6;
    color: #333;
    max-width: 1200px;
    margin: 0 auto;
    padding: 20px;
    background-color: #fff;
}

/* כותרת ראשית */
.dcn-main-title {
    font-size: 2.2rem;
    font-weight: 700;
    color: #1a365d;
    margin-bottom: 1.5rem;
    text-align: right;
    line-height: 1.3;
}

/* סעיפים ראשיים */
.dcn-section-title {
    font-size: 1.8rem;
    font-weight: 600;
    color: #2d3748;
    margin: 2.5rem 0 1.5rem 0;
    padding-bottom: 0.5rem;
    border-bottom: 2px solid #e2e8f0;
    text-align: right;
}

/* סעיפי משנה */
.dcn-subsection-title {
    font-size: 1.4rem;
    font-weight: 600;
    color: #4a5568;
    margin: 2rem 0 1rem 0;
    text-align: right;
}

/* פסקאות */
.dcn-article-content p {
    margin-bottom: 1.2rem;
    text-align: right;
    font-size: 1.1rem;
}

/* תשובה מהירה */
.dcn-quick-answer {
    background-color: #f7fafc;
    border-right: 4px solid #4299e1;
    padding: 1.5rem;
    margin: 1.5rem 0;
    border-radius: 0 8px 8px 0;
}

.dcn-quick-answer p:last-child {
    margin-bottom: 0;
}

/* תקציר באנגלית */
.dcn-english-abstract {
    background-color: #f8f9fa;
    border: 1px solid #dee2e6;
    padding: 1.5rem;
    margin: 1.5rem 0;
    border-radius: 8px;
    direction: ltr;
    text-align: left;
}

.dcn-english-abstract .dcn-subsection-title {
    text-align: left;
    border-bottom: 1px solid #dee2e6;
}

.dcn-english-abstract p {
    text-align: left;
    direction: ltr;
}

/* רשימות */
.dcn-bullet-list {
    margin: 1rem 0 1.5rem 2rem;
    padding-right: 1rem;
    text-align: right;
}

.dcn-bullet-list li {
    margin-bottom: 0.5rem;
    padding-right: 0.5rem;
    position: relative;
}

.dcn-bullet-list li:before {
    content: "•";
    color: #4299e1;
    font-weight: bold;
    display: inline-block;
    width: 1em;
    margin-right: -1em;
    position: absolute;
    right: -1.2rem;
}

.dcn-numbered-list {
    margin: 1rem 0 1.5rem 2rem;
    padding-right: 1rem;
    text-align: right;
    counter-reset: dcn-counter;
}

.dcn-numbered-list li {
    margin-bottom: 0.8rem;
    padding-right: 1.8rem;
    position: relative;
    counter-increment: dcn-counter;
}

.dcn-numbered-list li:before {
    content: counter(dcn-counter) ".";
    color: #4299e1;
    font-weight: bold;
    position: absolute;
    right: 0;
}

/* טבלה */
.dcn-table-container {
    margin: 2rem 0;
    overflow-x: auto;
    border: 1px solid #e2e8f0;
    border-radius: 8px;
    box-shadow: 0 1px 3px rgba(0, 0, 0, 0.05);
}

.dcn-comparison-table {
    width: 100%;
    border-collapse: collapse;
    font-size: 1rem;
    min-width: 800px;
}

.dcn-comparison-table thead {
    background-color: #f7fafc;
}

.dcn-comparison-table th {
    padding: 1rem;
    text-align: right;
    font-weight: 600;
    color: #2d3748;
    border-bottom: 2px solid #e2e8f0;
    vertical-align: top;
}

.dcn-comparison-table td {
    padding: 1rem;
    text-align: right;
    border-bottom: 1px solid #e2e8f0;
    vertical-align: top;
}

.dcn-comparison-table tbody tr:last-child td {
    border-bottom: none;
}

.dcn-comparison-table tbody tr:hover {
    background-color: #f7fafc;
}

/* חלק שיווקי */
.dcn-marketing-section {
    background-color: #f0f7ff;
    padding: 2rem;
    border-radius: 8px;
    margin: 2rem 0;
    border-right: 4px solid #3182ce;
}

.dcn-cta-box {
    background-color: #ebf8ff;
    border: 1px solid #90cdf4;
    padding: 1.5rem;
    border-radius: 8px;
    margin-top: 1.5rem;
}

.dcn-cta-box p {
    margin-bottom: 0;
    font-size: 1.1rem;
}

/* FAQ */
.dcn-faq-section {
    margin-top: 2rem;
}

.dcn-faq-item {
    margin-bottom: 1.5rem;
    padding-bottom: 1.5rem;
    border-bottom: 1px solid #e2e8f0;
}

.dcn-faq-item:last-child {
    border-bottom: none;
    margin-bottom: 0;
    padding-bottom: 0;
}

.dcn-faq-question {
    font-size: 1.2rem;
    font-weight: 600;
    color: #2d3748;
    margin-bottom: 0.8rem;
    text-align: right;
}

.dcn-faq-answer {
    text-align: right;
    color: #4a5568;
    margin-bottom: 0;
}

/* קו מפריד */
.dcn-article-divider {
    height: 1px;
    background-color: #e2e8f0;
    margin: 2.5rem 0;
}

/* עיצוב רספונסיבי */
@media (max-width: 768px) {
    .dcn-article-container {
        padding: 15px;
    }
    
    .dcn-main-title {
        font-size: 1.8rem;
    }
    
    .dcn-section-title {
        font-size: 1.5rem;
    }
    
    .dcn-subsection-title {
        font-size: 1.2rem;
    }
    
    .dcn-marketing-section {
        padding: 1.5rem;
    }
    
    .dcn-comparison-table th,
    .dcn-comparison-table td {
        padding: 0.75rem;
    }
}

@media (max-width: 480px) {
    .dcn-bullet-list,
    .dcn-numbered-list {
        margin-right: 1rem;
        margin-left: 1rem;
    }
    
    .dcn-quick-answer,
    .dcn-english-abstract {
        padding: 1rem;
    }
}/* End custom CSS */