    :root {
      /* Gold aliases inherited from global style.css:
         --gold, --gold-light, --gold-dark, --color-gold, --color-gold-light */
      --color-bg-primary: var(--bg-primary);--color-bg-secondary: var(--bg-secondary);--color-bg-card: var(--bg-primary);
      --color-text-primary: var(--text-primary);
      --color-text-secondary: var(--text-muted);--color-border: var(--border);
    }

    /* Buttons inherit from global style.css — HE font override only */
    .btn{font-family:var(--font-hebrew)}

    /* Page hero — matching properties page style */
    .page-hero{min-height:50vh;display:flex;align-items:center;padding:120px 0 60px;background:linear-gradient(135deg,var(--bg-secondary) 0%,var(--bg-primary) 50%,var(--bg-secondary) 100%);position:relative;overflow:hidden}
    .page-hero::before{content:'';position:absolute;inset:0;background:radial-gradient(circle at 20% 50%,rgba(196,144,74,.07) 0%,transparent 50%),radial-gradient(circle at 80% 20%,rgba(196,144,74,.05) 0%,transparent 40%)}
    .page-hero-pattern{position:absolute;inset:0;background-image:linear-gradient(rgba(196,144,74,.05) 1px,transparent 1px),linear-gradient(90deg,rgba(196,144,74,.05) 1px,transparent 1px);background-size:60px 60px;pointer-events:none}
    .page-hero-content{text-align:center}
    .page-hero h1{font-family:var(--font-heading);font-size:clamp(2.2rem,5vw,3.8rem);font-weight:900;color:var(--text-primary);margin-bottom:16px;line-height:1.15}
    .page-hero h1::before{display:none}
    .page-hero h1 span{color:var(--gold)}
    .page-hero p{font-size:clamp(1rem,2vw,1.2rem);color:var(--text-secondary);max-width:600px;margin:0 auto;line-height:1.7}
    .breadcrumb{display:inline-flex;font-size:.82rem;color:var(--text-muted);margin-bottom:1rem}
    .breadcrumb a{color:var(--text-muted);transition:color .2s}
    .breadcrumb a:hover{color:var(--gold)}
    .breadcrumb span{margin:0 .4rem;opacity:.5}
    .header-badge{display:inline-flex;align-items:center;gap:.5rem;background:rgba(196,144,74,.08);border:1px solid rgba(196,144,74,.2);padding:.5rem 1.25rem;border-radius:50px;font-size:.85rem;color:var(--text-muted);margin-top:20px}
    .badge-dot{width:8px;height:8px;background:var(--accent-gold);border-radius:50%;animation:pulse 2s infinite}
    @keyframes pulse{0%,100%{box-shadow:0 0 0 0 rgba(196,144,74,.4)}50%{box-shadow:0 0 0 6px rgba(196,144,74,0)}}
    /* Category filters */
    .category-bar{background:var(--color-bg-secondary);border-bottom:1px solid var(--color-border);padding:1rem 0;sticky:top:72px;position:sticky;top:72px;z-index:90}
    .category-inner{max-width:1280px;margin:0 auto;padding:0 2rem;display:flex;gap:.75rem;flex-wrap:wrap;justify-content:center}
    .cat-btn{padding:.4rem 1rem;border-radius:50px;border:1px solid var(--color-border);background:transparent;color:var(--color-text-secondary);font-family:var(--font-hebrew);font-size:.85rem;cursor:pointer;transition:all .2s}
    .cat-btn:hover,.cat-btn.active{background:rgba(196,144,74,.12);border-color:var(--color-gold);color:var(--color-gold)}
    /* Container */
    .container{max-width:1280px;margin:0 auto;padding:0 2rem}
    /* Featured article */
    .featured-section{padding:4rem 0 2rem}
    .featured-card{background:var(--color-bg-card);border-radius:20px;border:1px solid var(--color-border);box-shadow:0 4px 24px rgba(0,0,0,.07);overflow:hidden;display:grid;grid-template-columns:1fr 1.4fr;transition:border-color .3s,transform .3s}
    .featured-card:hover{border-color:rgba(196,144,74,.4);transform:translateY(-3px)}
    .featured-image{background:linear-gradient(135deg,#0a1a3d 0%,#1a3a7a 40%,#2d5a8e 70%,#0a1a3d 100%);display:flex;align-items:flex-end;justify-content:flex-start;font-size:5rem;min-height:280px;padding:2rem;position:relative;overflow:hidden}
    .featured-image::before{content:'';position:absolute;inset:0;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160' viewBox='0 0 160 160' fill='none' opacity='0.06'%3E%3Cpolyline points='10,130 35,100 60,110 85,60 110,65 140,20' stroke='%23C4904A' stroke-width='2.5' fill='none' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpolygon points='135,15 148,24 140,27' fill='%23C4904A'/%3E%3Ccircle cx='35' cy='100' r='4' fill='%23C4904A'/%3E%3Ccircle cx='60' cy='110' r='4' fill='%23C4904A'/%3E%3Ccircle cx='85' cy='60' r='4' fill='%23C4904A'/%3E%3Ccircle cx='110' cy='65' r='4' fill='%23C4904A'/%3E%3Cline x1='10' y1='140' x2='150' y2='140' stroke='%23C4904A' stroke-width='1.5'/%3E%3Cline x1='10' y1='30' x2='10' y2='140' stroke='%23C4904A' stroke-width='1.5'/%3E%3C/svg%3E") no-repeat top 15px left 15px / 160px,repeating-linear-gradient(0deg,transparent,transparent 39px,rgba(196,144,74,0.06) 39px,rgba(196,144,74,0.06) 40px),repeating-linear-gradient(90deg,transparent,transparent 39px,rgba(196,144,74,0.06) 39px,rgba(196,144,74,0.06) 40px);pointer-events:none}
    .featured-image .thumb-emoji{font-size:5rem;position:relative;z-index:1;filter:drop-shadow(0 4px 16px rgba(0,0,0,0.5))}
    .featured-content{padding:2.5rem}
    .article-meta{display:flex;align-items:center;gap:1rem;margin-bottom:1.25rem;flex-wrap:wrap}
    .cat-tag{background:rgba(196,144,74,.15);color:var(--color-gold);padding:.25rem .75rem;border-radius:50px;font-size:.78rem;font-weight:600}
    .article-date{font-size:.82rem;color:var(--color-text-secondary)}
    .read-time{font-size:.82rem;color:var(--color-text-secondary)}
    .featured-content h2{font-family:var(--font-heading);font-size:1.9rem;font-weight:700;margin-bottom:1rem;line-height:var(--lh-heading)}
    .featured-content p{color:var(--color-text-secondary);margin-bottom:1.5rem;line-height:1.8}
    .read-more{color:var(--color-gold);font-weight:600;font-size:.9rem;display:inline-flex;align-items:center;gap:.5rem;transition:gap .2s}
    .read-more:hover{gap:.75rem}
    /* Article expand */
    .article-expand{margin-top:1.5rem;display:none;border-top:1px solid var(--color-border);padding-top:1.5rem}
    .article-expand.open{display:block}
    .article-expand p{color:var(--color-text-secondary);margin-bottom:1.25rem;line-height:1.9;font-size:.95rem}
    .article-expand h3{font-size:1.1rem;font-weight:700;color:var(--color-text-primary);margin:1.5rem 0 .75rem}
    .toggle-article{background:none;border:1px solid var(--color-border);color:var(--color-text-secondary);padding:.5rem 1.25rem;border-radius:50px;font-family:var(--font-hebrew);font-size:.85rem;cursor:pointer;transition:all .2s;margin-top:.5rem}
    .toggle-article:hover{border-color:var(--color-gold);color:var(--color-gold)}
    /* Articles grid */
    .articles-section{padding:2rem 0 5rem}
    .articles-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1.75rem}
    .article-card{background:var(--color-bg-card);border-radius:16px;border:1px solid var(--color-border);box-shadow:0 2px 12px rgba(0,0,0,.05);overflow:hidden;display:flex;flex-direction:column;transition:border-color .3s,transform .3s}
    .article-card:hover{border-color:rgba(196,144,74,.4);transform:translateY(-4px)}
    .article-thumb{height:160px;display:flex;align-items:center;justify-content:center;font-size:3.5rem;position:relative;overflow:hidden}
    .article-thumb::before{content:'';position:absolute;inset:0;background:repeating-linear-gradient(0deg,transparent,transparent 19px,rgba(255,255,255,0.04) 19px,rgba(255,255,255,0.04) 20px),repeating-linear-gradient(90deg,transparent,transparent 19px,rgba(255,255,255,0.04) 19px,rgba(255,255,255,0.04) 20px);pointer-events:none;z-index:0}
    .article-thumb::after{content:'';position:absolute;bottom:0;left:0;right:0;height:60%;background:linear-gradient(transparent,rgba(0,0,0,0.3));z-index:0;pointer-events:none}
    .article-thumb span{position:relative;z-index:1;filter:drop-shadow(0 2px 8px rgba(0,0,0,0.4))}
    /* Category-specific decorative SVG patterns — rendered via ::before with layered backgrounds */
    .article-card[data-cat="guides"] .article-thumb::before{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='120' height='120' viewBox='0 0 120 120' fill='none' opacity='0.07'%3E%3Ccircle cx='60' cy='60' r='40' stroke='%23C4904A' stroke-width='1.5' fill='none'/%3E%3Ccircle cx='60' cy='60' r='25' stroke='%23C4904A' stroke-width='1' fill='none'/%3E%3Cline x1='60' y1='15' x2='60' y2='105' stroke='%23C4904A' stroke-width='0.8'/%3E%3Cline x1='15' y1='60' x2='105' y2='60' stroke='%23C4904A' stroke-width='0.8'/%3E%3Cpath d='M60 20 L63 55 L60 60 L57 55 Z' fill='%23C4904A'/%3E%3Ccircle cx='60' cy='60' r='4' fill='%23C4904A'/%3E%3C/svg%3E") no-repeat top 10px left 10px / 120px,repeating-linear-gradient(0deg,transparent,transparent 19px,rgba(255,255,255,0.04) 19px,rgba(255,255,255,0.04) 20px),repeating-linear-gradient(90deg,transparent,transparent 19px,rgba(255,255,255,0.04) 19px,rgba(255,255,255,0.04) 20px)}
    .article-card[data-cat="prices"] .article-thumb::before{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='120' height='120' viewBox='0 0 120 120' fill='none' opacity='0.07'%3E%3Crect x='15' y='70' width='16' height='35' rx='2' fill='%23C4904A'/%3E%3Crect x='38' y='50' width='16' height='55' rx='2' fill='%23C4904A'/%3E%3Crect x='61' y='30' width='16' height='75' rx='2' fill='%23C4904A'/%3E%3Crect x='84' y='15' width='16' height='90' rx='2' fill='%23C4904A'/%3E%3Cline x1='10' y1='108' x2='110' y2='108' stroke='%23C4904A' stroke-width='1.5'/%3E%3Cpolyline points='23,65 46,45 69,25 92,10' stroke='%23F9F6F1' stroke-width='1.5' fill='none' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") no-repeat top 10px left 10px / 120px,repeating-linear-gradient(0deg,transparent,transparent 19px,rgba(255,255,255,0.04) 19px,rgba(255,255,255,0.04) 20px),repeating-linear-gradient(90deg,transparent,transparent 19px,rgba(255,255,255,0.04) 19px,rgba(255,255,255,0.04) 20px)}
    .article-card[data-cat="investment"] .article-thumb::before{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='120' height='120' viewBox='0 0 120 120' fill='none' opacity='0.07'%3E%3Crect x='35' y='40' width='50' height='68' rx='2' stroke='%23C4904A' stroke-width='1.5' fill='none'/%3E%3Crect x='42' y='50' width='10' height='10' rx='1' fill='%23C4904A'/%3E%3Crect x='58' y='50' width='10' height='10' rx='1' fill='%23C4904A'/%3E%3Crect x='42' y='66' width='10' height='10' rx='1' fill='%23C4904A'/%3E%3Crect x='58' y='66' width='10' height='10' rx='1' fill='%23C4904A'/%3E%3Crect x='42' y='82' width='10' height='10' rx='1' fill='%23C4904A'/%3E%3Crect x='58' y='82' width='10' height='10' rx='1' fill='%23C4904A'/%3E%3Cpolygon points='60,12 85,40 35,40' stroke='%23C4904A' stroke-width='1.5' fill='none'/%3E%3Cline x1='25' y1='108' x2='95' y2='108' stroke='%23C4904A' stroke-width='1.5'/%3E%3Cpath d='M95 80 L105 75 L105 65 L95 60' stroke='%23C4904A' stroke-width='1' fill='none' stroke-linecap='round'/%3E%3C/svg%3E") no-repeat top 10px left 10px / 120px,repeating-linear-gradient(0deg,transparent,transparent 19px,rgba(255,255,255,0.04) 19px,rgba(255,255,255,0.04) 20px),repeating-linear-gradient(90deg,transparent,transparent 19px,rgba(255,255,255,0.04) 19px,rgba(255,255,255,0.04) 20px)}
    .article-card[data-cat="market"] .article-thumb::before{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='120' height='120' viewBox='0 0 120 120' fill='none' opacity='0.07'%3E%3Cpolyline points='10,90 30,70 50,75 70,40 90,45 110,15' stroke='%23C4904A' stroke-width='2' fill='none' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpolygon points='105,10 115,18 108,20' fill='%23C4904A'/%3E%3Ccircle cx='30' cy='70' r='3' fill='%23C4904A'/%3E%3Ccircle cx='50' cy='75' r='3' fill='%23C4904A'/%3E%3Ccircle cx='70' cy='40' r='3' fill='%23C4904A'/%3E%3Ccircle cx='90' cy='45' r='3' fill='%23C4904A'/%3E%3Cline x1='10' y1='100' x2='110' y2='100' stroke='%23C4904A' stroke-width='1'/%3E%3Cline x1='10' y1='30' x2='10' y2='100' stroke='%23C4904A' stroke-width='1'/%3E%3C/svg%3E") no-repeat top 10px left 10px / 120px,repeating-linear-gradient(0deg,transparent,transparent 19px,rgba(255,255,255,0.04) 19px,rgba(255,255,255,0.04) 20px),repeating-linear-gradient(90deg,transparent,transparent 19px,rgba(255,255,255,0.04) 19px,rgba(255,255,255,0.04) 20px)}
    .article-card[data-cat="news"] .article-thumb::before{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='120' height='120' viewBox='0 0 120 120' fill='none' opacity='0.07'%3E%3Crect x='20' y='25' width='80' height='70' rx='4' stroke='%23C4904A' stroke-width='1.5' fill='none'/%3E%3Cline x1='20' y1='45' x2='100' y2='45' stroke='%23C4904A' stroke-width='1'/%3E%3Cline x1='30' y1='55' x2='70' y2='55' stroke='%23C4904A' stroke-width='1' stroke-linecap='round'/%3E%3Cline x1='30' y1='65' x2='60' y2='65' stroke='%23C4904A' stroke-width='1' stroke-linecap='round'/%3E%3Cline x1='30' y1='75' x2='65' y2='75' stroke='%23C4904A' stroke-width='1' stroke-linecap='round'/%3E%3Crect x='75' y='55' width='18' height='22' rx='1' fill='%23C4904A'/%3E%3Ccircle cx='60' cy='35' r='3' fill='%23C4904A'/%3E%3C/svg%3E") no-repeat top 10px left 10px / 120px,repeating-linear-gradient(0deg,transparent,transparent 19px,rgba(255,255,255,0.04) 19px,rgba(255,255,255,0.04) 20px),repeating-linear-gradient(90deg,transparent,transparent 19px,rgba(255,255,255,0.04) 19px,rgba(255,255,255,0.04) 20px)}
    /* Featured image decorative enhancement */
    .featured-image::after{content:'';position:absolute;bottom:0;left:0;right:0;height:50%;background:linear-gradient(transparent,rgba(0,0,0,0.25));z-index:0;pointer-events:none}
    .featured-image .thumb-emoji,.featured-image>span{position:relative;z-index:1}
    .article-body{padding:1.5rem;flex:1;display:flex;flex-direction:column}
    .article-body .article-meta{margin-bottom:.75rem}
    .article-body h3{font-size:1.05rem;font-weight:700;margin-bottom:.75rem;line-height:1.4}
    .article-body p{color:var(--color-text-secondary);font-size:.88rem;line-height:var(--lh-relaxed);flex:1;margin-bottom:1.25rem}
    .article-body .read-more{margin-top:auto}
    /* CTA */
    .cta-section{padding:5rem 2rem;text-align:center}
    .cta-section h2{font-family:var(--font-heading);font-size:2.2rem;margin-bottom:1rem}
    .cta-section p{color:var(--color-text-secondary);margin-bottom:2rem;font-size:1.05rem}
    /* Buttons inherit from global style.css — HE font override only */
    .btn{font-family:var(--font-hebrew)}
    /* Footer */
    footer{background:var(--color-bg-secondary);border-top:1px solid var(--color-border);padding:4rem 0 0}
    .footer-grid{max-width:1280px;margin:0 auto;padding:0 2rem;display:grid;grid-template-columns:1.5fr 1fr 1fr 1.5fr;gap:3rem}
    .footer-logo-main{font-family:var(--font-serif);font-size:1.4rem;color:var(--color-gold);font-weight:700}
    .footer-tagline{color:var(--color-text-secondary);font-size:.88rem;margin:.5rem 0 1.25rem;line-height:1.6}
    .footer-social{display:flex;gap:.75rem}
    .footer-social a{width:36px;height:36px;border:1px solid var(--color-border);border-radius:8px;display:flex;align-items:center;justify-content:center;font-size:1rem;transition:all .2s;color:var(--color-text-secondary)}
    .footer-social a:hover{border-color:var(--color-gold);color:var(--color-gold)}
    .footer-col h4{font-weight:700;margin-bottom:1.25rem;font-size:.95rem}
    .footer-col ul{list-style:none;display:flex;flex-direction:column;gap:.6rem}
    .footer-col ul li a{color:var(--color-text-secondary);font-size:.88rem;transition:color .2s}
    .footer-col ul li a:hover{color:var(--color-gold)}
    .footer-contact-item{display:flex;align-items:flex-start;gap:.75rem;margin-bottom:.85rem}
    .footer-contact-item span:first-child{font-size:1rem;flex-shrink:0;margin-top:.1rem}
    .footer-contact-item a,.footer-contact-item p{color:var(--color-text-secondary);font-size:.88rem;transition:color .2s}
    .footer-contact-item a:hover{color:var(--color-gold)}
    .footer-bottom{max-width:1280px;margin:3rem auto 0;padding:1.25rem 2rem;border-top:1px solid var(--color-border);display:flex;justify-content:space-between;align-items:center;flex-wrap:gap;gap:1rem;font-size:.8rem;color:var(--color-text-secondary)}
    .footer-bottom-links{display:flex;gap:1.5rem}
    .footer-bottom-links a{color:var(--color-text-secondary);transition:color .2s}
    .footer-bottom-links a:hover{color:var(--color-gold)}
    @media(max-width:1024px){.articles-grid{grid-template-columns:repeat(2,1fr)}.featured-card{grid-template-columns:1fr}.featured-image{min-height:200px}}
    @media(max-width:768px){.nav-links,.nav-right{display:none}.hamburger{display:flex}.footer-grid{grid-template-columns:1fr 1fr}.newsletter-form{flex-direction:column}.articles-grid{grid-template-columns:1fr}.page-header h1{font-size:2rem}.featured-card{grid-template-columns:1fr}.insight-card{padding:24px 20px}.page-header{padding:60px 0 40px}}
    @media(max-width:480px){.footer-grid{grid-template-columns:1fr}.footer-bottom{flex-direction:column;text-align:center}}