.blog-post-shell{--blog-ink:#26364e;--blog-muted:#607089;--blog-line:#dbe3ee;--blog-blue:#17366d;--blog-blue-bright:#1f4695;--blog-gold:#d4a843}.rich-text-editor-content{color:#26364e;line-height:1.85}.rich-text-editor-content[dir=rtl]{font-family:Tajawal,ui-sans-serif,system-ui,sans-serif;text-align:right}.rich-text-editor-content h2,.rich-text-editor-content h3{color:#17366d;font-weight:800;line-height:1.45}.rich-text-editor-content h2{margin:1.9rem 0 .75rem;padding-inline-start:.7rem;font-size:1.45rem;border-inline-start:4px solid #d4a843}.rich-text-editor-content h3{margin:1.35rem 0 .55rem;font-size:1.2rem}.rich-text-editor-content blockquote,.rich-text-editor-content ol,.rich-text-editor-content p,.rich-text-editor-content table,.rich-text-editor-content ul{margin-block:.9rem}.rich-text-editor-content ol,.rich-text-editor-content ul{padding-inline-start:1.55rem}.rich-text-editor-content li{margin-block:.35rem}.rich-text-editor-content strong{color:#17366d;font-weight:800}.rich-text-editor-content .blog-key-takeaways,.rich-text-editor-content blockquote{padding:1rem 1.1rem;color:#1e3a5f;background:#f5f8fe;border:1px solid #dbe7fb;border-inline-start:4px solid #d4a843;border-radius:.8rem}.rich-text-editor-content .blog-key-takeaways h2{margin-top:0;padding-inline-start:0;font-size:1.25rem;border-inline-start:0}.rich-text-editor-content table{width:100%;border-collapse:initial;border-spacing:0;overflow:hidden;border:1px solid #dbe3ee;border-radius:.75rem}.rich-text-editor-content thead{color:#fff;background:#1f4695}.rich-text-editor-content td,.rich-text-editor-content th{padding:.7rem .8rem;text-align:start;vertical-align:top;border-inline-end:1px solid #dbe3ee;border-bottom:1px solid #dbe3ee}.rich-text-editor-content tbody tr:nth-child(2n){background:#f8fafc}.blog-article-summary{margin:-.35rem 0 1.4rem;color:#40516a;font-size:clamp(1.08rem,1.5vw,1.25rem);font-weight:550;line-height:1.8}.blog-article-meta{justify-content:space-between;gap:.9rem 1.2rem;margin-bottom:2.5rem;padding:0 0 1.25rem;color:var(--blog-muted);font-size:.84rem;border-bottom:1px solid var(--blog-line)}.blog-article-byline,.blog-article-meta{display:flex;align-items:center;flex-wrap:wrap}.blog-article-byline{gap:.5rem .7rem}.blog-article-byline a{color:var(--blog-blue);text-underline-offset:.18em}.blog-article-content{color:var(--blog-ink);font-size:1.05rem;line-height:1.95;text-wrap:pretty}.blog-article-content .blog-manual-arabic,.blog-post-shell[dir=rtl] .blog-article-content{font-family:Tajawal,ui-sans-serif,system-ui,sans-serif;text-align:right}.blog-post-shell[dir=rtl] .blog-article-content h2,.blog-post-shell[dir=rtl] .blog-article-content h3{letter-spacing:0}.blog-post-shell[dir=rtl] .blog-article-content blockquote{font-style:normal}.blog-article-content>:first-child{margin-top:0}.blog-article-content h2,.blog-article-content h3{color:#17366d;font-weight:800;letter-spacing:-.015em;line-height:1.35;scroll-margin-top:7rem}.blog-article-content h2{margin:2.5rem 0 .85rem;padding-inline-start:.85rem;font-size:clamp(1.45rem,2vw,1.9rem);border-inline-start:4px solid #d4a843}.blog-article-content h3{margin:1.8rem 0 .65rem;font-size:clamp(1.18rem,1.5vw,1.4rem)}.blog-article-content blockquote,.blog-article-content hr,.blog-article-content ol,.blog-article-content p,.blog-article-content table,.blog-article-content ul{margin-block:1.15rem}.blog-article-content ol,.blog-article-content ul{padding-inline-start:1.6rem}.blog-article-content ul{list-style:disc}.blog-article-content ol{list-style:decimal}.blog-article-content li{margin-block:.45rem;padding-inline-start:.25rem}.blog-article-content strong{color:#17366d;font-weight:800;text-decoration:underline;text-decoration-color:rgba(212,168,67,.45);text-decoration-thickness:.18em;text-underline-offset:.08em}.blog-article-content a{color:#1d4ed8;font-weight:650;text-decoration:underline;text-decoration-color:#d4a843;text-underline-offset:.2em}.blog-article-content .blog-key-takeaways,.blog-article-content blockquote{padding:1.2rem 1.35rem;color:#1e3a5f;background:linear-gradient(135deg,#f9fbff,#f2f6fd);border:1px solid #dbe7fb;border-inline-start:5px solid #d4a843;border-radius:.9rem;box-shadow:0 12px 30px rgba(23,54,109,.07)}.blog-article-content .blog-key-takeaways h2{margin-block:0 .65rem;padding-inline-start:0;font-size:clamp(1.2rem,1.5vw,1.45rem);border-inline-start:0}.blog-article-content .blog-key-takeaways>:first-child,.blog-article-content blockquote>:first-child{margin-top:0}.blog-article-content .blog-key-takeaways>:last-child,.blog-article-content blockquote>:last-child{margin-bottom:0}.blog-article-content table{display:table;width:100%;border-collapse:initial;border-spacing:0;overflow:hidden;font-size:.95rem;line-height:1.65;border:1px solid #dbe3ee;border-radius:.9rem;box-shadow:0 14px 34px rgba(23,54,109,.09)}.blog-article-content caption{padding:0 0 .65rem;color:#17366d;font-size:.98rem;font-weight:800;text-align:start}.blog-article-content thead{color:#fff;background:#1f4695}.blog-article-content td,.blog-article-content th{padding:.9rem 1rem;text-align:start;vertical-align:top;border-inline-end:1px solid #dbe3ee;border-bottom:1px solid #dbe3ee}.blog-article-content td:last-child,.blog-article-content th:last-child{border-inline-end:0}.blog-article-content tbody tr:last-child td{border-bottom:0}.blog-article-content tbody tr:nth-child(2n){background:#f8fafc}.blog-article-content tbody tr:hover{background:#f2f6fd}.blog-article-content hr{border:0;border-top:1px solid #dbe3ee}.blog-faq-section{margin-top:3.5rem;padding:2rem;background:linear-gradient(180deg,#f8faff,#ffffff);border:1px solid #dbe5f3;border-radius:1.15rem;box-shadow:0 18px 45px rgba(23,54,109,.08)}.blog-faq-heading-row{margin-bottom:1.4rem}.blog-faq-eyebrow{display:block;margin-bottom:.35rem;color:#9a6f12;font-size:.76rem;font-weight:850;letter-spacing:.08em;text-transform:uppercase}.blog-faq-heading-row h2{margin:0;color:var(--blog-blue);font-size:clamp(1.55rem,2vw,1.9rem);line-height:1.35}.blog-faq-heading-row p{max-width:46rem;margin:.55rem 0 0;color:var(--blog-muted);line-height:1.7}.blog-faq-list{display:grid;gap:.75rem}.blog-faq-item{overflow:hidden;background:#fff;border:1px solid #d8e2f0;border-radius:.85rem;transition:border-color .16s ease,box-shadow .16s ease}.blog-faq-item[open]{border-color:#b7c9e5;box-shadow:0 10px 24px rgba(23,54,109,.08)}.blog-faq-item summary{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1rem 1.15rem;color:var(--blog-blue);font-weight:800;line-height:1.55;cursor:pointer;list-style:none}.blog-faq-item summary::-webkit-details-marker{display:none}.blog-faq-item summary:focus-visible{outline:3px solid rgba(31,70,149,.32);outline-offset:-3px}.blog-faq-toggle{display:inline-grid;flex:0 0 1.8rem;width:1.8rem;height:1.8rem;place-items:center;color:#17366d;font-size:1.25rem;line-height:1;background:#eef3fb;border-radius:50%;transition:color .16s ease,background .16s ease,transform .16s ease}.blog-faq-item[open] .blog-faq-toggle{color:#fff;background:#1f4695;transform:rotate(45deg)}.blog-faq-answer{padding:0 1.15rem 1rem;color:#4c5d75;line-height:1.85}.blog-faq-answer p{margin:0}.blog-recommendations{margin-top:4rem;padding-top:2.4rem;border-top:1px solid var(--blog-line)}.blog-recommendations-header{display:flex;align-items:flex-end;justify-content:space-between;gap:1.5rem;margin-bottom:1.15rem}.blog-recommendations-eyebrow{display:block;margin-bottom:.35rem;color:#9a6f12;font-size:.76rem;font-weight:850;letter-spacing:.08em;text-transform:uppercase}.blog-recommendations-header h2{margin:0;color:var(--blog-blue);font-size:clamp(1.55rem,2vw,1.95rem);line-height:1.35}.blog-recommendations-header p{max-width:40rem;margin:.5rem 0 0;color:var(--blog-muted);line-height:1.7}.blog-recommendations-controls{display:flex;flex:0 0 auto;gap:.55rem}.blog-recommendations-controls button{display:inline-grid;width:2.75rem;height:2.75rem;place-items:center;color:var(--blog-blue);background:#fff;border:1px solid #cdd9e9;border-radius:50%;box-shadow:0 7px 18px rgba(23,54,109,.08);transition:color .16s ease,background .16s ease,border-color .16s ease,transform .16s ease}.blog-recommendations-controls button:hover{color:#fff;background:var(--blog-blue-bright);border-color:var(--blog-blue-bright);transform:translateY(-1px)}.blog-recommendation-link:focus-visible,.blog-recommendations-controls button:focus-visible,.blog-recommendations-track:focus-visible{outline:3px solid rgba(31,70,149,.32);outline-offset:3px}.blog-recommendations-track{display:flex;gap:1rem;max-width:100%;padding:.45rem .25rem 1rem;overflow-x:auto;overscroll-behavior-inline:contain;scroll-padding-inline:.25rem;scroll-snap-type:x mandatory;scrollbar-color:#b7c9e5 #edf2f8;scrollbar-width:thin;-webkit-overflow-scrolling:touch}.blog-recommendation-card{flex:0 0 clamp(17rem,34vw,19rem);overflow:hidden;background:#fff;border:1px solid #dbe5f3;border-radius:1rem;box-shadow:0 12px 30px rgba(23,54,109,.08);scroll-snap-align:start;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.blog-recommendation-card:hover{border-color:#b7c9e5;box-shadow:0 18px 38px rgba(23,54,109,.14);transform:translateY(-3px)}.blog-recommendation-link{display:flex;height:100%;color:inherit;flex-direction:column}.blog-recommendation-image{position:relative;width:100%;aspect-ratio:16/9;overflow:hidden;background:linear-gradient(135deg,#17366d,#2754aa 65%,#d4a843 160%)}.blog-recommendation-image img{width:100%;height:100%;object-fit:cover;transition:transform .26s ease}.blog-recommendation-card:hover .blog-recommendation-image img{transform:scale(1.025)}.blog-recommendation-image-fallback{position:absolute;inset:0;background:radial-gradient(circle at 78% 30%,rgba(255,255,255,.22),transparent 24%),linear-gradient(145deg,transparent 42%,rgba(255,255,255,.08) 42% 58%,transparent 58%)}.blog-recommendation-match-badge{position:absolute;inset-block-start:.75rem;inset-inline-start:.75rem;padding:.35rem .65rem;color:#17366d;font-size:.7rem;font-weight:850;line-height:1;background:#fff7dc;border:1px solid rgba(212,168,67,.55);border-radius:999px;box-shadow:0 5px 14px rgba(23,54,109,.14)}.blog-recommendation-body{display:flex;flex:1;padding:1rem 1.05rem 1.1rem;flex-direction:column}.blog-recommendation-body time{margin-bottom:.45rem;color:#75849a;font-size:.74rem;font-weight:650}.blog-recommendation-body h3{min-height:3.1rem;color:var(--blog-blue);font-size:1rem;font-weight:850;line-height:1.55;-webkit-line-clamp:2}.blog-recommendation-body h3,.blog-recommendation-body p{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical}.blog-recommendation-body p{margin:.65rem 0 1rem;color:#5a6b82;font-size:.86rem;line-height:1.7;-webkit-line-clamp:3}.blog-recommendation-cta{display:inline-flex;align-items:center;gap:.3rem;margin-top:auto;color:var(--blog-blue-bright);font-size:.82rem;font-weight:800}@media (max-width:700px){.blog-article-meta{align-items:flex-start}.blog-article-content{font-size:1rem;line-height:1.85}.blog-article-content table{display:block;max-width:100%;overflow-x:auto;overscroll-behavior-inline:contain;white-space:normal;-webkit-overflow-scrolling:touch}.blog-article-content td,.blog-article-content th{min-width:9rem;padding:.7rem}.blog-faq-section{margin-inline:-.25rem;padding:1.25rem}.blog-faq-item summary{padding:.9rem}.blog-faq-answer{padding:0 .9rem .9rem}.blog-recommendations{margin-top:3rem;padding-top:1.75rem}.blog-recommendations-header{align-items:flex-start;flex-direction:column}.blog-recommendations-controls{align-self:flex-end}.blog-recommendation-card{flex-basis:min(82vw,18rem)}}@media (prefers-reduced-motion:reduce){.blog-faq-item,.blog-faq-toggle,.blog-recommendation-card,.blog-recommendation-image img,.blog-recommendations-controls button{transition:none}}.blog-tts-player{box-sizing:border-box;max-width:100%;margin:1.5rem 0 2rem;padding:1.1rem 1.2rem;color:#19355f;background:radial-gradient(circle at top right,rgba(212,168,67,.14),transparent 38%),linear-gradient(145deg,#ffffff,#f6f9fe);border:1px solid #d7e2f2;border-radius:18px;box-shadow:0 12px 32px rgba(23,54,109,.1)}.blog-tts-player audio{display:none}.blog-tts-controls,.blog-tts-current-word,.blog-tts-heading,.blog-tts-highlight-row,.blog-tts-highlight-row label,.blog-tts-timeline{display:flex;align-items:center}.blog-tts-heading{gap:.8rem;margin-bottom:1rem}.blog-tts-heading>div{display:grid;min-width:0;gap:.15rem}.blog-tts-heading strong{color:#17366b;font-size:1rem;font-weight:850}.blog-tts-heading span:not(.blog-tts-icon){overflow-wrap:anywhere;color:#687b96;font-size:.78rem}.blog-tts-icon{display:grid;width:2.6rem;height:2.6rem;place-items:center;color:#fff;background:linear-gradient(135deg,#17366b,#2856a5);border-radius:50%;box-shadow:0 7px 18px rgba(23,54,107,.22);font-size:.83rem;font-weight:900}.blog-tts-controls{flex-wrap:wrap;gap:.55rem}.blog-tts-button{display:inline-flex;min-height:2.35rem;align-items:center;justify-content:center;gap:.4rem;padding:.55rem .85rem;color:#284264;background:#fff;border:1px solid #cad8ea;border-radius:10px;cursor:pointer;font-size:.78rem;font-weight:800;transition:transform .16s ease,box-shadow .16s ease,background-color .16s ease}.blog-tts-button:hover:not(:disabled){background:#f8fbff;box-shadow:0 5px 12px rgba(23,54,107,.1);transform:translateY(-1px)}.blog-tts-button:focus-visible,.blog-tts-highlight-row select:focus-visible,.blog-tts-timeline input:focus-visible{outline:3px solid rgba(41,94,180,.28);outline-offset:2px}.blog-tts-button:disabled{cursor:not-allowed;opacity:.46}.blog-tts-button-primary{color:#fff;background:#1b4382;border-color:#1b4382}.blog-tts-button-primary:hover:not(:disabled){color:#fff;background:#153568}.blog-tts-timeline{gap:.7rem;margin-top:.95rem;color:#536986;font-size:.75rem;font-variant-numeric:tabular-nums;font-weight:750}.blog-tts-timeline input[type=range]{min-width:0;height:.35rem;flex:1;accent-color:#d4a843;cursor:pointer;touch-action:pan-x}.blog-tts-timeline>span{width:2.8rem;flex:0 0 2.8rem;text-align:center;white-space:nowrap}.blog-tts-timeline input:disabled{cursor:not-allowed;opacity:.5}.blog-tts-highlight-row{flex-wrap:wrap;justify-content:space-between;gap:.8rem;margin-top:.85rem;padding-top:.85rem;border-top:1px solid #e0e8f4}.blog-tts-highlight-row label{gap:.55rem;color:#61748e;font-size:.76rem;font-weight:750}.blog-tts-highlight-row select{min-height:2rem;padding:.25rem 1.8rem .25rem .55rem;color:#284264;background:#fff;border:1px solid #cad8ea;border-radius:8px;font-size:.76rem;font-weight:700}[dir=rtl] .blog-tts-highlight-row select{padding-right:.55rem;padding-left:1.8rem}.blog-tts-current-word{min-width:0;flex:1 1 16rem;justify-content:flex-end;gap:.45rem;color:#697d98;font-size:.75rem}.blog-tts-current-word strong{box-sizing:border-box;width:min(22rem,60vw);min-width:0;min-height:1.85rem;padding:.25rem .55rem;overflow:hidden;color:#17366b;background:#fff5cf;border:1px solid #efd16e;border-radius:999px;text-overflow:ellipsis;white-space:nowrap}.blog-tts-fallback-highlight-layer{position:fixed;z-index:2147483000;inset:0;overflow:hidden;pointer-events:none;contain:strict}.blog-tts-fallback-highlight{position:absolute;display:block;border-radius:3px;mix-blend-mode:multiply}.blog-tts-fallback-highlight-gold{background:rgba(255,214,90,.72);box-shadow:inset 0 -2px 0 #b77900}.blog-tts-fallback-highlight-underline{background:rgba(76,133,220,.28);box-shadow:inset 0 -3px 0 #315fa9}.blog-tts-fallback-highlight-focus{background:rgba(64,116,202,.58);box-shadow:0 0 0 1px rgba(23,54,107,.35)}.blog-tts-fallback-highlight-contrast{background:rgba(52,211,153,.5);box-shadow:inset 0 -2px 0 #087f5b}.blog-tts-error{margin:.8rem 0 0;padding:.65rem .75rem;color:#9f2635;background:#fff1f2;border:1px solid #fecdd3;border-radius:9px;font-size:.78rem;font-weight:700}::highlight(blog-tts-gold){color:#102e5b;background-color:#ffe083;text-decoration:underline 2px #c69012}::highlight(blog-tts-underline){color:#12376f;background-color:rgba(76,133,220,.13);text-decoration:underline 3px #315fa9}::highlight(blog-tts-focus){color:#fff;background-color:#24539c}::highlight(blog-tts-contrast){color:#111827;background-color:#a7f3d0;text-decoration:underline 2px #087f5b}@media (max-width:640px){.blog-tts-player{overflow:hidden;padding:1rem}.blog-tts-controls,.blog-tts-current-word,.blog-tts-heading,.blog-tts-highlight-row,.blog-tts-highlight-row label,.blog-tts-timeline{min-width:0;max-width:100%}.blog-tts-controls{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.blog-tts-button{min-width:0;padding-inline:.45rem;overflow:hidden;white-space:nowrap}.blog-tts-highlight-row{align-items:stretch;flex-direction:column}.blog-tts-highlight-row label{width:100%;justify-content:space-between}.blog-tts-highlight-row select{max-width:58%}.blog-tts-current-word{display:grid;width:100%;flex:0 0 auto;grid-template-columns:auto minmax(0,1fr)}.blog-tts-current-word strong{width:100%;max-width:100%}}@media (prefers-reduced-motion:reduce){.blog-tts-button{transition:none}}