.ab-pre-footer-banner{width: 100%;background: transparent;margin: 0;padding: 0;line-height: 0;display: block}.ab-pre-footer-banner-inner{width: 100%;max-width: 1000px;margin-inline: auto;padding-inline: 1.5rem;box-sizing: border-box;line-height: 0}.ab-pre-footer-banner-inner img{width: 100%;height: auto;display: block;image-rendering: auto;-webkit-backface-visibility: hidden;backface-visibility: hidden}.ab-footer-wrapper{width: 100%;background-color: var(--ab-footer-bg);color: var(--ab-footer-fg);font-family: var(--ab-font-sans);margin: 0;padding: 0;position: relative;z-index: 10;border-top: 1px solid var(--ab-footer-top-border, rgba(0, 0, 0, 0.1))}.ab-footer-container{width: 100%;max-width: 1200px;margin-inline: auto;padding-inline: 1.5rem;box-sizing: border-box}.ab-footer-main{padding-block: 3rem 2.5rem}.ab-footer-grid{display: grid;grid-template-columns: 1fr 1fr;gap: 3.5rem;align-items: stretch}.ab-footer-col-about{display: flex;flex-direction: column;height: 100%;border-bottom: 1px solid var(--ab-footer-border-subtle);box-sizing: border-box}.ab-footer-heading{color: var(--ab-footer-fg-heading);font-size: 1.25rem;font-weight: 600;letter-spacing: 0.02em;margin: 0 0 0.75rem 0;position: relative;line-height: 1.3}.ab-footer-divider{border: 0;height: 1px;background: var(--ab-footer-border-subtle);margin: 0 0 1.75rem 0;width: 100%}.ab-footer-bio{color: var(--ab-footer-fg) !important;font-size: 1rem;line-height: 1.95;padding-top: 8px;margin: 0 0 24px 0}.ab-footer-email-row{font-size: 0.95rem;line-height: 1.25;color: var(--ab-footer-fg-muted) !important;margin: 0}.ab-footer-email-row strong{color: var(--ab-footer-fg-heading) !important}.ab-footer-wrapper .ab-footer-email-link{color: var(--ab-footer-fg) !important;text-decoration: underline !important;text-underline-offset: 3px;transition: color 0.2s ease}.ab-footer-wrapper .ab-footer-email-link:hover, .ab-footer-wrapper .ab-footer-email-link:focus{color: var(--ab-text-inverse) !important;text-decoration: underline !important}.ab-footer-col-action{display: flex;flex-direction: column;align-items: stretch;height: 100%}.ab-footer-social-wrapper{margin-bottom: 28px;width: 100%}.ab-footer-social-icons{display: flex;align-items: center;justify-content: space-between;list-style: none;padding: 0;margin: 0;width: 100%;box-sizing: border-box}.ab-footer-social-icons li{display: flex;margin: 0;padding: 0}.ab-footer-wrapper .ab-footer-social-link{display: inline-flex;align-items: center;justify-content: center;width: 48px;height: 48px;border-radius: 50%;background: var(--ab-footer-social-bg, rgba(255, 255, 255, 0.08)) !important;color: var(--ab-footer-social-color, var(--ab-text-inverse)) !important;border: 1px solid var(--ab-footer-social-border, rgba(221, 192, 226, 0.22)) !important;text-decoration: none !important;transition: transform 0.2s cubic-bezier(0.16, 1, 0.3, 1), background-color 0.2s ease, border-color 0.2s ease, box-shadow 0.2s ease, color 0.2s ease}.ab-footer-wrapper .ab-footer-social-link svg{display: block;width: 20px;height: 20px;fill: var(--ab-footer-social-svg, var(--ab-text-inverse)) !important;color: var(--ab-footer-social-svg, var(--ab-text-inverse)) !important;transition: fill 0.2s ease, color 0.2s ease, transform 0.2s ease}.ab-footer-wrapper .ab-footer-social-patreon svg{width: 21px;height: 21px;transform: translate(0.75px, 0.25px)}.ab-footer-wrapper .ab-footer-social-link:hover, .ab-footer-wrapper .ab-footer-social-link:focus-visible{background: var(--ab-footer-social-hover-bg, var(--ab-footer-lavender)) !important;border-color: var(--ab-footer-social-hover-border, var(--ab-text-inverse)) !important;color: var(--ab-footer-social-hover-color, #312842) !important;transform: translateY(-2px);box-shadow: var(--ab-seal-shadow, 0 6px 16px -2px rgba(18, 14, 26, 0.45));text-decoration: none !important}.ab-footer-wrapper .ab-footer-social-link:hover svg, .ab-footer-wrapper .ab-footer-social-link:focus-visible svg{fill: var(--ab-footer-social-hover-svg, #312842) !important;color: var(--ab-footer-social-hover-svg, #312842) !important}.ab-footer-wrapper .ab-footer-social-link:focus-visible{outline: 2px solid var(--ab-text-inverse) !important;outline-offset: 3px !important}.ab-footer-newsletter-wrap{width: 100%;container-type: inline-size}.ab-nl-card{width: 100%;margin: 0 !important;padding: 24px;background: var(--ab-nl-card-bg, var(--ab-gradient-footer-brand)) !important;border: 1px solid var(--ab-nl-card-border, rgba(221, 192, 226, 0.16)) !important;border-radius: 10px;box-shadow: var(--ab-nl-card-shadow, 0 6px 18px -4px rgba(18, 14, 26, 0.28)) !important;box-sizing: border-box;text-align: center;font-family: var(--ab-font-sans)}.ab-nl-header{margin-bottom: 12px;max-width: 460px;margin-inline: auto}.ab-nl-title{display: block;font-size: 15px;font-weight: 700;color: var(--ab-nl-title-color, var(--ab-text-inverse)) !important;letter-spacing: 0.2px;margin-bottom: 4px}.ab-nl-subtitle{display: block;font-size: 12px;color: var(--ab-nl-subtitle-color, var(--ab-footer-subtitle)) !important;line-height: 1.4;padding-inline: 4px}.ab-nl-form{display: flex;gap: 8px;align-items: center;justify-content: center;width: 100%;box-sizing: border-box}.ab-nl-input{flex: 1;height: 38px;min-height: 38px;min-width: 0;padding: 0 12px;font-size: 13px;color: var(--ab-nl-input-color, var(--ab-text-inverse)) !important;background: var(--ab-nl-input-bg, rgba(18, 14, 26, 0.45)) !important;border: 1px solid var(--ab-nl-input-border, rgba(230, 218, 238, 0.25)) !important;border-radius: 6px !important;outline: none !important;transition: all 0.2s ease;box-sizing: border-box;text-align: left}.ab-nl-input::placeholder{color: var(--ab-nl-input-placeholder, var(--ab-nl-placeholder)) !important;font-size: 12.5px}.ab-nl-input:focus{background: var(--ab-nl-input-focus-bg, rgba(18, 14, 26, 0.65)) !important;border-color: var(--ab-nl-input-focus-border, var(--ab-footer-lavender)) !important;box-shadow: var(--ab-nl-input-focus-shadow, 0 0 0 2px rgba(230, 218, 238, 0.18)) !important}.ab-nl-btn{height: 38px;padding-inline: 18px;font-size: 13px;font-weight: 700;color: var(--ab-nl-btn-color, #2b2238) !important;background: var(--ab-nl-btn-bg, var(--ab-footer-lavender)) !important;border: none !important;border-radius: 6px !important;cursor: pointer;white-space: nowrap;transition: all 0.2s ease;box-sizing: border-box;display: inline-flex;align-items: center;justify-content: center;flex-shrink: 0}.ab-nl-btn:hover{background: var(--ab-nl-btn-hover-bg, var(--ab-text-inverse)) !important;color: var(--ab-nl-btn-hover-color, #2b2238) !important;transform: translateY(-1px);box-shadow: var(--ab-nl-btn-hover-shadow, 0 3px 10px rgba(0, 0, 0, 0.25)) !important}.ab-nl-btn:disabled{opacity: 0.7;cursor: not-allowed;transform: none}.ab-nl-status{font-size: 13px;margin-top: 10px;display: none;line-height: 1.4;font-family: var(--ab-font-bidi);direction: rtl;text-align: center}#ab-subscribe-msg.ab-nl-success{color: var(--ab-nl-success-text, #a3e635) !important}#ab-subscribe-msg.ab-nl-error{color: var(--ab-nl-error-text, #ff9999) !important}.ab-footer-bottom-bar{background-color: var(--ab-footer-sub-bg);padding-block: 1.25rem;border-top: 1px solid var(--ab-footer-bottom-border, var(--ab-footer-border-subtle))}.ab-footer-bottom-content{display: flex;align-items: center;justify-content: space-between;flex-wrap: wrap;gap: 1rem;font-size: 0.88rem;color: var(--ab-footer-fg-muted)}.ab-footer-copyright{margin: 0;letter-spacing: 0.01em;color: var(--ab-footer-copyright-color, var(--ab-footer-fg-muted)) !important}.ab-footer-legal-links{display: flex;align-items: center;gap: 1.25rem;list-style: none;padding: 0;margin: 0}.ab-footer-wrapper .ab-footer-legal-link{color: var(--ab-footer-legal-color, var(--ab-footer-fg)) !important;text-decoration: none !important;transition: color 0.2s ease}.ab-footer-wrapper .ab-footer-legal-link:hover, .ab-footer-wrapper .ab-footer-legal-link:focus{color: var(--ab-footer-legal-hover, var(--ab-text-inverse)) !important;text-decoration: underline !important}.ab-footer-dot-sep{color: var(--ab-footer-border-subtle);font-size: 0.75rem}@container (max-width: 370px){.ab-nl-card{padding: 14px 14px}.ab-nl-form{flex-direction: column;gap: 8px}.ab-nl-input, .ab-nl-btn{width: 100%;flex: none}}@media (max-width: 768px){.ab-footer-grid{grid-template-columns: 1fr;gap: 32px}.ab-footer-main{padding-block: 2.25rem 2rem}.ab-footer-col-about{height: auto;border-bottom: none}.ab-footer-email-row{margin-top: 0}.ab-footer-col-action{height: auto}.ab-footer-social-wrapper{margin-bottom: 28px}.ab-footer-social-icons{max-width: 100%;justify-content: space-between;gap: 8px}.ab-nl-card{max-width: 100%;margin: 0 !important}.ab-nl-form{flex-direction: column;gap: 8px;max-width: 100%}.ab-nl-input, .ab-nl-btn{width: 100%;flex: none}.ab-footer-bottom-content{flex-direction: column;text-align: center;justify-content: center;gap: 0.75rem}.ab-footer-legal-links{flex-wrap: wrap;justify-content: center;gap: 0.85rem}}@media (max-width: 420px){.ab-footer-container{padding-inline: 1rem}.ab-footer-social-icons{flex-wrap: nowrap !important;justify-content: space-between !important;gap: 0 !important;width: 100% !important}.ab-footer-wrapper .ab-footer-social-link{width: 38px;height: 38px}.ab-footer-wrapper .ab-footer-social-link svg{width: 18px;height: 18px}.ab-footer-wrapper .ab-footer-social-patreon svg{width: 19px;height: 19px}}@media (max-width: 340px){.ab-footer-container{padding-inline: 0.75rem}.ab-footer-wrapper .ab-footer-social-link{width: 34px;height: 34px}.ab-footer-wrapper .ab-footer-social-link svg{width: 16px;height: 16px}.ab-footer-wrapper .ab-footer-social-patreon svg{width: 17px;height: 17px}}@media (max-width: 260px){.ab-footer-container{padding-inline: 0.5rem !important}.ab-footer-social-icons{flex-wrap: wrap !important;justify-content: center !important;gap: 8px !important}.ab-footer-wrapper .ab-footer-social-link{width: 32px;height: 32px}.ab-nl-card{padding: 12px 10px !important}}@media (prefers-reduced-motion: reduce){.ab-footer-wrapper .ab-footer-social-link, .ab-nl-btn, .ab-footer-wrapper .ab-footer-email-link, .ab-footer-wrapper .ab-footer-legal-link{transition: none !important;transform: none !important}.ab-footer-wrapper .ab-footer-social-link svg{transition: none !important}.ab-footer-wrapper .ab-footer-social-link:hover, .ab-footer-wrapper .ab-footer-social-link:focus-visible, .ab-nl-btn:hover{transform: none !important}}.ab-author-page-wrapper{width: 100%;max-width: 1240px;margin: 0 auto;padding: 1.5rem 1.25rem 3.5rem;box-sizing: border-box;font-family: var(--ab-font-sans-arabic);direction: rtl;text-align: right}.ab-author-hero-card{width: 100%;background: var(--ab-gradient-author);border: 1px solid var(--ab-border);border-radius: 16px;padding: 2.5rem 2.25rem;box-sizing: border-box;box-shadow: var(--ab-card-shadow);margin-bottom: 2.75rem}.ab-author-hero-inner{display: flex;align-items: center;gap: 2.5rem;width: 100%}.ab-author-avatar-wrap{flex-shrink: 0;width: 130px;height: 130px;border-radius: 50%;overflow: hidden;border: 4px solid var(--ab-surface);box-shadow: var(--ab-author-avatar-shadow, 0 4px 16px rgba(66, 58, 85, 0.14));background-color: var(--ab-surface)}.ab-author-avatar-img{width: 100%;height: 100%;object-fit: cover;display: block}.ab-author-info{flex-grow: 1}.ab-author-badge{display: inline-block;background-color: var(--ab-accent-brand);color: var(--ab-text-on-accent);font-size: 0.8rem;font-weight: 600;padding: 0.25rem 0.85rem;border-radius: 999px;margin-bottom: 0.65rem;letter-spacing: 0.3px}.ab-author-name-title{font-family: var(--ab-font-bidi) !important;font-size: 2.45rem !important;line-height: 1.8 !important;color: var(--ab-accent-brand) !important;margin: 0 0 0.35rem !important;font-weight: 400 !important}.ab-author-tagline{font-family: var(--ab-font-sans-arabic) !important;font-size: 1.05rem;color: var(--ab-purple-mid);margin: 0 0 0.85rem;font-weight: 500}.ab-author-bio-text{font-family: var(--ab-font-sans-arabic) !important;font-size: 1.02rem;line-height: 1.85;color: var(--ab-author-bio-color);margin: 0 0 1.25rem;max-width: 850px}.ab-author-bio-text p{margin: 0 0 0.5rem}.ab-author-social-list{display: flex;align-items: center;gap: 0.65rem;flex-wrap: wrap;direction: ltr !important;margin-top: 0.85rem}.ab-author-social-btn{display: inline-flex !important;align-items: center !important;justify-content: center !important;width: 38px !important;height: 38px !important;border-radius: 50% !important;background-color: var(--ab-author-social-bg, var(--ab-surface)) !important;color: var(--ab-author-social-color, var(--ab-accent-brand)) !important;border: 1px solid var(--ab-author-social-border, var(--ab-border)) !important;box-shadow: var(--ab-author-social-shadow, 0 2px 6px rgba(var(--ab-shadow-rgb), 0.08)) !important;transition: all 0.2s cubic-bezier(0.16, 1, 0.3, 1) !important;text-decoration: none !important;outline: none !important}.ab-author-social-btn svg{width: 18px !important;height: 18px !important;display: block !important;transition: all 0.2s ease !important}.ab-author-social-btn:hover, .ab-author-social-btn:focus{transform: translateY(-3px) !important;background-color: var(--ab-author-social-hover-bg, var(--ab-accent-brand)) !important;color: var(--ab-author-social-hover-color, var(--ab-text-on-accent)) !important;border-color: var(--ab-author-social-hover-border, var(--ab-accent-brand)) !important;box-shadow: var(--ab-author-social-hover-shadow, 0 6px 14px rgba(var(--ab-shadow-rgb), 0.2)) !important;text-decoration: none !important}.ab-author-social-btn.ab-social-youtube:hover, .ab-author-social-btn.ab-social-youtube:focus{background-color: var(--ab-author-social-yt-bg, var(--ab-social-youtube)) !important;border-color: var(--ab-author-social-yt-border, var(--ab-social-youtube)) !important;color: var(--ab-author-social-yt-color, var(--ab-text-on-accent)) !important}.ab-author-social-btn.ab-social-whatsapp:hover, .ab-author-social-btn.ab-social-whatsapp:focus{background-color: var(--ab-author-social-wa-bg, var(--ab-social-whatsapp)) !important;border-color: var(--ab-author-social-wa-border, var(--ab-social-whatsapp)) !important;color: var(--ab-author-social-wa-color, var(--ab-text-on-accent)) !important}.ab-author-social-btn.ab-social-facebook:hover, .ab-author-social-btn.ab-social-facebook:focus{background-color: var(--ab-author-social-fb-bg, var(--ab-social-facebook)) !important;border-color: var(--ab-author-social-fb-border, var(--ab-social-facebook)) !important;color: var(--ab-author-social-fb-color, var(--ab-text-on-accent)) !important}.ab-author-social-btn.ab-social-instagram:hover, .ab-author-social-btn.ab-social-instagram:focus{background: var(--ab-author-social-ig-bg, var(--ab-social-instagram-gradient)) !important;border-color: var(--ab-author-social-ig-border, transparent) !important;color: var(--ab-author-social-ig-color, var(--ab-text-on-accent)) !important}.ab-author-social-btn.ab-social-twitter:hover, .ab-author-social-btn.ab-social-twitter:focus{background-color: var(--ab-author-social-tw-bg, var(--ab-social-twitter)) !important;border-color: var(--ab-author-social-tw-border, var(--ab-social-twitter)) !important;color: var(--ab-author-social-tw-color, var(--ab-text-on-accent)) !important}.ab-author-social-btn.ab-social-linkedin:hover, .ab-author-social-btn.ab-social-linkedin:focus{background-color: var(--ab-author-social-li-bg, var(--ab-social-linkedin)) !important;border-color: var(--ab-author-social-li-border, var(--ab-social-linkedin)) !important;color: var(--ab-author-social-li-color, var(--ab-text-on-accent)) !important}.ab-author-social-btn.ab-social-tiktok:hover, .ab-author-social-btn.ab-social-tiktok:focus{background-color: var(--ab-author-social-tt-bg, var(--ab-social-tiktok)) !important;border-color: var(--ab-author-social-tt-border, var(--ab-social-tiktok)) !important;color: var(--ab-author-social-tt-color, var(--ab-text-on-accent)) !important}.ab-author-social-btn.ab-social-substack:hover, .ab-author-social-btn.ab-social-substack:focus{background-color: var(--ab-author-social-sub-bg, var(--ab-social-substack)) !important;border-color: var(--ab-author-social-sub-border, var(--ab-social-substack)) !important;color: var(--ab-author-social-sub-color, var(--ab-text-on-accent)) !important}.ab-author-social-btn.ab-social-website:hover, .ab-author-social-btn.ab-social-website:focus{background-color: var(--ab-author-social-hover-bg, var(--ab-accent-brand)) !important;border-color: var(--ab-author-social-hover-border, var(--ab-accent-brand)) !important;color: var(--ab-author-social-hover-color, var(--ab-text-on-accent)) !important}.ab-author-social-btn.ab-social-email:hover, .ab-author-social-btn.ab-social-email:focus{background-color: var(--ab-author-social-hover-bg, var(--ab-accent-brand)) !important;border-color: var(--ab-author-social-hover-border, var(--ab-accent-brand)) !important;color: var(--ab-author-social-hover-color, var(--ab-text-on-accent)) !important}.ab-author-section-divider{display: flex;align-items: center;justify-content: space-between;border-bottom: 2px solid var(--ab-border);padding-bottom: 0.85rem;margin-bottom: 2rem}.ab-author-section-title{font-family: var(--ab-font-bidi) !important;font-size: 1.85rem !important;line-height: 1.8 !important;color: var(--ab-accent-brand) !important;margin: 0 !important;font-weight: 400 !important}.ab-card-excerpt{font-family: var(--ab-font-sans-arabic) !important}@media (max-width: 900px){.ab-author-hero-inner{flex-direction: column;text-align: center;gap: 1.25rem}.ab-author-hero-card{padding: 2rem 1.5rem}.ab-author-social-list{justify-content: center}.ab-author-name-title{font-size: 2.15rem !important}}@media (max-width: 640px){.ab-author-page-wrapper{padding: 1rem 0.85rem 2.5rem}.ab-author-hero-card{padding: 1.5rem 1.15rem;margin-bottom: 2rem}.ab-author-avatar-wrap{width: 100px;height: 100px}.ab-author-name-title{font-size: 1.85rem !important}.ab-author-tagline{font-size: 0.95rem}.ab-author-bio-text{font-size: 0.95rem}.ab-author-section-title{font-size: 1.55rem !important}}.ab-blog-card{border-radius: var(--ab-card-radius, 12px) !important;overflow: hidden !important}.ab-card-footer{margin-top: auto;padding-top: 0.85rem;border-top: 1px solid var(--ab-card-footer-border);direction: ltr !important;text-align: left !important}.ab-meta-group{display: flex;align-items: center;gap: 0.45rem;font-size: 0.85rem;color: var(--ab-card-meta-color);direction: ltr !important;flex-wrap: wrap}.ab-meta-item{display: inline-flex;align-items: center;gap: 0.35rem;white-space: nowrap}.ab-meta-icon{width: 14px;height: 14px;opacity: 0.75;flex-shrink: 0}.ab-author-name, .ab-author-link{color: var(--ab-card-meta-color) !important;font-weight: 500;text-decoration: none !important;transition: color 0.18s ease !important}.ab-author-link:hover{color: var(--ab-accent-brand) !important;text-decoration: underline !important}.ab-pagination-list .page-numbers, .ab-pagination-list .ab-page-btn{border-radius: var(--ab-radius-sm, 8px) !important}.ab-blog-portal{width: 100%;max-width: 1240px;margin: 0 auto;padding: 1.5rem 1.25rem 3.5rem;box-sizing: border-box;font-family: var(--ab-font-sans-arabic);color: var(--ab-text);direction: rtl;text-align: right}.ab-blog-hero{text-align: center;margin: 0 auto 2.5rem;padding: 2.25rem 1.5rem 2rem;background: var(--ab-hero-banner-bg, var(--ab-gradient-hero));border-radius: var(--ab-radius-lg) !important;border: 1px solid var(--ab-hero-banner-border, var(--ab-border));box-shadow: var(--ab-hero-banner-shadow, 0 4px 20px rgba(var(--ab-shadow-rgb), 0.03))}.ab-blog-hero-badge{font-family: var(--ab-font-sans-arabic) !important;display: inline-block;background-color: var(--ab-hero-badge-bg, var(--ab-accent-brand));color: var(--ab-hero-badge-text, var(--ab-text-on-accent));border: var(--ab-hero-badge-border, none);font-size: 0.82rem;font-weight: 600;letter-spacing: 0.3px;padding: 0.3rem 0.95rem;border-radius: 999px;margin-bottom: 0.85rem}.ab-blog-hero-title{font-family: var(--ab-font-bidi) !important;font-size: 2.55rem !important;line-height: 1.85 !important;color: var(--ab-card-title-color, var(--ab-accent-brand)) !important;margin: 0 0 0.5rem !important;font-weight: 400 !important}.ab-blog-hero-desc{font-family: var(--ab-font-sans-arabic) !important;font-size: 1.05rem;line-height: 1.7;color: var(--ab-text-secondary);max-width: 680px;margin: 0 auto}.ab-badge{display: inline-flex;align-items: center;gap: 0.35rem;font-size: 0.82rem;font-weight: 600;padding: 0.25rem 0.75rem;border-radius: var(--ab-radius-sm);line-height: 1.4;letter-spacing: 0.2px}.ab-badge-floating{position: absolute;top: 1rem;right: 1rem;z-index: 2;box-shadow: var(--ab-badge-shadow, 0 4px 12px rgba(0, 0, 0, 0.12));backdrop-filter: blur(4px)}.ab-badge-num{opacity: 0.85;font-size: 0.75rem;padding: 0.05rem 0.3rem;border-radius: 4px;background: var(--ab-hero-badge-highlight, rgba(255, 255, 255, 0.22))}.ab-badge-zk{background-color: var(--ab-badge-zk-bg);color: var(--ab-badge-zk-fg);border: 1px solid var(--ab-badge-zk-border, transparent)}.ab-badge-bd{background-color: var(--ab-badge-bd-bg);color: var(--ab-badge-bd-fg);border: 1px solid var(--ab-badge-bd-border, transparent)}.ab-badge-bj{background-color: var(--ab-badge-bj-bg);color: var(--ab-badge-bj-fg);border: 1px solid var(--ab-badge-bj-border, transparent)}.ab-badge-ah{background-color: var(--ab-badge-ah-bg);color: var(--ab-badge-ah-fg);border: 1px solid var(--ab-badge-ah-border, transparent)}.ab-badge-default{background-color: var(--ab-badge-default-bg);color: var(--ab-badge-default-fg);border: 1px solid var(--ab-badge-default-border, transparent)}.ab-blog-grid{display: grid;grid-template-columns: repeat(3, 1fr);gap: 1.75rem;direction: ltr !important}.ab-blog-card{display: flex;flex-direction: column;direction: rtl !important;text-align: right !important;background: var(--ab-surface);border: 1px solid var(--ab-border);border-radius: var(--ab-radius-md) !important;overflow: hidden !important;box-shadow: var(--ab-card-shadow);transition: var(--ab-card-transition);position: relative}.ab-blog-card:hover{border-color: var(--ab-card-border-hover);box-shadow: var(--ab-card-shadow-hover);transform: translateY(var(--ab-card-hover-y))}.ab-card-media{position: relative;width: 100%;aspect-ratio: 16 / 9;background-color: var(--ab-surface-soft);overflow: hidden}.ab-card-img-wrap{display: block;width: 100%;height: 100%}.ab-card-img{width: 100%;height: 100%;object-fit: cover;display: block;filter: var(--ab-img-filter);transition: transform 0.35s ease, filter 0.25s ease}.ab-blog-card:hover .ab-card-img{transform: scale(var(--ab-card-zoom-scale));filter: var(--ab-img-filter-hover)}.ab-img-placeholder{width: 100%;height: 100%;display: flex;align-items: center;justify-content: center;background: var(--ab-gradient-img-placeholder);color: var(--ab-text-on-accent);font-family: var(--ab-font-bidi);font-size: 1.5rem}.ab-card-content{padding: 1.35rem 1.35rem 1.25rem;display: flex;flex-direction: column;flex-grow: 1;box-sizing: border-box}.ab-card-title{margin: 0 0 0.6rem !important;font-family: var(--ab-font-bidi) !important;font-size: 1.62rem !important;line-height: 1.95 !important;font-weight: 400 !important;word-break: break-word}.ab-card-title .ab-title-link{color: var(--ab-card-title-color, var(--ab-accent-brand)) !important;text-decoration: none !important;transition: color 0.18s ease}.ab-blog-card:hover .ab-card-title .ab-title-link, .ab-title-link:hover{color: var(--ab-card-title-hover) !important}.ab-card-excerpt{font-family: var(--ab-font-sans-arabic) !important;font-size: 0.94rem;line-height: 1.8;color: var(--ab-card-excerpt-color, var(--ab-text-secondary)) !important;margin: 0 0 1.25rem !important;flex-grow: 1}.ab-card-footer{margin-top: auto;padding-top: 0.85rem;border-top: 1px solid var(--ab-card-footer-border);direction: ltr !important;text-align: left !important}.ab-meta-group{display: flex;align-items: center;gap: 0.45rem;direction: ltr !important;font-size: 0.85rem;color: var(--ab-card-meta-color);flex-wrap: wrap}.ab-meta-item{display: inline-flex;align-items: center;gap: 0.35rem;white-space: nowrap}.ab-meta-icon{width: 14px;height: 14px;opacity: 0.75;flex-shrink: 0}.ab-author-name, .ab-author-link{color: var(--ab-card-meta-color) !important;font-weight: 500;text-decoration: none !important;transition: color 0.18s ease !important}.ab-author-link:hover{color: var(--ab-accent-brand) !important;text-decoration: underline !important}.ab-date-text{direction: ltr;display: inline-block;font-family: var(--ab-font-sans);letter-spacing: 0.2px}.ab-meta-sep{opacity: 0.4;margin: 0 0.1rem}.ab-card-link-action{display: inline-flex;align-items: center;gap: 0.35rem;font-size: 0.88rem;font-weight: 600;color: var(--ab-card-action-color, var(--ab-accent-brand)) !important;text-decoration: none !important;transition: var(--ab-card-transition);flex-shrink: 0}.ab-blog-card:hover .ab-card-link-action{color: var(--ab-card-action-hover, var(--ab-accent-action)) !important;transform: translateX(-3px)}.ab-card-link-action .ab-arrow{transition: transform 0.2s ease}.ab-blog-card:hover .ab-card-link-action .ab-arrow{transform: translateX(-3px)}.ab-blog-pagination{margin-top: 3.25rem;text-align: center;direction: ltr !important}.ab-pagination-list{display: inline-flex;flex-direction: row !important;align-items: center;justify-content: center;flex-wrap: wrap;gap: 0.45rem;list-style: none !important;padding: 0 !important;margin: 0 !important;direction: ltr !important}.ab-pagination-item{margin: 0 !important;padding: 0 !important;display: inline-flex;direction: ltr !important}.ab-pagination-list .page-numbers, .ab-pagination-list .ab-page-btn{display: inline-flex;align-items: center;justify-content: center;min-width: 42px;height: 42px;padding: 0 0.85rem;border-radius: var(--ab-radius-sm) !important;background: var(--ab-page-btn-bg, var(--ab-surface));border: 1px solid var(--ab-page-btn-border, var(--ab-border));color: var(--ab-page-btn-color, var(--ab-accent-brand)) !important;font-size: 0.92rem;font-weight: 600;text-decoration: none !important;transition: var(--ab-card-transition);box-sizing: border-box;direction: ltr !important;font-family: var(--ab-font-sans)}.ab-pagination-list .page-numbers:hover{background-color: var(--ab-page-btn-hover-bg, var(--ab-surface-tint));border-color: var(--ab-page-btn-hover-border, var(--ab-card-border-hover));color: var(--ab-page-btn-hover-color, var(--ab-accent-brand)) !important;transform: translateY(-2px)}.ab-pagination-list .page-numbers.current{background-color: var(--ab-page-btn-active-bg, var(--ab-accent-brand)) !important;border-color: var(--ab-page-btn-active-border, var(--ab-accent-brand)) !important;color: var(--ab-page-btn-active-color, var(--ab-text-on-accent)) !important;box-shadow: var(--ab-card-shadow);cursor: default}.ab-pagination-list .page-numbers.dots{background: transparent;border: none;color: var(--ab-text-muted);cursor: default}.ab-pagination-list .next.page-numbers, .ab-pagination-list .prev.page-numbers{padding: 0 1.15rem;gap: 0.35rem;font-family: var(--ab-font-sans-arabic);direction: rtl !important}.ab-pag-icon{font-size: 1.1rem;line-height: 1}@media (max-width: 1024px){.ab-blog-grid{grid-template-columns: repeat(2, 1fr);gap: 1.5rem}.ab-blog-hero-title{font-size: 2.25rem !important}}@media (max-width: 640px){.ab-blog-portal{padding: 1rem 0.85rem 2.5rem}.ab-blog-hero{padding: 1.75rem 1rem 1.5rem;margin-bottom: 2rem}.ab-blog-hero-title{font-size: 1.85rem !important;line-height: 1.85 !important}.ab-blog-hero-desc{font-size: 0.95rem}.ab-blog-grid{grid-template-columns: 1fr;gap: 1.35rem}.ab-card-content{padding: 1.15rem 1rem}.ab-card-title{font-size: 1.45rem !important;line-height: 1.85 !important}.ab-pagination-list .page-numbers{min-width: 36px;height: 36px;padding: 0 0.65rem;font-size: 0.86rem}}