.elementor-72 .elementor-element.elementor-element-db80542{--display:flex;}.elementor-72 .elementor-element.elementor-element-21861a6{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-widget-table-of-contents{--header-color:var( --e-global-color-secondary );--item-text-color:var( --e-global-color-text );--item-text-hover-color:var( --e-global-color-accent );--marker-color:var( --e-global-color-text );}.elementor-widget-table-of-contents .elementor-toc__header, .elementor-widget-table-of-contents .elementor-toc__header-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-table-of-contents .elementor-toc__list-item{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-72 .elementor-element.elementor-element-d09c84a .elementor-toc__header-title{text-align:start;}.elementor-72 .elementor-element.elementor-element-d09c84a .elementor-toc__header{flex-direction:row;}.elementor-72 .elementor-element.elementor-element-d09c84a{--item-text-hover-decoration:underline;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );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-72 .elementor-element.elementor-element-76c492a{--display:flex;}/* Start custom CSS for text-editor, class: .elementor-element-f0c1d97 */<style>
    /* קונטיינר המאמר - ריווחים של מגזין יוקרה */
    .zchut-premium-article {
        font-family: 'Heebo', sans-serif;
        line-height: 1.9;
        color: #1e293b;
        max-width: 800px;
        margin: 0 auto;
        font-size: 20px; /* גופן מעט גדול יותר לקריאה חסרת מאמץ */
        letter-spacing: -0.01em;
    }

    /* אות פתיחה מרשימה (Drop Cap) לפסקה הראשונה */
    .zchut-premium-article p:first-of-type::first-letter {
        font-size: 4.5rem;
        font-weight: 900;
        color: #051125;
        float: right;
        line-height: 1;
        margin-left: 15px;
        margin-top: 5px;
        font-family: 'Heebo', sans-serif;
        text-shadow: 3px 3px 0px #22d3ee; /* צל טורקיז מיתוגי */
    }

    /* כותרות H2 - עיצוב "שכבות" מודרני */
    .zchut-premium-article h2 {
        font-size: 38px;
        font-weight: 900;
        color: #051125;
        margin-top: 60px;
        margin-bottom: 25px;
        line-height: 1.2;
        position: relative;
        display: inline-block;
    }

    .zchut-premium-article h2::after {
        content: "";
        position: absolute;
        bottom: 8px;
        right: -10px;
        width: 100%;
        height: 12px;
        background-color: rgba(34, 211, 238, 0.2); /* מרקר טורקיז שקוף מתחת לכותרת */
        z-index: -1;
        transform: rotate(-1deg);
    }

    /* כותרות H3 - נקי וסמכותי */
    .zchut-premium-article h3 {
        font-size: 26px;
        font-weight: 800;
        color: #0f172a;
        margin-top: 40px;
        border-right: 4px solid #ff9f00; /* פס כתום דק */
        padding-right: 15px;
    }

    /* ציטוט מומחה (Pull Quote) - סטייל ניו יורק טיימס */
    .zchut-premium-article blockquote {
        position: relative;
        margin: 50px -40px; /* יוצא מעט מהשוליים לצדדים */
        padding: 40px;
        background-color: #051125;
        color: #ffffff;
        border-radius: 20px;
        font-size: 24px;
        font-weight: 700;
        line-height: 1.5;
        text-align: center;
        box-shadow: 0 20px 40px rgba(5, 17, 37, 0.15);
    }

    .zchut-premium-article blockquote::before {
        content: '"';
        position: absolute;
        top: -20px;
        right: 40px;
        font-size: 100px;
        color: #22d3ee;
        opacity: 0.5;
        font-family: serif;
    }

    /* רשימות מעוצבות - וי במקום בולטים */
    .zchut-premium-article ul {
        list-style: none;
        padding-right: 10px;
        margin: 30px 0;
    }

    .zchut-premium-article ul li {
        position: relative;
        padding-right: 35px;
        margin-bottom: 15px;
    }

    .zchut-premium-article ul li::before {
        content: "✓";
        position: absolute;
        right: 0;
        color: #22d3ee;
        font-weight: 900;
        font-size: 22px;
    }

    /* הדגשות טקסט (Strong) */
    .zchut-premium-article strong {
        color: #051125;
        background: linear-gradient(180deg,transparent 70%, #fff4e0 0); /* הדגשת מרקר עדינה */
        padding: 0 2px;
    }

    /* קישורים עם אנימציה */
    .zchut-premium-article a {
        color: #051125;
        font-weight: 700;
        text-decoration: none;
        box-shadow: inset 0 -3px 0 #22d3ee;
        transition: all 0.3s ease;
    }

    .zchut-premium-article a:hover {
        box-shadow: inset 0 -20px 0 #22d3ee;
        color: #051125;
    }

    /* קופסת "טיפ מומחה" - אלמנט ייחודי */
    .expert-tip {
        background: linear-gradient(135deg, #f0f9ff 0%, #e0f2fe 100%);
        border-right: 6px solid #22d3ee;
        padding: 30px;
        border-radius: 15px;
        margin: 40px 0;
        display: flex;
        gap: 20px;
        align-items: center;
    }

    .expert-tip i { font-size: 30px; }
</style>/* End custom CSS */