.bl-blog-page{background:var(--bl-cream);color:var(--bl-text-dark);min-height:100vh}.bl-blog-hero{padding:80px 0 40px;background:var(--bl-cream-soft);border-bottom:1px solid var(--bl-line-soft)}.bl-blog-page-title{margin:18px 0 0;font-family:var(--bl-font-display-en);font-weight:600;font-size:clamp(36px,6vw,64px);line-height:1.05;letter-spacing:-.02em;color:var(--bl-text-dark)}.bl-root[data-lang=ar] .bl-blog-page-title{font-family:var(--bl-font-display-ar);font-weight:700;letter-spacing:0}.bl-blog-list{background:var(--bl-cream)}.bl-blog-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:22px}@media (max-width:760px){.bl-blog-grid{grid-template-columns:1fr}}.bl-blog-empty{text-align:center;padding:80px 0;color:var(--bl-text-dark-mute)}.bl-blog-empty p{margin-top:12px;font-size:14px}.bl-blog-card{display:flex;flex-direction:column;background:#ffffff;border-radius:16px;overflow:hidden;border:1px solid var(--bl-line-soft);text-decoration:none;color:inherit;transition:transform .22s ease,box-shadow .22s ease}.bl-blog-card:hover{transform:translateY(-3px);box-shadow:0 18px 40px -20px rgba(13,12,10,.2)}.bl-blog-card-media{position:relative;aspect-ratio:16/10;background:var(--bl-cream-deep);overflow:hidden}.bl-blog-card-media img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .48s ease}.bl-blog-card:hover .bl-blog-card-media img{transform:scale(1.04)}.bl-blog-card-media-fallback{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;color:rgba(13,12,10,.3)}.bl-blog-card-body{padding:22px 24px 24px;display:flex;flex-direction:column;gap:10px}.bl-blog-card-title{margin:0;font-family:var(--bl-font-display-en);font-weight:600;font-size:22px;letter-spacing:-.01em;line-height:1.25;color:var(--bl-text-dark)}.bl-root[data-lang=ar] .bl-blog-card-title{font-family:var(--bl-font-display-ar);font-weight:700;letter-spacing:0}.bl-blog-card-excerpt{margin:0;font-size:14.5px;line-height:1.65;color:var(--bl-text-dark-soft);display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.bl-blog-card-meta{display:flex;gap:12px;margin-top:auto;padding-top:6px;font-size:12px;color:var(--bl-text-dark-mute)}.bl-blog-card-readtime{display:inline-flex;align-items:center;gap:4px}.bl-blog-single{background:var(--bl-cream);padding:60px 0 80px}.bl-blog-single-inner{max-width:740px}.bl-blog-back{display:inline-flex;align-items:center;gap:6px;font-size:13px;font-weight:500;color:var(--bl-text-dark-mute);text-decoration:none;margin-bottom:28px;transition:color .18s ease}.bl-blog-back:hover{color:var(--bl-text-dark)}.bl-blog-kicker{display:inline-flex;margin-bottom:18px}.bl-blog-title{margin:0 0 18px;font-family:var(--bl-font-display-en);font-weight:600;font-size:clamp(32px,5vw,52px);line-height:1.1;letter-spacing:-.02em;color:var(--bl-text-dark)}.bl-root[data-lang=ar] .bl-blog-title{font-family:var(--bl-font-display-ar);font-weight:700;letter-spacing:0;line-height:1.2}.bl-blog-meta{display:flex;flex-wrap:wrap;gap:18px;margin-bottom:28px;font-size:13.5px;color:var(--bl-text-dark-mute)}.bl-blog-meta span{display:inline-flex;align-items:center;gap:5px}.bl-blog-hero-img{aspect-ratio:16/9;border-radius:16px;overflow:hidden;margin:0 0 32px;background:var(--bl-cream-deep)}.bl-blog-hero-img img{width:100%;height:100%;object-fit:cover;display:block}.bl-blog-excerpt{margin:0 0 32px;padding-inline-start:18px;border-inline-start:3px solid var(--bl-gold);font-size:18px;line-height:1.7;color:var(--bl-text-dark-soft);font-style:italic}.bl-blog-article{font-family:var(--bl-font-body-en);font-size:17px;line-height:1.85;color:var(--bl-text-dark)}.bl-root[data-lang=ar] .bl-blog-article{font-family:var(--bl-font-body-ar)}.bl-blog-article p{margin:0 0 1.3rem}.bl-blog-article h2{margin:2.5rem 0 1rem;font-size:28px;letter-spacing:-.015em;line-height:1.2}.bl-blog-article h2,.bl-blog-article h3{font-family:var(--bl-font-display-en);font-weight:600}.bl-blog-article h3{margin:2rem 0 .75rem;font-size:22px;letter-spacing:-.005em}.bl-root[data-lang=ar] .bl-blog-article h2,.bl-root[data-lang=ar] .bl-blog-article h3{font-family:var(--bl-font-display-ar);font-weight:700;letter-spacing:0}.bl-blog-article a{color:var(--bl-gold-deep);text-decoration:underline;text-underline-offset:3px}.bl-blog-article a:hover{text-decoration:none}.bl-blog-article strong{font-weight:700;color:var(--bl-ink)}.bl-blog-article em{font-style:italic}.bl-blog-article ol,.bl-blog-article ul{margin:0 0 1.3rem;padding-inline-start:1.5rem}.bl-blog-article li{margin-bottom:.4rem}.bl-blog-article img{border-radius:12px;margin:1.5rem 0;max-width:100%}.bl-blog-article blockquote{border-inline-start:3px solid var(--bl-gold);padding-inline-start:1.25rem;margin:1.5rem 0;color:var(--bl-text-dark-soft);font-style:italic}.bl-blog-article code{background:var(--bl-cream-soft);padding:.15rem .4rem;border-radius:4px;font-size:.92em;font-family:JetBrains Mono,SF Mono,Menlo,monospace}.bl-blog-article pre{background:var(--bl-ink);color:var(--bl-cream);padding:1rem;border-radius:12px;overflow-x:auto;margin:1.5rem 0}.bl-blog-article pre code{background:transparent;padding:0;color:inherit}.bl-blog-tags{padding-top:24px;display:flex;flex-wrap:wrap;gap:8px}.bl-blog-cta,.bl-blog-tags{margin-top:40px;border-top:1px solid var(--bl-line-soft)}.bl-blog-cta{padding-top:28px}.bl-blog-tag{padding:6px 12px;border-radius:999px;background:var(--bl-cream-deep);color:var(--bl-text-dark-soft);font-size:12px;font-weight:500}