.blog-page{padding-block:var(--space-6) var(--space-10)}.blog-header{text-align:center;margin-bottom:var(--space-8)}.blog-header .editorial-kicker{display:block;font-size:.85rem;letter-spacing:.12em;text-transform:uppercase;color:var(--color-accent, #10b981);margin-bottom:var(--space-2);font-weight:600}.blog-header .route-title{font-size:clamp(1.75rem,4vw,2.5rem);font-weight:700;line-height:1.2;margin-bottom:var(--space-3)}.blog-header .route-subtitle{max-width:600px;margin-inline:auto;color:var(--color-text-secondary, #94a3b8);font-size:1.05rem;line-height:1.6}.blog-grid{display:grid;gap:var(--space-5);grid-template-columns:1fr}@media(min-width:640px){.blog-grid{grid-template-columns:repeat(2,1fr)}}@media(min-width:960px){.blog-grid{grid-template-columns:repeat(3,1fr)}}.blog-card{display:flex;flex-direction:column;gap:var(--space-3);padding:var(--space-5);border-radius:var(--radius-lg, 12px);background:var(--color-surface, rgba(255, 255, 255, .04));border:1px solid var(--color-border, rgba(255, 255, 255, .08));text-decoration:none;color:inherit;transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease}.blog-card:hover{transform:translateY(-3px);border-color:var(--color-accent, #10b981);box-shadow:0 8px 32px #10b98114}.blog-card-meta{display:flex;align-items:center;gap:var(--space-2);font-size:.8rem;color:var(--color-text-tertiary, #64748b)}.blog-card-category{text-transform:uppercase;letter-spacing:.08em;font-weight:600;color:var(--color-accent, #10b981)}.blog-card-dot{opacity:.4}.blog-card h2{font-size:1.2rem;font-weight:600;line-height:1.35;margin:0}.blog-card p{font-size:.92rem;line-height:1.6;color:var(--color-text-secondary, #94a3b8);margin:0;flex:1}.blog-card-read-more{font-size:.85rem;font-weight:600;color:var(--color-accent, #10b981);display:flex;align-items:center;gap:4px}.blog-article{max-width:720px;margin-inline:auto;padding-block:var(--space-6) var(--space-10)}.blog-article-header{margin-bottom:var(--space-6)}.blog-article-back{display:inline-flex;align-items:center;gap:4px;font-size:.85rem;color:var(--color-text-secondary, #94a3b8);text-decoration:none;margin-bottom:var(--space-4);transition:color .15s ease}.blog-article-back:hover{color:var(--color-accent, #10b981)}.blog-article-header h1{font-size:clamp(1.6rem,4vw,2.25rem);font-weight:700;line-height:1.25;margin-bottom:var(--space-3)}.blog-article-meta{display:flex;align-items:center;gap:var(--space-2);font-size:.85rem;color:var(--color-text-tertiary, #64748b)}.blog-prose h2{font-size:1.4rem;font-weight:700;margin-top:var(--space-6);margin-bottom:var(--space-3);color:var(--color-text-primary, #f8fafc)}.blog-prose h3{font-size:1.15rem;font-weight:600;margin-top:var(--space-5);margin-bottom:var(--space-2);color:var(--color-accent, #10b981)}.blog-prose p{font-size:1.05rem;line-height:1.75;color:var(--color-text-secondary, #cbd5e1);margin-bottom:var(--space-4)}.blog-prose em{color:var(--color-text-primary, #f8fafc);font-style:italic}.blog-prose ul{margin-bottom:var(--space-4);padding-left:var(--space-5)}.blog-prose li{font-size:1.02rem;line-height:1.7;color:var(--color-text-secondary, #cbd5e1);margin-bottom:var(--space-2)}.blog-prose li strong{color:var(--color-text-primary, #f8fafc)}.blog-prose [lang=ar]{font-family:Amiri Quran,serif;font-size:1.3em;line-height:2}.blog-related{margin-top:var(--space-8);padding-top:var(--space-6);border-top:1px solid var(--color-border, rgba(255, 255, 255, .08))}.blog-related h2{font-size:1.15rem;font-weight:600;margin-bottom:var(--space-4);color:var(--color-text-secondary, #94a3b8)}.blog-related-grid{display:grid;gap:var(--space-4);grid-template-columns:1fr}@media(min-width:640px){.blog-related-grid{grid-template-columns:repeat(2,1fr)}}
