/* Wfarhali 4.4 — content hub & editorial SEO experience */
.wf-articles-page{background:#fcfbff;color:#281545}.wf-articles-page main{overflow:hidden}.wf-blog-hero,.wf-article-hero{position:relative;overflow:hidden;background:radial-gradient(circle at 88% 14%,rgba(212,155,255,.55),transparent 26%),radial-gradient(circle at 6% 100%,rgba(185,209,255,.45),transparent 27%),linear-gradient(115deg,#fbf8ff,#f3e9ff 45%,#faf7ff);border-bottom:1px solid #e7daf8}.wf-blog-hero:before,.wf-article-hero:before{content:"";position:absolute;inset:0;background-image:radial-gradient(rgba(101,45,188,.14) 1px,transparent 1px);background-size:22px 22px;mask-image:linear-gradient(90deg,transparent,#000 30%,#000 70%,transparent);opacity:.32}.wf-blog-hero-grid{position:relative;z-index:1;min-height:372px;display:grid;grid-template-columns:minmax(0,1.1fr) minmax(360px,.9fr);align-items:center;gap:54px;padding-top:38px;padding-bottom:38px}.wf-blog-kicker{display:inline-flex;align-items:center;gap:8px;color:#6b28c8;font-size:11px;line-height:1;font-weight:900;letter-spacing:1.5px}.wf-blog-kicker:before{content:"";display:inline-block;width:32px;height:1px;background:#a85ee4}.wf-blog-hero h1,.wf-article-hero h1{max-width:740px;margin:14px 0;color:#260c54;font-size:clamp(38px,4vw,62px);line-height:1.03;letter-spacing:-2.5px}.wf-blog-hero h1 strong{background:linear-gradient(110deg,#4c1499,#9d22c5);-webkit-background-clip:text;background-clip:text;color:transparent}.wf-blog-hero p{max-width:600px;margin:0;color:#635174;font-size:17px;line-height:1.65}.wf-blog-search-note{display:flex;align-items:center;gap:11px;width:max-content;max-width:100%;margin-top:25px;padding:12px 14px;border:1px solid rgba(120,54,206,.16);border-radius:16px;background:rgba(255,255,255,.72);box-shadow:0 15px 28px rgba(73,22,139,.08)}.wf-blog-search-note>span{display:grid;place-items:center;width:34px;height:34px;border-radius:11px;color:#fff;background:linear-gradient(135deg,#4a138f,#9329c8);font-size:20px}.wf-blog-search-note b,.wf-blog-search-note small{display:block}.wf-blog-search-note b{color:#3d1d66;font-size:12px}.wf-blog-search-note small{margin-top:3px;color:#766687;font-size:10px}.wf-blog-hero-art{position:relative;min-height:300px}.wf-blog-globe{position:absolute;left:50%;top:50%;z-index:2;display:grid;place-items:center;width:176px;height:176px;margin:-88px;border:1px solid rgba(255,255,255,.8);border-radius:50%;background:radial-gradient(circle at 33% 28%,#e3b9ff 0 6%,transparent 7%),radial-gradient(circle at 70% 72%,#8e50db 0 15%,transparent 16%),linear-gradient(145deg,#d9c4ff,#6a27ca 67%,#431075);box-shadow:inset -24px -23px 36px rgba(43,6,95,.25),0 32px 53px rgba(58,13,125,.28);color:#fff;font-size:47px;animation:wfBlogFloat 6.5s ease-in-out infinite}.wf-blog-orbit{position:absolute;left:50%;top:50%;width:280px;height:138px;border:2px dashed rgba(121,52,206,.42);border-radius:50%;transform:translate(-50%,-50%) rotate(-16deg);animation:wfOrbit 12s linear infinite}.wf-blog-orbit.orbit-two{width:316px;height:168px;border-color:rgba(211,83,197,.37);animation-direction:reverse;animation-duration:16s}.wf-blog-card{position:absolute;z-index:4;padding:13px 15px;border:1px solid rgba(255,255,255,.9);border-radius:16px;background:rgba(255,255,255,.87);box-shadow:0 19px 32px rgba(69,20,142,.16);color:#442068;font-size:11px;font-weight:850;backdrop-filter:blur(10px)}.wf-blog-card span{display:inline-grid;place-items:center;width:21px;height:21px;margin-right:5px;border-radius:8px;color:#fff;background:#6d28d9}.wf-blog-card-a{top:45px;left:4%;animation:wfCardFloat 7s ease-in-out infinite}.wf-blog-card-b{right:0;bottom:46px;animation:wfCardFloat 6.2s ease-in-out -2s infinite}.wf-blog-package{position:absolute;left:14%;bottom:32px;z-index:3;display:grid;place-items:center;width:72px;height:72px;border-radius:16px;background:linear-gradient(145deg,#d074e7,#741cc0 52%,#3b096d);box-shadow:inset 7px 8px 15px rgba(255,255,255,.17),0 18px 23px rgba(64,12,125,.18);color:#fff;font-size:21px;font-weight:900;transform:rotate(-12deg);animation:wfPackage 6s ease-in-out infinite}.wf-blog-listing{padding:76px 0 86px}.wf-blog-section-head,.wf-home-articles-head,.wf-related-head{display:flex;align-items:end;justify-content:space-between;gap:24px;margin-bottom:29px}.wf-blog-section-head>div>span,.wf-related-head>div>span{color:#7226c0;font-size:10px;font-weight:900;letter-spacing:1.4px}.wf-blog-section-head h2,.wf-related-head h2{max-width:700px;margin:7px 0 0;color:#2a0d58;font-size:clamp(28px,3vw,38px);line-height:1.15;letter-spacing:-1.3px}.wf-blog-cta,.wf-home-articles-link{display:inline-flex;align-items:center;gap:9px;flex:0 0 auto;color:#5c1da9;font-size:12px;font-weight:850}.wf-blog-cta span,.wf-home-articles-link span{font-size:18px;transition:transform .2s ease}.wf-blog-cta:hover span,.wf-home-articles-link:hover span,.wf-article-read:hover span{transform:translateX(4px)}.wf-article-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.wf-article-card{overflow:hidden;border:1px solid #e8dff5;border-radius:22px;background:#fff;box-shadow:0 13px 32px rgba(69,17,134,.06);transition:transform .22s ease,box-shadow .22s ease}.wf-article-card:hover{transform:translateY(-5px);box-shadow:0 23px 45px rgba(69,17,134,.13)}.wf-article-cover{position:relative;display:flex;align-items:flex-end;min-height:170px;padding:18px;overflow:hidden;background:linear-gradient(135deg,#321060,#6d28d9 55%,#d135b7);color:#fff}.wf-article-card:nth-child(2) .wf-article-cover{background:linear-gradient(135deg,#5a0f86,#bc35aa 58%,#f59f3d)}.wf-article-card:nth-child(3) .wf-article-cover{background:linear-gradient(135deg,#133c74,#4b5eea 56%,#b24ce4)}.wf-article-card:nth-child(4) .wf-article-cover{background:linear-gradient(135deg,#1b6562,#20a69b 52%,#7a54dc)}.wf-article-card:nth-child(5) .wf-article-cover{background:linear-gradient(135deg,#3d1965,#7348b7 55%,#f15f85)}.wf-article-card:nth-child(6) .wf-article-cover{background:linear-gradient(135deg,#5d1a82,#9f3ad0 52%,#ff9b41)}.wf-article-card:nth-child(7) .wf-article-cover{background:linear-gradient(135deg,#33115f,#731fc0 55%,#d93aac)}.wf-article-card:nth-child(8) .wf-article-cover{background:linear-gradient(135deg,#0f5e78,#169bb8 54%,#7466dc)}.wf-article-cover:after{content:"";position:absolute;right:-45px;top:-45px;width:175px;height:175px;border:1px solid rgba(255,255,255,.4);border-radius:50%;box-shadow:0 0 0 24px rgba(255,255,255,.07),0 0 0 56px rgba(255,255,255,.05)}.wf-article-cover-ring{position:absolute;left:26px;top:25px;width:92px;height:92px;border:1px dashed rgba(255,255,255,.65);border-radius:50%;animation:wfOrbit 14s linear infinite}.wf-article-cover-symbol{position:absolute;left:47px;top:48px;color:#fff;font-size:35px;font-weight:900;letter-spacing:-1px}.wf-article-cover-symbol{font-size:26px}.wf-article-card:nth-child(6) .wf-article-cover-symbol{left:32px;top:55px;font-size:21px}.wf-article-cover-label{position:relative;z-index:2;padding:7px 9px;border:1px solid rgba(255,255,255,.32);border-radius:999px;background:rgba(23,4,60,.22);font-size:9px;font-weight:900;letter-spacing:1px}.wf-article-card-body{padding:19px 19px 18px}.wf-article-meta{display:flex;align-items:center;gap:8px;color:#8051ae;font-size:10px;font-weight:800}.wf-article-meta span{padding:5px 7px;border-radius:7px;background:#f2eafe}.wf-article-meta i{width:3px;height:3px;border-radius:50%;background:#b68be0}.wf-article-card h2{margin:13px 0 9px;font-size:18px;line-height:1.25;letter-spacing:-.45px}.wf-article-card h2 a{color:#31105e}.wf-article-card p{display:-webkit-box;overflow:hidden;margin:0;color:#756681;font-size:12px;line-height:1.65;-webkit-line-clamp:3;-webkit-box-orient:vertical}.wf-article-read{display:inline-flex;align-items:center;gap:7px;margin-top:16px;color:#6020ad;font-size:11px;font-weight:900}.wf-article-read span{font-size:16px;transition:transform .2s ease}.wf-blog-bottom{padding:0 0 84px}.wf-blog-bottom>.container{display:flex;align-items:center;justify-content:space-between;gap:28px;padding:35px 40px;border-radius:27px;background:radial-gradient(circle at 10% 10%,rgba(218,128,235,.36),transparent 28%),linear-gradient(105deg,#2b0757,#5510a0 50%,#8722bb);box-shadow:0 24px 48px rgba(58,10,119,.22);color:#fff}.wf-blog-bottom span{font-size:10px;font-weight:900;letter-spacing:1.3px;color:#dfc3ff}.wf-blog-bottom h2{max-width:720px;margin:8px 0;font-size:30px;letter-spacing:-1px}.wf-blog-bottom p{max-width:740px;margin:0;color:rgba(255,255,255,.78);font-size:13px;line-height:1.6}.wf-blog-bottom a,.wf-article-inline-cta>a,.wf-article-side-card>a{display:inline-flex;align-items:center;gap:8px;flex:0 0 auto;padding:13px 17px;border-radius:13px;background:#fff;color:#55209e;font-size:11px;font-weight:900;white-space:nowrap}.wf-home-articles{padding:77px 0;background:linear-gradient(180deg,#fff,#fbf7ff);border-top:1px solid #eee5f8;border-bottom:1px solid #eee5f8}.wf-home-articles-head .wf-section-heading{max-width:700px}.wf-home-articles-head{margin-bottom:27px}.wf-home-article-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.wf-home-article-grid>a{position:relative;display:block;min-height:178px;padding:21px;overflow:hidden;border:1px solid #e9ddfa;border-radius:20px;background:#fff;box-shadow:0 13px 28px rgba(74,16,143,.06);transition:transform .2s ease,box-shadow .2s ease}.wf-home-article-grid>a:before{content:"";position:absolute;right:-31px;top:-37px;width:120px;height:120px;border-radius:50%;background:radial-gradient(circle,#efb4e6,rgba(173,92,231,.08) 67%,transparent 68%)}.wf-home-article-grid>a:nth-child(2):before{background:radial-gradient(circle,#ffce76,rgba(227,158,93,.1) 67%,transparent 68%)}.wf-home-article-grid>a:nth-child(3):before{background:radial-gradient(circle,#b6c6ff,rgba(115,116,229,.1) 67%,transparent 68%)}.wf-home-article-grid>a:hover{transform:translateY(-4px);box-shadow:0 21px 40px rgba(74,16,143,.13)}.wf-home-article-tag{position:relative;z-index:1;display:inline-block;padding:6px 8px;border-radius:7px;background:#f3eaff;color:#6d28c0;font-size:9px;font-weight:900}.wf-home-article-grid b{position:relative;z-index:1;display:block;max-width:300px;margin-top:14px;color:#35105e;font-size:17px;line-height:1.27}.wf-home-article-grid small{position:relative;z-index:1;display:block;max-width:300px;margin-top:9px;color:#78698a;font-size:11px;line-height:1.5}.wf-home-article-grid i{position:absolute;right:19px;bottom:16px;display:grid;place-items:center;width:30px;height:30px;border-radius:10px;color:#fff;background:linear-gradient(135deg,#4c138f,#b22abc);font-style:normal;font-size:17px}.wf-breadcrumb{display:flex;align-items:center;gap:8px;padding-top:28px;color:#7a6b89;font-size:11px}.wf-breadcrumb a{color:#6221af;font-weight:750}.wf-breadcrumb span{color:#b59bcf}.wf-article-hero-grid{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,1.1fr) minmax(250px,.9fr);align-items:center;gap:50px;min-height:342px;padding:31px 0 45px}.wf-article-hero h1{margin:13px 0;font-size:clamp(33px,3.5vw,52px)}.wf-article-hero p{max-width:720px;margin:0;color:#685779;font-size:16px;line-height:1.65}.wf-article-byline{display:flex;align-items:center;gap:10px;margin-top:22px}.wf-author-mark{display:grid;place-items:center;width:38px;height:38px;border-radius:13px;background:linear-gradient(145deg,#3a0b70,#8c2bd1);color:#fff;font-size:11px;font-weight:900}.wf-article-byline b,.wf-article-byline small{display:block}.wf-article-byline b{color:#3d1a67;font-size:11px}.wf-article-byline small{margin-top:3px;color:#7e6f8c;font-size:10px}.wf-article-hero-symbol{position:relative;justify-self:center;display:grid;place-items:center;width:185px;height:185px;border-radius:50%;background:radial-gradient(circle at 33% 28%,#ecc8ff 0 7%,transparent 8%),linear-gradient(145deg,#d3b1ff,#7b32c7 58%,#401071);box-shadow:inset -20px -20px 32px rgba(52,6,100,.25),0 26px 51px rgba(66,9,136,.25);color:#fff;font-size:28px;font-weight:900}.wf-article-hero-symbol:after{content:"";position:absolute;inset:13px;border:1px solid rgba(255,255,255,.38);border-radius:50%}.wf-article-hero-orbit{position:absolute;width:273px;height:115px;border:2px dashed rgba(115,40,197,.47);border-radius:50%;transform:rotate(-22deg);animation:wfOrbit 13s linear infinite}.wf-article-layout{padding:65px 0 78px}.wf-article-layout>.container{display:grid;grid-template-columns:minmax(0,1fr) 286px;gap:48px;align-items:start}.wf-article-content{max-width:790px}.wf-article-lead{margin:0 0 28px;padding:19px 21px;border-left:3px solid #8c38d5;border-radius:0 16px 16px 0;background:linear-gradient(90deg,#f4ebff,#fff);color:#472567;font-size:17px;line-height:1.7}.wf-article-content section{margin-top:33px;scroll-margin-top:92px}.wf-article-content h2{margin:0 0 13px;color:#30105e;font-size:26px;line-height:1.24;letter-spacing:-.7px}.wf-article-content p{margin:11px 0;color:#5e4d6e;font-size:15px;line-height:1.78}.wf-article-content ul{margin:17px 0;padding:0;list-style:none}.wf-article-content li{position:relative;margin:8px 0;padding-left:24px;color:#5a486b;font-size:14px;line-height:1.6}.wf-article-content li:before{content:"✓";position:absolute;left:0;top:1px;display:grid;place-items:center;width:16px;height:16px;border-radius:6px;background:#efdefe;color:#7128bf;font-size:10px;font-weight:900}.wf-article-inline-cta{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-top:38px;padding:20px;border:1px solid #e6d9f7;border-radius:20px;background:linear-gradient(120deg,#fcf8ff,#f2e4ff)}.wf-article-inline-cta>div{display:flex;align-items:center;gap:12px}.wf-article-inline-cta>div>span{display:grid;place-items:center;width:38px;height:38px;border-radius:13px;background:linear-gradient(135deg,#4a128c,#a72dc9);color:#fff}.wf-article-inline-cta b,.wf-article-inline-cta p{display:block}.wf-article-inline-cta b{color:#3e1a67;font-size:12px}.wf-article-inline-cta p{margin:3px 0 0;color:#746382;font-size:10px}.wf-article-faq{padding-top:38px}.wf-article-faq>span,.wf-article-side-card>span,.wf-article-toc>span{color:#7025bc;font-size:9px;font-weight:900;letter-spacing:1.3px}.wf-article-faq h2{margin-top:8px}.wf-article-faq details{margin-top:9px;padding:0 16px;border:1px solid #e9dff5;border-radius:14px;background:#fff}.wf-article-faq summary{display:flex;align-items:center;justify-content:space-between;gap:14px;min-height:57px;color:#432065;font-size:13px;font-weight:850;cursor:pointer;list-style:none}.wf-article-faq summary::-webkit-details-marker{display:none}.wf-article-faq summary i{display:grid;place-items:center;flex:0 0 auto;width:22px;height:22px;border-radius:7px;background:#f0e4fe;color:#7227bf;font-style:normal;font-size:16px;transition:transform .2s ease}.wf-article-faq details[open] summary i{transform:rotate(45deg)}.wf-article-faq details p{margin:0 0 14px;color:#6d5a7c;font-size:13px;line-height:1.65}.wf-article-side{position:sticky;top:21px}.wf-article-side-card{padding:22px;border:1px solid #e7daf8;border-radius:20px;background:linear-gradient(145deg,#350968,#6820a9 65%,#9f29b8);box-shadow:0 18px 35px rgba(73,17,144,.17);color:#fff}.wf-article-side-card>span{color:#e6c6ff}.wf-article-side-card h2{margin:9px 0;color:#fff;font-size:22px;line-height:1.2}.wf-article-side-card p{margin:0 0 17px;color:rgba(255,255,255,.76);font-size:12px;line-height:1.64}.wf-article-side-card>a{padding:11px 12px;font-size:10px}.wf-article-toc{margin-top:14px;padding:19px;border:1px solid #eee5f8;border-radius:17px;background:#fff}.wf-article-toc>a{display:block;margin-top:10px;color:#664a81;font-size:11px;line-height:1.45}.wf-article-toc>a:hover{color:#641eb6}.wf-related{padding:0 0 81px}.wf-related-head{margin-bottom:23px}.wf-related-head>a{color:#6020aa;font-size:11px;font-weight:850}.wf-related-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:15px}.wf-related-grid>article{display:flex;gap:13px;padding:17px;border:1px solid #e9def6;border-radius:17px;background:#fff;box-shadow:0 11px 26px rgba(65,16,126,.05)}.wf-related-symbol{display:grid;place-items:center;flex:0 0 auto;width:50px;height:50px;border-radius:15px;background:linear-gradient(135deg,#431080,#a327c4);color:#fff;font-size:12px;font-weight:900}.wf-related-grid span{color:#8052ad;font-size:9px;font-weight:800}.wf-related-grid h3{margin:5px 0 8px;font-size:14px;line-height:1.26}.wf-related-grid h3 a{color:#38125f}.wf-related-grid a:last-child{color:#6320ae;font-size:10px;font-weight:900}.wf-related-grid a:last-child b{font-size:14px}
@keyframes wfBlogFloat{0%,100%{transform:translateY(0) rotate(0)}50%{transform:translateY(-10px) rotate(3deg)}}@keyframes wfCardFloat{0%,100%{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes wfOrbit{to{transform:translate(-50%,-50%) rotate(344deg)}}@keyframes wfPackage{0%,100%{transform:rotate(-12deg) translateY(0)}50%{transform:rotate(-7deg) translateY(-9px)}}
@media(max-width:950px){.wf-blog-hero-grid,.wf-article-hero-grid{grid-template-columns:1fr;gap:12px}.wf-blog-hero-art{width:min(470px,100%);min-height:250px;margin:0 auto}.wf-article-hero-symbol{display:none}.wf-article-layout>.container{grid-template-columns:1fr}.wf-article-side{position:static;display:grid;grid-template-columns:1fr 1fr;gap:14px}.wf-article-toc{margin-top:0}.wf-article-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.wf-related-grid{grid-template-columns:1fr}.wf-related-grid>article{min-height:104px}.wf-home-article-grid{grid-template-columns:1fr}.wf-home-article-grid>a{min-height:150px}}
@media(max-width:620px){.wf-blog-hero-grid{min-height:auto;padding-top:39px;padding-bottom:29px}.wf-blog-hero h1,.wf-article-hero h1{font-size:35px;letter-spacing:-1.4px}.wf-blog-hero p,.wf-article-hero p{font-size:14px}.wf-blog-hero-art{min-height:205px;transform:scale(.9);transform-origin:center}.wf-blog-card-a{left:-4%}.wf-blog-card-b{right:-3%}.wf-blog-listing,.wf-article-layout{padding:48px 0}.wf-blog-section-head,.wf-home-articles-head,.wf-related-head,.wf-blog-bottom>.container,.wf-article-inline-cta{align-items:flex-start;flex-direction:column}.wf-article-grid{grid-template-columns:1fr}.wf-article-card{border-radius:18px}.wf-blog-bottom{padding-bottom:55px}.wf-blog-bottom>.container{padding:25px}.wf-blog-bottom h2{font-size:24px}.wf-blog-bottom a,.wf-article-inline-cta>a{width:100%;justify-content:center}.wf-home-articles{padding:52px 0}.wf-article-hero-grid{min-height:auto;padding-top:22px;padding-bottom:32px}.wf-breadcrumb{padding-top:19px;overflow:auto;white-space:nowrap}.wf-article-lead{font-size:15px}.wf-article-content h2{font-size:23px}.wf-article-content p{font-size:14px}.wf-article-side{grid-template-columns:1fr}.wf-article-toc{display:none}.wf-article-inline-cta{padding:17px}.wf-article-inline-cta p{font-size:10px}.wf-related{padding-bottom:54px}.wf-related-grid{grid-template-columns:1fr}.wf-home-article-grid>a{min-height:150px}}
@media(prefers-reduced-motion:reduce){.wf-blog-globe,.wf-blog-orbit,.wf-blog-card,.wf-blog-package,.wf-article-cover-ring,.wf-article-hero-orbit{animation:none!important}}

/* Wfarhali 8.2 — French hub chrome + Arabic editorial reading layer */
.wf-blog-hero,.wf-blog-listing,.wf-blog-bottom,.wf-article-side,.wf-related{font-family:"Inter",system-ui,sans-serif}.wf-blog-hero-cta{display:inline-flex;align-items:center;gap:9px;margin-top:22px;padding:13px 18px;border-radius:14px;background:linear-gradient(135deg,#4b148f,#9d25c0);box-shadow:0 12px 26px rgba(83,25,153,.22);color:#fff;font-size:12px;font-weight:850}.wf-blog-hero-cta span{font-size:17px;transition:transform .2s ease}.wf-blog-hero-cta:hover span{transform:translateX(3px)}.wf-blog-card small{display:block;margin-top:2px;color:#79638a;font-size:9px}.wf-article-card,.wf-article-hero-copy,.wf-article-content,.wf-related-grid [lang="ar"]{font-family:"Noto Sans Arabic","Tahoma",sans-serif}.wf-article-card-body{text-align:right}.wf-article-cover-symbol{max-width:150px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-family:"Inter","Noto Sans Arabic",sans-serif;font-size:17px!important;letter-spacing:0}.wf-article-cover-label{margin-right:auto}.wf-article-meta{flex-wrap:wrap}.wf-article-card-tags,.wf-article-tags,.article-tags-detail{display:flex;flex-wrap:wrap;gap:7px}.wf-article-card-tags{margin:13px 0 0}.wf-article-tags{margin:0 0 25px}.wf-article-card-tags a,.wf-article-tags a,.article-tags-detail a{padding:6px 9px;border:1px solid #e6d7f4;border-radius:999px;background:#fff;color:#713ab4;font-size:10px;font-weight:800;text-decoration:none}.wf-article-tags a.active,.wf-article-tags a:hover,.wf-article-card-tags a:hover,.article-tags-detail a:hover{border-color:#6720b4;background:#6720b4;color:#fff}.article-tags-detail{margin:0 0 28px}.wf-article-read{direction:ltr}.wf-article-hero-copy{text-align:right}.wf-article-hero-copy .wf-article-meta{justify-content:flex-start}.wf-article-byline{justify-content:flex-start;text-align:left;font-family:"Inter",system-ui,sans-serif}.wf-article-content{max-width:820px;text-align:right}.wf-article-content .wf-article-lead{border-right:3px solid #8c38d5;border-left:0;border-radius:16px 0 0 16px;background:linear-gradient(270deg,#f4ebff,#fff)}.wf-article-content h2{margin-top:36px}.wf-article-content h3{margin:24px 0 8px;color:#45216a;font-size:20px;line-height:1.4}.wf-article-content p{font-size:16px;line-height:1.95}.wf-article-content ul{padding:0}.wf-article-content li{padding-right:26px;padding-left:0;font-size:15px;line-height:1.8}.wf-article-content li:before{right:0;left:auto}.wf-article-content>p a,.wf-article-content>ul a,.wf-article-faq p a{color:#671cb4;font-weight:750;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}.wf-article-content>p a:hover,.wf-article-content>ul a:hover{color:#9b24bb}.wf-article-inline-cta{font-family:"Inter",system-ui,sans-serif;text-align:left}.wf-article-inline-cta>div>div{min-width:0}.wf-article-inline-cta b{font-size:13px}.wf-article-inline-cta p{line-height:1.55}.wf-article-faq details{text-align:right}.wf-article-faq summary{font-size:14px}.wf-article-faq details p{font-size:14px;line-height:1.8}.wf-article-trust{margin-top:14px;padding:18px;border:1px solid #e8ddf5;border-radius:17px;background:#fff}.wf-article-trust b{color:#451b72;font-size:12px}.wf-article-trust p{margin:7px 0 0;color:#766683;font-size:11px;line-height:1.65}.wf-related-grid>article>div:last-child{min-width:0;flex:1}.wf-related-grid h3{text-align:right}.wf-article-empty{grid-column:1/-1;padding:36px;border:1px solid #eadff6;border-radius:20px;background:#fff;text-align:center}.wf-article-empty h2{margin:0 0 12px}.wf-article-empty a{color:#6320ae;font-weight:800}
@media(max-width:620px){.wf-blog-search-note{width:100%}.wf-blog-hero-cta{width:100%;justify-content:center}.wf-blog-hero h1{font-size:34px;line-height:1.12}.wf-article-hero-copy{text-align:right}.wf-article-content p{font-size:15px;line-height:1.9}.wf-article-content li{font-size:14px}.wf-article-byline{align-items:flex-start}.wf-article-byline small{line-height:1.5}.wf-article-card-tags{display:none}.wf-article-trust{display:none}}

/* 8.2.1 — clean editorial layout: no decorative circles or animated orbits. */
.wf-blog-hero,.wf-article-hero{background:linear-gradient(115deg,#fbf8ff,#f3e9ff 55%,#faf7ff)}
.wf-blog-hero:before,.wf-article-hero:before,.wf-article-cover:after,.wf-home-article-grid>a:before,.wf-blog-hero-art,.wf-blog-globe,.wf-blog-orbit,.wf-article-cover-ring,.wf-article-hero-symbol,.wf-article-hero-orbit{display:none!important}
.wf-blog-hero-grid,.wf-article-hero-grid{grid-template-columns:minmax(0,1fr)!important;max-width:980px}
.wf-article-hero-copy{max-width:900px}
.wf-blog-bottom>.container{background:linear-gradient(105deg,#2b0757,#5510a0 50%,#8722bb)}

/* 8.2.2 — calm, world-class Arabic reading typography. */
.wf-articles-page .wf-article-layout>.container{
  grid-template-columns:minmax(0,720px) 286px;
  justify-content:center;
  column-gap:48px;
}
.wf-articles-page .wf-article-content{
  width:100%;
  max-width:720px!important;
  color:#2d3748;
  font-family:"Noto Sans Arabic","Tahoma",sans-serif;
  font-weight:400!important;
  font-synthesis:none;
  text-rendering:optimizeLegibility;
}
.wf-articles-page .wf-article-content .wf-article-lead,
.wf-articles-page .wf-article-content>p,
.wf-articles-page .wf-article-content>ul li,
.wf-articles-page .wf-article-faq details p{
  color:#2d3748;
  font-weight:400!important;
  letter-spacing:0;
}
.wf-articles-page .wf-article-content>p{
  margin:0 0 1.4em;
  font-size:17px;
  line-height:1.85;
  word-spacing:.03em;
}
.wf-articles-page .wf-article-content .wf-article-lead{
  margin:0 0 32px;
  color:#374151;
  font-size:18px;
  line-height:1.85;
}
.wf-articles-page .wf-article-content>ul{
  margin:0 0 1.6rem;
}
.wf-articles-page .wf-article-content>ul li{
  margin:0 0 .72rem;
  font-size:16px;
  line-height:1.85;
}
.wf-articles-page .wf-article-content h2,
.wf-articles-page .wf-article-content h3{
  color:#1a202c;
  font-weight:700!important;
  letter-spacing:0;
}
.wf-articles-page .wf-article-content h2{
  margin:2.35rem 0 .9rem;
  line-height:1.45;
}
.wf-articles-page .wf-article-content h3{
  margin:1.9rem 0 .75rem;
  line-height:1.5;
}
.wf-articles-page .wf-article-content strong,
.wf-articles-page .wf-article-content b{
  font-weight:700!important;
}
.wf-articles-page .wf-article-content>p a,
.wf-articles-page .wf-article-content>ul a,
.wf-articles-page .wf-article-faq p a{
  font-weight:600!important;
}
.wf-articles-page .wf-article-faq summary{
  color:#1f2937;
  font-weight:600!important;
  line-height:1.65;
}
.wf-articles-page .wf-article-faq details p{
  font-size:16px;
  line-height:1.85;
}
@media(max-width:950px){
  .wf-articles-page .wf-article-layout>.container{
    grid-template-columns:minmax(0,720px);
    justify-content:center;
  }
}
@media(max-width:620px){
  .wf-articles-page .wf-article-content>p{
    margin-bottom:1.3em;
    font-size:16px;
    line-height:1.85;
  }
  .wf-articles-page .wf-article-content .wf-article-lead{
    margin-bottom:26px;
    font-size:16px;
    line-height:1.8;
  }
  .wf-articles-page .wf-article-content>ul li,
  .wf-articles-page .wf-article-faq details p{
    font-size:15px;
    line-height:1.8;
  }
}
