:root{--blg-bg: #f4f6fb;--blg-white: #ffffff;--blg-border: rgba(16, 24, 40, .09);--blg-text: #0d1b2a;--blg-muted: rgba(13, 27, 42, .62);--blg-accent: #f20733;--blg-blue: #1d4ed8;--blg-shadow: 0 20px 60px rgba(13, 27, 42, .1);--blg-radius: 18px}.elb-rtl{direction:rtl;text-align:right}.elb-container{max-width:1200px;margin:0 auto;padding:0 20px}.elb-blogPage{background:var(--blg-bg);min-height:100vh}.elb-blogHero{position:relative;overflow:hidden;background:radial-gradient(ellipse 80% 60% at 10% 0%,rgba(29,78,216,.12) 0%,transparent 60%),radial-gradient(ellipse 60% 50% at 90% 20%,rgba(242,7,51,.1) 0%,transparent 55%),linear-gradient(180deg,#fff,#f4f6fb);border-bottom:1px solid var(--blg-border);padding:52px 0 44px}.elb-blogHero__inner{display:grid;grid-template-columns:1fr auto;gap:32px;align-items:center}.elb-blogHero__copy{max-width:640px}.elb-blogHero__title{margin:12px 0 14px;font-size:clamp(30px,4vw,52px);font-weight:900;line-height:1.08;color:var(--blg-text)}.elb-blogHero__title em{font-style:normal;display:block;background:linear-gradient(135deg,var(--blg-blue) 0%,var(--blg-accent) 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.elb-blogHero__lead{margin:0 0 22px;font-size:16px;line-height:1.85;color:var(--blg-muted);max-width:54ch}.elb-blogHero__cats{display:flex;flex-wrap:wrap;gap:8px;margin-top:4px}.elb-blogHero__stats{display:flex;flex-direction:column;gap:12px;min-width:130px}.elb-blogHero__decor1{position:absolute;width:380px;height:380px;border-radius:50%;background:radial-gradient(circle,rgba(29,78,216,.08),transparent 70%);inset-inline-end:-120px;top:-140px;pointer-events:none}.elb-blogHero__decor2{position:absolute;width:220px;height:220px;border-radius:50%;background:radial-gradient(circle,rgba(242,7,51,.07),transparent 70%);inset-inline-start:5%;bottom:-80px;pointer-events:none}.elb-blogBc{display:flex;flex-wrap:wrap;align-items:center;gap:6px;font-size:12px;margin-bottom:20px}.elb-blogBc__link{color:var(--blg-muted);text-decoration:none}.elb-blogBc__link:hover{color:var(--blg-blue)}.elb-blogBc__sep{opacity:.4}.elb-blogBc__current{color:var(--blg-text);font-weight:800}.elb-blogEyebrow{display:inline-flex;align-items:center;gap:8px;font-size:13px;font-weight:800;color:var(--blg-blue);letter-spacing:.3px;border:1px solid rgba(29,78,216,.18);background:#1d4ed80f;padding:7px 14px;border-radius:999px}.elb-blogCatPill{display:inline-flex;align-items:center;padding:6px 14px;border-radius:999px;border:1px solid var(--blg-border);background:var(--blg-white);color:var(--blg-text);font-size:13px;font-weight:800;text-decoration:none;transition:border-color .15s,background .15s,transform .15s}.elb-blogCatPill:hover{border-color:#1d4ed84d;background:#1d4ed80d;transform:translateY(-1px)}.elb-blogStat{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:16px 20px;border-radius:var(--blg-radius);border:1px solid var(--blg-border);background:var(--blg-white);box-shadow:0 4px 20px #0d1b2a0f}.elb-blogStat__num{font-size:28px;font-weight:900;color:var(--blg-accent);line-height:1}.elb-blogStat__label{font-size:12px;color:var(--blg-muted);margin-top:4px;font-weight:700}.elb-blogStat--icon .elb-blogStat__num{font-size:22px;color:var(--blg-blue)}.elb-blogBody{padding:32px 0 60px}.elb-blogToolbar{display:grid;grid-template-columns:1.6fr 1fr .9fr auto;gap:10px;align-items:center;padding:12px;background:var(--blg-white);border:1px solid var(--blg-border);border-radius:var(--blg-radius);box-shadow:0 6px 30px #0d1b2a12;margin-bottom:14px}.elb-blogField{position:relative}.elb-blogField select,.elb-blogField input[type=search]{width:100%;height:46px;border-radius:12px;border:1px solid rgba(13,27,42,.11);background:#0d1b2a05;color:var(--blg-text);font-size:14px;padding:0 14px;outline:none;transition:border-color .15s,box-shadow .15s;font-family:inherit}.elb-blogField select:focus,.elb-blogField input[type=search]:focus{border-color:#1d4ed859;box-shadow:0 0 0 3px #1d4ed81a}.elb-blogField--search input{padding-inline-end:40px}.elb-blogField--search .fa-magnifying-glass{position:absolute;inset-inline-end:14px;top:50%;transform:translateY(-50%);color:var(--blg-muted);pointer-events:none;font-size:13px}.elb-blogField__icon{position:absolute;inset-inline-end:12px;top:50%;transform:translateY(-50%);color:var(--blg-muted);pointer-events:none;font-size:12px;z-index:1}.elb-blogField select{padding-inline-end:30px;cursor:pointer}.elb-blogResetBtn{display:inline-flex;align-items:center;gap:6px;height:46px;padding:0 16px;border-radius:12px;border:1px solid rgba(13,27,42,.11);background:#0d1b2a08;color:var(--blg-text);font-weight:900;font-size:13px;cursor:pointer;transition:transform .15s,background .15s;font-family:inherit;white-space:nowrap}.elb-blogResetBtn:hover{transform:translateY(-1px);background:#0d1b2a0f}.elb-blogMeta{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:20px}.elb-blogActiveFilters{display:flex;flex-wrap:wrap;gap:8px}.elb-blogResultsCount{color:var(--blg-muted);font-size:13px;white-space:nowrap}.elb-blogResultsCount strong{color:var(--blg-text)}.elb-blogGrid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;min-height:200px}.elb-postCard{border:1px solid var(--blg-border);background:var(--blg-white);border-radius:var(--blg-radius);overflow:hidden;box-shadow:0 4px 20px #0d1b2a12;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease;display:flex;flex-direction:column}.elb-postCard:hover{transform:translateY(-5px);box-shadow:var(--blg-shadow);border-color:#1d4ed833}.elb-postCard__media{position:relative;display:block;height:215px;overflow:hidden;background:linear-gradient(135deg,#e8edf5,#dde3ef);flex-shrink:0}.elb-postCard__media img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .38s ease}.elb-postCard:hover .elb-postCard__media img{transform:scale(1.07)}.elb-postCard__placeholder{width:100%;height:100%;background:linear-gradient(135deg,#1d4ed81a,#6366f114,#f207330f);display:flex;align-items:center;justify-content:center}.elb-postCard__placeholder:after{content:"";font-family:"Font Awesome 6 Free";font-weight:400;font-size:40px;color:#0d1b2a26}.elb-postCard__body{padding:16px 18px 14px;display:flex;flex-direction:column;flex:1}.elb-postCard__meta{display:flex;align-items:center;gap:8px;font-size:12px;color:var(--blg-muted);margin-bottom:10px}.elb-postCard__title{margin:0 0 10px;font-size:17px;font-weight:900;line-height:1.3;flex:1}.elb-postCard__title a{color:var(--blg-text);text-decoration:none;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.elb-postCard__title a:hover{color:var(--blg-blue)}.elb-postCard__excerpt{margin:0 0 14px;font-size:14px;line-height:1.78;color:var(--blg-muted);display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden}.elb-postCard__footer{display:flex;align-items:center;justify-content:space-between;gap:8px;border-top:1px solid rgba(13,27,42,.07);padding-top:12px;margin-top:auto}.elb-pill{position:absolute;inset-inline-end:12px;top:12px;padding:5px 10px;border-radius:999px;background:#ffffffe0;border:1px solid rgba(13,27,42,.1);color:var(--blg-text);font-size:11px;font-weight:900;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.elb-dotSep{opacity:.5}.elb-author{display:inline-flex;align-items:center;gap:6px;color:var(--blg-muted);font-size:12px}.elb-readMore{display:inline-flex;align-items:center;gap:6px;color:var(--blg-blue);font-weight:900;font-size:12px;text-decoration:none;white-space:nowrap;transition:gap .15s}.elb-readMore i{color:var(--blg-accent);font-size:11px}.elb-readMore:hover{gap:10px}.elb-blogPager,.elb-archivePager{margin-top:32px}.elb-blogPager .page-numbers,.elb-archivePager .page-numbers{display:flex;flex-wrap:wrap;gap:8px;justify-content:center;list-style:none;margin:0;padding:0}.elb-blogPager .page-numbers li a,.elb-blogPager .page-numbers li span,.elb-archivePager .page-numbers li a,.elb-archivePager .page-numbers li span{display:inline-flex;align-items:center;justify-content:center;min-width:44px;height:44px;padding:0 14px;border-radius:12px;border:1px solid var(--blg-border);background:var(--blg-white);color:var(--blg-text);font-weight:900;font-size:14px;text-decoration:none;transition:transform .15s,background .15s,border-color .15s;box-shadow:0 2px 8px #0d1b2a0d}.elb-blogPager .page-numbers li a:hover,.elb-blogPager .page-numbers li span:hover,.elb-archivePager .page-numbers li a:hover,.elb-archivePager .page-numbers li span:hover{transform:translateY(-2px);border-color:#1d4ed840;background:#1d4ed80a}.elb-blogPager .page-numbers li span.current,.elb-archivePager .page-numbers li span.current{border-color:#f207334d;background:#f2073312;color:var(--blg-accent)}.elb-blogPager .page-numbers li .dots,.elb-archivePager .page-numbers li .dots{border:none;background:none;box-shadow:none;color:var(--blg-muted);min-width:auto;padding:0 6px}.elb-blogSkeleton{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.elb-skelCard{border-radius:var(--blg-radius);overflow:hidden;border:1px solid var(--blg-border);background:var(--blg-white);padding:12px}.elb-skelMedia{height:180px;border-radius:12px;background:linear-gradient(90deg,#0d1b2a0d,#0d1b2a17,#0d1b2a0d);background-size:200% 100%;animation:blgShimmer 1.3s infinite}.elb-skelLine{height:12px;border-radius:999px;margin-top:12px;background:linear-gradient(90deg,#0d1b2a0d,#0d1b2a17,#0d1b2a0d);background-size:200% 100%;animation:blgShimmer 1.3s infinite}.elb-skelLine.w60{width:60%}.elb-skelLine.w75{width:75%}.elb-skelLine.w90{width:90%}@keyframes blgShimmer{0%{background-position:0% 0}to{background-position:-200% 0}}.elb-blogEmpty{grid-column:1/-1;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:60px 24px;border:2px dashed rgba(13,27,42,.14);background:var(--blg-white);border-radius:var(--blg-radius);color:var(--blg-text)}.elb-blogEmpty i{font-size:2.5rem;opacity:.35;margin-bottom:14px}.elb-blogEmpty h3{margin:0 0 8px;font-size:18px}.elb-blogEmpty p{margin:0;color:var(--blg-muted);font-size:14px}.elb-chip{display:inline-flex;gap:6px;align-items:center;padding:5px 10px;border-radius:999px;border:1px solid var(--blg-border);background:var(--blg-white);color:var(--blg-text);font-size:12px;font-weight:800}.elb-chip--muted{color:var(--blg-muted)}.elb-archivePage{background:var(--blg-bg);min-height:100vh}.elb-archiveHero{background:radial-gradient(ellipse 70% 55% at 8% 0%,rgba(29,78,216,.1),transparent 55%),radial-gradient(ellipse 55% 45% at 92% 25%,rgba(242,7,51,.08),transparent 55%),linear-gradient(180deg,#fff,#f4f6fb);border-bottom:1px solid var(--blg-border);padding:44px 0 36px}.elb-archiveBc{display:flex;flex-wrap:wrap;align-items:center;gap:6px;font-size:12px;margin-bottom:20px}.elb-archiveBc__link{color:var(--blg-muted);text-decoration:none}.elb-archiveBc__link:hover{color:var(--blg-blue)}.elb-archiveBc__sep{opacity:.4}.elb-archiveBc__current{color:var(--blg-text);font-weight:800}.elb-archiveHero__inner{display:flex;align-items:center;justify-content:space-between;gap:20px;flex-wrap:wrap}.elb-archiveHero__copy{flex:1}.elb-archiveBadge{display:inline-flex;align-items:center;padding:6px 14px;border-radius:999px;background:#1d4ed80f;border:1px solid rgba(29,78,216,.15);font-size:12px;font-weight:800;color:var(--blg-blue);margin-bottom:12px}.elb-archiveHero__title{margin:0 0 8px;font-size:clamp(26px,3.5vw,42px);font-weight:900;line-height:1.1;color:var(--blg-text)}.elb-archiveHero__desc{margin:0;max-width:58ch;color:var(--blg-muted);font-size:15px;line-height:1.8}.elb-archiveHero__stat{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;min-width:110px;padding:18px 24px;border-radius:var(--blg-radius);border:1px solid var(--blg-border);background:var(--blg-white);box-shadow:0 4px 20px #0d1b2a12;flex-shrink:0}.elb-archiveHero__statNum{font-size:34px;font-weight:900;color:var(--blg-accent);line-height:1}.elb-archiveHero__statLabel{font-size:12px;color:var(--blg-muted);margin-top:5px;font-weight:700}.elb-archiveBody{padding:32px 0 60px}@media(max-width:1024px){.elb-blogToolbar{grid-template-columns:1fr 1fr 1fr auto}.elb-blogGrid,.elb-blogSkeleton{grid-template-columns:repeat(2,1fr)}}@media(max-width:780px){.elb-blogHero__inner{grid-template-columns:1fr}.elb-blogHero__stats{flex-direction:row;min-width:auto}.elb-blogToolbar{grid-template-columns:1fr 1fr}.elb-archiveHero__stat{display:none}}@media(max-width:560px){.elb-blogToolbar,.elb-blogGrid,.elb-blogSkeleton{grid-template-columns:1fr}.elb-postCard__media{height:200px}.elb-blogHero{padding:36px 0 28px}.elb-blogHero__title{font-size:28px}.elb-blogResetBtn span{display:none}.elb-blogResetBtn{padding:0 14px}}
