@font-face{font-family:Literata;font-display:swap;src:url(../fonts/literata-latin-ext-400-normal.woff2);unicode-range:U+100-2AF,U+1E??,U+20A0-20C0,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Literata;font-display:swap;src:url(../fonts/literata-latin-400-normal.woff2)}@font-face{font-family:Literata;font-weight:600;font-display:swap;src:url(../fonts/literata-latin-ext-600-normal.woff2);unicode-range:U+100-2AF,U+1E??,U+20A0-20C0,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Literata;font-weight:600;font-display:swap;src:url(../fonts/literata-latin-600-normal.woff2)}@font-face{font-family:Figtree;font-display:swap;src:url(../fonts/figtree-latin-ext-400-normal.woff2);unicode-range:U+100-2AF,U+1E??,U+20A0-20C0,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Figtree;font-display:swap;src:url(../fonts/figtree-latin-400-normal.woff2)}@font-face{font-family:Figtree;font-weight:500;font-display:swap;src:url(../fonts/figtree-latin-ext-500-normal.woff2);unicode-range:U+100-2AF,U+1E??,U+20A0-20C0,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Figtree;font-weight:500;font-display:swap;src:url(../fonts/figtree-latin-500-normal.woff2)}@font-face{font-family:Figtree;font-weight:700;font-display:swap;src:url(../fonts/figtree-latin-ext-700-normal.woff2);unicode-range:U+100-2AF,U+1E??,U+20A0-20C0,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Figtree;font-weight:700;font-display:swap;src:url(../fonts/figtree-latin-700-normal.woff2)}@font-face{font-family:Amiri;font-display:swap;src:url(../fonts/amiri-arabic-400-normal.woff2);unicode-range:U+20,U+60C,U+61B,U+61F,U+621-65F,U+660-66D,U+670-671,U+67E,U+686,U+698,U+6A9,U+6AF,U+6CC,U+6F0-6F9,U+200C-200F,U+2010-2011,U+FD3E-FD3F,U+FDF2,U+FDFA}@font-face{font-family:Amiri;font-weight:700;font-display:swap;src:url(../fonts/amiri-arabic-700-normal.woff2);unicode-range:U+20,U+60C,U+61B,U+61F,U+621-65F,U+660-66D,U+670-671,U+67E,U+686,U+698,U+6A9,U+6AF,U+6CC,U+6F0-6F9,U+200C-200F,U+2010-2011,U+FD3E-FD3F,U+FDF2,U+FDFA}@font-face{font-family:Amiri;font-display:swap;src:url(../fonts/amiri-punct-400-normal.woff2);unicode-range:U+21-40,U+5B-5D,U+AB,U+BB,U+2013-2014,U+2018-201A,U+201C-201D,U+2026}@font-face{font-family:Amiri;font-weight:700;font-display:swap;src:url(../fonts/amiri-punct-700-normal.woff2);unicode-range:U+21-40,U+5B-5D,U+AB,U+BB,U+2013-2014,U+2018-201A,U+201C-201D,U+2026}@font-face{font-family:IBM Plex Sans Arabic;font-display:swap;src:url(../fonts/ibm-plex-sans-arabic-arabic-400-normal.woff2);unicode-range:U+20,U+A0,U+6??,U+750-77F,U+870-8FF,U+200C-200F,U+2010-2011,U+FB50-FDFF,U+FE70-FEFF}@font-face{font-family:IBM Plex Sans Arabic;font-weight:500;font-display:swap;src:url(../fonts/ibm-plex-sans-arabic-arabic-500-normal.woff2);unicode-range:U+20,U+A0,U+6??,U+750-77F,U+870-8FF,U+200C-200F,U+2010-2011,U+FB50-FDFF,U+FE70-FEFF}@font-face{font-family:IBM Plex Sans Arabic;font-weight:700;font-display:swap;src:url(../fonts/ibm-plex-sans-arabic-arabic-700-normal.woff2);unicode-range:U+20,U+A0,U+6??,U+750-77F,U+870-8FF,U+200C-200F,U+2010-2011,U+FB50-FDFF,U+FE70-FEFF}@font-face{font-family:Literata fallback;src:local(Georgia);size-adjust:105.75%;ascent-override:111.6%;descent-override:29.3%;line-gap-override:0%}@font-face{font-family:Literata fallback;font-weight:600 700;src:local(Georgia Bold),local(Georgia-Bold);size-adjust:94.7%;ascent-override:124.6%;descent-override:32.7%;line-gap-override:0%}:root{color-scheme:light;--qs-paper:#f5f4fa;--qs-surface:#fff;--qs-ink:#1b1830;--qs-ink-soft:#5e5a73;--qs-line:#e2dfee;--qs-line-strong:#88849a;--qs-royal:#3a3bd4;--qs-royal-hover:#2c2db0;--qs-on-royal:#fff;--qs-highlight:#ffd84d;--qs-on-highlight:#1b1830;--qs-stamp:#1c7350;--qs-danger:#b3261e;--qs-focus:var(--qs-royal);--qs-theme-icon:var(--qs-royal);--qs-ghost-hover:#3a3bd414;--qs-shadow-float:0 8px 24px #1b183029;--qs-smoothing:auto;--qs-stroke-draw:.35s;--qs-serif:Literata,"Literata fallback",Georgia,serif;--qs-font-quote:var(--qs-serif);--qs-font-ui:Figtree,system-ui,-apple-system,"Segoe UI",Roboto,Arial,sans-serif;--qs-font-mono:ui-monospace,"SF Mono",Menlo,Consolas,"Cascadia Mono","Liberation Mono",monospace;--qs-text-xs:.75rem;--qs-text-eyebrow:.75rem;--qs-text-ui:.875rem;--qs-text-sm:.875rem;--qs-text-base:1rem;--qs-text-prose:1rem;--qs-text-field:1rem;--qs-quote:1.25rem;--qs-hero-quote:1.5rem;--qs-h3:1.125rem;--qs-h2:1.25rem;--qs-h1:1.625rem;--qs-leading:1.6;--qs-leading-heading:1.25;--qs-leading-label:1.3333;--qs-lh-ui:1.3;--qs-lh-quote:1.6;--qs-mark-pad:.1em .25em;--qs-track-display:-.03em;--qs-track-caps:.05em;--qs-caps:uppercase;--qs-w-label:700;--qs-head-gap:24px;--qs-container:1120px;--qs-reading:720px;--qs-side:352px;--qs-gutter:16px;--qs-header:56px;--qs-radius-xs:4px;--qs-radius-sm:6px;--qs-radius-md:10px;--qs-hit:44px;--qs-hit-sm:44px}@media (min-width:640px){:root{--qs-gutter:24px;--qs-head-gap:32px;--qs-quote:1.375rem;--qs-hero-quote:1.625rem;--qs-h2:1.375rem;--qs-h1:1.75rem}}@media (min-width:1024px){:root{--qs-gutter:32px;--qs-head-gap:40px;--qs-header:64px;--qs-text-ui:.8125rem;--qs-text-prose:1.0625rem;--qs-hero-quote:1.875rem;--qs-h3:1.25rem;--qs-h2:1.5rem;--qs-h1:1.9375rem;--qs-track-display:-.04em}}@media (min-width:1024px) and (pointer:fine) and (not (any-pointer:coarse)){:root{--qs-hit:40px;--qs-hit-sm:32px;--qs-text-field:.875rem}}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){color-scheme:dark;--qs-paper:#16142a;--qs-surface:#211e3a;--qs-ink:#f2f0fa;--qs-ink-soft:#aba6c4;--qs-line:#34304f;--qs-line-strong:#75718f;--qs-royal:#9c9bff;--qs-royal-hover:#b8b7ff;--qs-on-royal:#16142a;--qs-stamp:#4fc08d;--qs-danger:#ff8a80;--qs-focus:#ffd84d;--qs-theme-icon:#ffd84d;--qs-ghost-hover:#9c9bff1f;--qs-shadow-float:0 8px 24px #0006;--qs-smoothing:antialiased;--qs-stroke-draw:0s;--qs-sun:block;--qs-moon:none}}:root[data-theme=dark]{color-scheme:dark;--qs-paper:#16142a;--qs-surface:#211e3a;--qs-ink:#f2f0fa;--qs-ink-soft:#aba6c4;--qs-line:#34304f;--qs-line-strong:#75718f;--qs-royal:#9c9bff;--qs-royal-hover:#b8b7ff;--qs-on-royal:#16142a;--qs-stamp:#4fc08d;--qs-danger:#ff8a80;--qs-focus:#ffd84d;--qs-theme-icon:#ffd84d;--qs-ghost-hover:#9c9bff1f;--qs-shadow-float:0 8px 24px #0006;--qs-smoothing:antialiased;--qs-stroke-draw:0s;--qs-sun:block;--qs-moon:none}@media (prefers-contrast:more){:root:not(#qs){--qs-line:var(--qs-line-strong)}}:root:lang(ar){--qs-font-ui:"IBM Plex Sans Arabic",Figtree,system-ui,Tahoma,sans-serif;--qs-font-mono:var(--qs-font-ui);--qs-leading:1.8;--qs-leading-heading:1.5;--qs-leading-label:1.6;--qs-lh-ui:1.6;--qs-track-display:0em;--qs-track-caps:0em;--qs-caps:none;--qs-text-eyebrow:.8125rem;--qs-w-label:500;letter-spacing:normal;font-size:110%}[lang|=ar],[lang|=fa],[lang|=ur]{--qs-font-quote:Amiri,var(--qs-serif);--qs-lh-quote:2;--qs-mark-pad:.24em .25em .02em;font-synthesis-style:none}:lang(ar) [lang]:not([lang|=ar],[lang|=fa],[lang|=ur]){--qs-font-quote:var(--qs-serif);--qs-lh-quote:1.6;--qs-mark-pad:.1em .25em}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;text-size-adjust:100%;scroll-padding-block-start:24px}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}body{background:var(--qs-paper);color:var(--qs-ink);font:400 var(--qs-text-base)/var(--qs-leading) var(--qs-font-ui);font-kerning:normal;-webkit-font-smoothing:var(--qs-smoothing);text-align:start;overflow-wrap:break-word;accent-color:var(--qs-royal);margin:0}img,svg,canvas{max-inline-size:100%;display:block}img{block-size:auto}h1,h2,h3,h4{font-family:var(--qs-font-quote);font-weight:600;line-height:var(--qs-leading-heading);color:var(--qs-ink);text-wrap:balance;margin:0 0 16px}h1{font-size:var(--qs-h1);letter-spacing:var(--qs-track-display)}h2{font-size:var(--qs-h2);letter-spacing:calc(var(--qs-track-display)/2)}h3{font-size:var(--qs-h3)}p,ul,ol,dl,blockquote,figure{margin:0 0 16px}p,li,dd,figcaption{text-wrap:pretty}ul,ol{padding-inline-start:1.25em}a{color:var(--qs-royal);text-underline-offset:.2em;text-decoration:underline 1px}a:hover{color:var(--qs-royal-hover);text-decoration-thickness:2px}strong,b{font-weight:700}small{font-size:var(--qs-text-ui)}cite{font-style:normal}hr{border:0;border-block-start:1px solid var(--qs-line);margin-block:32px}button,input,select,textarea{font:inherit;color:inherit}::selection{background:var(--qs-highlight);color:var(--qs-on-highlight)}.is-highlighted ::selection{background:var(--qs-on-highlight);color:var(--qs-highlight)}:focus-visible{outline:3px solid var(--qs-focus);outline-offset:2px}:focus:not(:focus-visible){outline:none}.qs-sr,.screen-reader-text{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0;block-size:1px;inline-size:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.qs-skip{z-index:100;background:var(--qs-surface);color:var(--qs-royal);border-radius:var(--qs-radius-sm);box-shadow:var(--qs-shadow-float);padding:12px 16px;font-weight:500;position:absolute;inset-block-start:-100px;inset-inline-start:16px}.qs-skip:focus{inset-block-start:16px}.qs-main{min-block-size:60vh;padding-block:24px 64px;display:block}.qs-main:focus{outline:none}@media (min-width:1024px){.qs-main{padding-block-start:48px}}.qs-container{inline-size:100%;max-inline-size:calc(var(--qs-container) + 2 * var(--qs-gutter));padding-inline:var(--qs-gutter);margin-inline:auto}.qs-reading{max-inline-size:var(--qs-reading)}:lang(ar) em,:lang(ar) i,:lang(ar) cite,:lang(ar) .qs-quote__text{letter-spacing:normal;font-style:normal}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media (min-width:1024px){.qs-mobile-only{display:none!important}}@media (max-width:1023.98px){.qs-desktop-only{display:none!important}}.qs-icon{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;flex:none;block-size:20px;inline-size:20px}.qs-icon--fill{fill:currentColor;stroke:none}.qs-btn,.wpcf7-submit{min-block-size:var(--qs-hit);border-radius:var(--qs-radius-sm);font:500 var(--qs-text-ui)/var(--qs-lh-ui) var(--qs-font-ui);cursor:pointer;border:1px solid #0000;justify-content:center;align-items:center;gap:6px;padding:0 16px;text-decoration:none;transition:background-color .15s,border-color .15s,color .15s;display:inline-flex}.qs-btn .qs-icon{block-size:18px;inline-size:18px}.qs-btn--ghost{color:var(--qs-royal);border-color:var(--qs-line);background:0 0}.qs-btn--ghost:hover{background:var(--qs-ghost-hover);color:var(--qs-royal);border-color:currentColor;text-decoration:none}.qs-btn--primary,.wpcf7-submit{background:var(--qs-royal);color:var(--qs-on-royal)}.qs-btn--primary:hover,.wpcf7-submit:hover{background:var(--qs-royal-hover);color:var(--qs-on-royal);text-decoration:none}.qs-icon-btn{border-radius:var(--qs-radius-sm);block-size:44px;inline-size:44px;color:var(--qs-ink-soft);cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:inline-grid}.qs-icon-btn .qs-icon{block-size:18px;inline-size:18px}.qs-icon-btn:hover{background:var(--qs-ghost-hover);color:var(--qs-ink)}.qs-theme-toggle .qs-icon{color:var(--qs-theme-icon)}.qs-theme-toggle__sun{display:var(--qs-sun,none)}.qs-theme-toggle__moon{display:var(--qs-moon,block)}.qs-input,.qs-search__input,.wpcf7-form-control:where(:not(.wpcf7-submit,.wpcf7-checkbox,.wpcf7-radio)){background:var(--qs-paper);border:1px solid var(--qs-line-strong);border-radius:var(--qs-radius-sm);min-block-size:44px;inline-size:100%;color:var(--qs-ink);font-size:var(--qs-text-field);padding:10px 12px;line-height:1.5;transition:border-color .15s;display:block}:is(.qs-input,.qs-search__input,.wpcf7-text,.wpcf7-email,.wpcf7-textarea):hover{border-color:var(--qs-ink-soft)}:is(.qs-input,.qs-search__input,.wpcf7-text,.wpcf7-email,.wpcf7-textarea):focus-visible{border-color:var(--qs-royal)}::placeholder{color:var(--qs-ink-soft);opacity:1}textarea.qs-input,textarea.wpcf7-form-control{resize:vertical;min-block-size:140px}.qs-input{unicode-bidi:plaintext}.qs-search{grid-template-columns:minmax(0,1fr) auto;align-content:start;gap:8px;margin:0;display:grid;position:relative}.qs-search__field{min-inline-size:0;position:relative}.qs-search__icon{block-size:18px;inline-size:18px;color:var(--qs-ink-soft);pointer-events:none;position:absolute;inset-block-start:calc(50% - 9px);inset-inline-start:12px}.qs-search__input{appearance:none;block-size:44px;padding-block:0;padding-inline:36px 12px}.qs-search__input::-webkit-search-decoration{appearance:none}.qs-search--panel,.qs-search--bare{grid-template-columns:minmax(0,1fr);gap:0}.qs-search__label{color:var(--qs-ink);font:var(--qs-w-label) var(--qs-text-ui)/var(--qs-lh-ui) var(--qs-font-ui);margin-block-end:8px}.qs-search--panel .qs-search__submit{inline-size:100%;margin-block-start:12px}@media (min-width:640px){.qs-search--wide{grid-template-columns:minmax(0,1fr) auto;column-gap:8px}.qs-search--wide .qs-search__label{grid-column:1/-1}.qs-search--wide .qs-search__submit{inline-size:auto;margin:0}}.qs-sub,.qs-share,.qs-suggest,.qs-toast{background:var(--qs-surface);border:1px solid var(--qs-line);border-radius:var(--qs-radius-md);box-shadow:var(--qs-shadow-float);color:var(--qs-ink)}.qs-suggest{z-index:55;text-align:start;grid-area:1/1/2/-1;max-block-size:min(70vh,26rem);padding:8px;position:absolute;inset-block-start:calc(100% + 4px);inset-inline:0;overflow:auto}.qs-search--panel>.qs-suggest{grid-row:2/3}.qs-suggest[hidden]{display:none}.qs-suggest .qs-suggest__title{margin:8px 12px 4px}.qs-suggest__option{min-block-size:var(--qs-hit);border-radius:var(--qs-radius-sm);color:var(--qs-ink);font-size:var(--qs-text-sm);line-height:var(--qs-lh-ui);cursor:pointer;flex-direction:column;justify-content:center;gap:2px;padding:8px 12px;text-decoration:none;display:flex}.qs-suggest__option:is(:hover,[aria-selected=true]){background:var(--qs-ghost-hover)}.qs-suggest__option[aria-selected=true]{outline:2px solid var(--qs-focus);outline-offset:-2px}.qs-suggest__meta{font-size:var(--qs-text-ui);color:var(--qs-ink-soft)}.qs-suggest__option--all{border-block-start:1px solid var(--qs-line);color:var(--qs-royal);border-radius:0;margin-block-start:4px;font-weight:500}.qs-suggest mark{color:inherit;font-weight:var(--qs-w-label);text-decoration:underline;text-decoration-color:var(--qs-highlight);text-underline-offset:-.05em;text-decoration-skip-ink:none;background:0 0;text-decoration-thickness:.3em}.qs-suggest__empty{color:var(--qs-ink-soft);margin:8px 12px}.qs-header{background:var(--qs-surface);border-block-end:1px solid var(--qs-line)}.qs-header__bar{min-block-size:var(--qs-header);align-items:center;gap:8px;display:flex}.qs-logo{min-block-size:44px;color:var(--qs-ink);align-items:center;text-decoration:none;display:inline-flex}.qs-header .qs-logo{margin-inline-end:auto}.qs-logo__svg{block-size:28px;inline-size:auto}.qs-header__tools{align-items:center;gap:4px;display:flex}@media (min-width:1024px){.qs-header__bar{grid-template-columns:1fr auto 1fr;gap:16px;display:grid}.qs-header .qs-logo{justify-self:start;margin:0}.qs-header__tools{justify-self:end}}.qs-sub a,.qs-nav__sublist a,.qs-rows a,.qs-rows li>span:first-child,.qs-toc__list a,.qs-footer__list a{min-block-size:var(--qs-hit-sm);color:var(--qs-ink);font:500 var(--qs-text-ui)/var(--qs-lh-ui) var(--qs-font-ui);align-items:center;text-decoration:none;display:flex}.qs-nav__list{align-items:center;margin:0;padding:0;list-style:none;display:flex}.qs-nav__item{position:relative}.qs-nav__link{border-radius:var(--qs-radius-sm);min-block-size:44px;color:var(--qs-ink-soft);font:500 var(--qs-text-sm)/1 var(--qs-font-ui);white-space:nowrap;cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;padding-inline:12px;text-decoration:none;display:inline-flex}.qs-nav__link:is(:hover,[aria-expanded=true]){background:var(--qs-ghost-hover);color:var(--qs-ink)}.qs-nav__link[aria-current],.qs-sub a[aria-current]{text-decoration:underline;text-decoration-color:var(--qs-focus);text-underline-offset:8px;text-decoration-thickness:2px}.qs-nav__link[aria-current]{color:var(--qs-ink)}.qs-disclosure__icon{block-size:12px;inline-size:12px;transition:transform .15s}[aria-expanded=true]>.qs-disclosure__icon{transform:rotate(180deg)}.qs-sub{z-index:50;max-block-size:70vh;min-inline-size:240px;margin:0;padding:8px;list-style:none;position:absolute;inset-block-start:calc(100% + 4px);inset-inline-start:0;overflow:auto}.qs-sub[hidden]{display:none}.qs-sub a{min-block-size:var(--qs-hit);border-radius:var(--qs-radius-sm);font-size:var(--qs-text-sm);padding-inline:12px}.qs-sub a:hover{background:var(--qs-ghost-hover);color:var(--qs-royal)}.qs-sub a[aria-current]{color:var(--qs-royal);text-underline-offset:6px}.qs-lang{position:relative}.qs-lang__toggle{isolation:isolate;min-block-size:44px;color:var(--qs-ink);font:var(--qs-w-label) var(--qs-text-xs)/1 var(--qs-font-ui);letter-spacing:var(--qs-track-caps);cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding-inline:10px;display:inline-flex;position:relative}.qs-lang__toggle:before{content:"";z-index:-1;border:1px solid var(--qs-line);border-radius:var(--qs-radius-sm);transition:border-color .15s,background-color .15s;position:absolute;inset:8px 0}.qs-lang__toggle:is(:hover,[aria-expanded=true]):before{border-color:var(--qs-royal);background:var(--qs-ghost-hover)}.qs-lang__toggle:focus-visible{outline:0}.qs-lang__toggle:focus-visible:before{outline:3px solid var(--qs-focus);outline-offset:2px}.qs-lang__toggle>.qs-icon{block-size:16px;inline-size:16px;color:var(--qs-royal)}.qs-lang .qs-sub{min-inline-size:180px;inset-inline:auto 0}.qs-search-row{border-block-start:1px solid var(--qs-line);padding-block:12px}.qs-search-row[hidden]{display:none}.qs-search-row .qs-search{max-inline-size:var(--qs-reading)}.qs-panel{background:var(--qs-paper);block-size:100%;max-block-size:100%;inline-size:100%;max-inline-size:100%;color:var(--qs-ink);border:0;margin:0;padding:0}.qs-panel::backdrop{background:#16142a80}.qs-panel__inner{padding:0 var(--qs-gutter) 48px;gap:16px;display:grid}.qs-panel__head{min-block-size:var(--qs-header);margin-inline:calc(var(--qs-gutter) * -1);padding-inline:var(--qs-gutter);background:var(--qs-surface);border-block-end:1px solid var(--qs-line);justify-content:space-between;align-items:center;display:flex}.qs-nav--panel.qs-card{padding-block:4px}.qs-nav--panel .qs-nav__list{display:block}.qs-nav--panel .qs-nav__item+.qs-nav__item{border-block-start:1px solid var(--qs-line)}.qs-nav--panel .qs-nav__link{min-block-size:48px;inline-size:100%;color:var(--qs-ink);font-size:var(--qs-text-base);padding-inline:0}.qs-nav--panel .qs-nav__heading{margin:16px 0 4px}.qs-nav__sublist{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:16px;margin:0 0 12px;padding:0;list-style:none;display:grid}.qs-nav__sublist a{min-block-size:44px;font-size:var(--qs-text-sm)}.qs-theme-toggle--wide{inline-size:100%;color:var(--qs-ink)}.qs-theme-toggle--wide .qs-theme-toggle__sun{display:none}.qs-theme-toggle--wide .qs-theme-toggle__moon{display:block}.qs-theme-toggle--wide[aria-pressed=true]{background:var(--qs-royal);border-color:var(--qs-royal);color:var(--qs-on-royal)}.qs-theme-toggle--wide[aria-pressed=true] .qs-icon{color:inherit}.qs-menu-open{overflow:hidden}.qs-breadcrumb{color:var(--qs-ink-soft);font:400 var(--qs-text-ui)/1.5 var(--qs-font-ui);margin-block-end:16px}.qs-breadcrumb p{margin:0}.qs-breadcrumb a{color:inherit}.qs-breadcrumb__sep{color:var(--qs-line-strong);margin-inline:8px}.qs-card{--qs-pad:20px;padding:var(--qs-pad);background:var(--qs-surface);border:1px solid var(--qs-line);border-radius:var(--qs-radius-md)}@media (min-width:640px){.qs-card--lg{--qs-pad:24px}}@media (min-width:1024px){.qs-card--lg{--qs-pad:32px}}.qs-card__head{border-block-end:1px solid var(--qs-line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:4px 16px;margin-block-end:8px;padding-block-end:8px;display:flex}.qs-card--lg>.qs-card__head{margin-block-end:var(--qs-head-gap);padding-block-end:12px}.qs-card__head .qs-mono{line-height:var(--qs-leading-label)}.qs-eyebrow,.qs-suggest__title{color:var(--qs-ink);font:var(--qs-w-label) var(--qs-text-eyebrow)/var(--qs-leading-label) var(--qs-font-ui);letter-spacing:var(--qs-track-caps);text-transform:var(--qs-caps);align-items:center;gap:6px;margin:0;display:flex}.qs-eyebrow>.qs-icon{block-size:16px;inline-size:16px;color:var(--qs-royal)}.qs-eyebrow--accent{color:var(--qs-royal)}.qs-eyebrow--soft,.qs-suggest__title{color:var(--qs-ink-soft)}.qs-mono,.qs-chip__count,.qs-segmented__option small,.qs-toc__list a:before,.qs-author-list__count,.qs-footer__copy{font-family:var(--qs-font-mono);font-size:var(--qs-text-xs);font-variant-numeric:tabular-nums;letter-spacing:0;color:var(--qs-ink-soft);font-weight:400}.qs-mono{white-space:nowrap}.qs-quote{scroll-margin-block-start:24px}.qs-quote__figure{margin:0}.qs-quote__text{max-inline-size:32em;font:400 var(--qs-quote)/var(--qs-lh-quote) var(--qs-font-quote);color:var(--qs-ink);margin:0 0 12px}.qs-quote__text p{text-wrap:balance;margin:0}.qs-card.qs-quotes{padding-block:0;display:grid}.qs-quotes>.qs-quote{padding-block:24px}.qs-quotes>.qs-quote:not([hidden])~.qs-quote{border-block-start:1px solid var(--qs-line)}.qs-mark{padding:var(--qs-mark-pad);background:linear-gradient(var(--qs-highlight),var(--qs-highlight)) no-repeat 0 0/0 100%;-webkit-box-decoration-break:clone;box-decoration-break:clone;transition:background-size var(--qs-stroke-draw) cubic-bezier(.3,.7,.4,1);border-radius:.15em;margin-inline:-.25em}.qs-mark:dir(rtl){background-position:100% 0}.is-highlighted .qs-mark{color:var(--qs-on-highlight);background-size:100% 100%}.qs-quote__meta{font-size:var(--qs-text-sm);line-height:var(--qs-lh-ui);color:var(--qs-ink-soft);flex-wrap:wrap;align-items:center;gap:4px 12px;margin:0 0 12px;display:flex}.qs-quote__author{color:var(--qs-ink);font-weight:500;text-decoration:none}a.qs-quote__author{text-decoration:underline;text-decoration-color:var(--qs-line-strong);text-underline-offset:.25em;text-decoration-thickness:1px}a.qs-quote__author:hover{color:var(--qs-royal);text-decoration-color:currentColor}.qs-stamp{border-radius:var(--qs-radius-xs);background:color-mix(in srgb,currentColor 5%,transparent);min-block-size:22px;color:var(--qs-stamp);font:500 var(--qs-text-xs)/1 var(--qs-font-ui);white-space:nowrap;border:1px solid;align-items:center;gap:4px;padding-inline:7px 8px;display:inline-flex}.qs-stamp .qs-icon{block-size:14px;inline-size:14px}.qs-stamp--lg{min-block-size:28px;font-size:var(--qs-text-ui);justify-self:start;padding-inline:8px 10px}.qs-quote__context,.qs-original,.qs-prose blockquote{border-inline-start:2px solid var(--qs-line);color:var(--qs-ink-soft);margin:0 0 12px;padding-inline-start:12px}.qs-quote__context{max-inline-size:36em;font-size:var(--qs-text-ui);line-height:var(--qs-leading)}.qs-original,.qs-prose blockquote{font:400 var(--qs-h3)/var(--qs-lh-quote) var(--qs-font-quote)}.qs-quote__actions{flex-wrap:wrap;gap:8px;display:flex}.qs-quote__actions .qs-btn{padding-inline:12px}.qs-icon-done,.is-copied .qs-icon-copy{display:none}.is-copied .qs-icon-done{display:block}.qs-swap{justify-items:center;display:grid}.qs-swap>*{grid-area:1/1}.qs-swap>[aria-hidden]{visibility:hidden}.qs-label-short{display:none}@media (max-width:639.98px){.qs-label-long{display:none}.qs-label-short{display:inline}}.qs-share{z-index:60;min-inline-size:220px;padding:8px;position:absolute}.qs-share[hidden],.qs-share.is-sheet[hidden]{display:none}.qs-share__item{border-radius:var(--qs-radius-sm);min-block-size:44px;inline-size:100%;color:var(--qs-ink);font:500 var(--qs-text-sm)/var(--qs-lh-ui) var(--qs-font-ui);text-align:start;cursor:pointer;background:0 0;border:0;align-items:center;gap:12px;padding:0 12px;text-decoration:none;display:flex}.qs-share__item .qs-icon{block-size:18px;inline-size:18px;color:var(--qs-ink-soft)}.qs-share__item:is(:hover,:focus-visible){background:var(--qs-ghost-hover);color:var(--qs-royal)}.qs-share__item:is(:hover,:focus-visible) .qs-icon{color:inherit}.qs-share__title{margin:4px 12px 8px;display:none}.qs-share.is-sheet{min-inline-size:0;padding:12px 12px calc(24px + env(safe-area-inset-bottom,0px));border-radius:var(--qs-radius-md) var(--qs-radius-md) 0 0;border-block-end:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;display:grid;position:fixed;inset:auto 0 0}.qs-share.is-sheet .qs-share__title{grid-column:1/-1;display:flex}.qs-share.is-sheet .qs-share__item{min-block-size:48px}.qs-toast{inset-block-end:24px;inset-inline:var(--qs-gutter);z-index:90;inline-size:fit-content;max-inline-size:calc(100% - 2 * var(--qs-gutter));font:500 var(--qs-text-sm)/var(--qs-lh-ui) var(--qs-font-ui);opacity:0;visibility:hidden;margin-inline:auto;padding:12px 24px;transition:opacity .2s,transform .2s,visibility .2s;position:fixed;transform:translateY(12px)}.qs-toast.is-visible{opacity:1;visibility:visible;transform:none}.qs-rows{margin:0;padding:0;list-style:none}.qs-rows li{justify-content:space-between;align-items:baseline;gap:16px;display:flex;position:relative}.qs-rows a,.qs-rows li>span:first-child{gap:6px}.qs-rows li>span:first-child{color:var(--qs-ink-soft)}.qs-rows a:after,.qs-author-list__name:after{content:"";border-radius:var(--qs-radius-sm);position:absolute;inset:0}.qs-rows a:hover{color:var(--qs-royal);text-decoration:underline}:is(.qs-rows a,.qs-author-list__name):focus-visible{outline:0}:is(.qs-rows a,.qs-author-list__name):focus-visible:after{outline:3px solid var(--qs-focus);outline-offset:2px}.qs-rows__when{text-align:end;flex:none;justify-items:end;display:grid}.qs-rows__when small{font:500 var(--qs-text-xs)/var(--qs-lh-ui) var(--qs-font-ui);color:var(--qs-royal);white-space:nowrap;padding-block-end:8px}.qs-rows--cols{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:24px;display:grid}@media (min-width:1024px){:is(.qs-home__hubs,.qs-layout__side) .qs-rows--cols{grid-template-columns:minmax(0,1fr)}}.qs-rows__more a{color:var(--qs-royal)}.qs-rows--cols>.qs-rows__more{grid-column:1/-1}.qs-rows__more .qs-icon{block-size:14px;inline-size:14px}.qs-rows__more .qs-icon:dir(rtl){transform:scaleX(-1)}.qs-filters{gap:12px;margin-block-end:24px;padding:16px 20px;display:grid}.qs-filters[hidden],.no-js .qs-filters,.no-js .qs-authors__tools{display:none}.qs-filters__row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.qs-filters__name{min-inline-size:7em}@media (max-width:639.98px){.qs-filters__name{flex-basis:100%}}.qs-chip,.qs-segmented__option span{min-block-size:var(--qs-hit-sm);border:1px solid var(--qs-line);border-radius:var(--qs-radius-sm);color:var(--qs-ink);font:500 var(--qs-text-ui)/var(--qs-lh-ui) var(--qs-font-ui);cursor:pointer;background:0 0;align-items:center;gap:6px;padding-inline:12px;display:inline-flex}@media (hover:hover){.qs-chip:hover,.qs-segmented__option span:hover{border-color:var(--qs-royal);color:var(--qs-royal)}}.qs-chip[aria-pressed=true],.qs-segmented__option input:checked+span{background:var(--qs-royal);border-color:var(--qs-royal);color:var(--qs-on-royal)}.qs-chip[aria-pressed=true]:hover{background:var(--qs-royal-hover);border-color:var(--qs-royal-hover)}:is(.qs-chip[aria-pressed=true],input:checked+span) :is(.qs-chip__count,small){color:inherit}.qs-segmented__option input:focus-visible+span{outline:3px solid var(--qs-focus);outline-offset:2px}.qs-filters__count{font-size:var(--qs-text-ui);font-variant-numeric:tabular-nums;color:var(--qs-ink-soft);margin:0}.qs-toc--inline{margin-block-end:24px;padding-block:0}:is(.qs-toc--inline .qs-toc__title,.qs-faq__item summary){cursor:pointer;justify-content:space-between;align-items:center;gap:16px;min-block-size:48px;list-style:none;display:flex}:is(.qs-toc--inline .qs-toc__title,.qs-faq__item summary)::-webkit-details-marker{display:none}:is(.qs-toc--inline .qs-toc__title,.qs-faq__item summary):after{content:"+";content:"+"/"";color:var(--qs-royal);font:400 1.25rem/1 var(--qs-font-ui);flex:none}:is(.qs-toc[open] .qs-toc__title,.qs-faq__item[open] summary):after{content:"−";content:"−"/""}.qs-toc--inline[open] .qs-toc__title{border-block-end:1px solid var(--qs-line)}.qs-toc__list{counter-reset:qs-toc;margin:0;padding:8px 0 12px;list-style:none}.qs-toc--aside .qs-toc__list{padding:0}.qs-toc__list a{color:var(--qs-ink-soft);gap:10px}.qs-toc__list a:before{counter-increment:qs-toc;content:counter(qs-toc,decimal-leading-zero);content:counter(qs-toc,decimal-leading-zero)/"";border-radius:var(--qs-radius-xs);flex:none;padding:2px 4px;line-height:1}.qs-toc__list a:hover,.qs-toc__list a[aria-current]{color:var(--qs-ink)}.qs-toc__list a[aria-current]:before{background:var(--qs-royal);color:var(--qs-on-royal)}@media (min-width:1024px){.qs-toc--inline{display:none}}.qs-faq{margin-block-start:64px}.qs-faq__list{padding-block:0}.qs-faq__item+.qs-faq__item{border-block-start:1px solid var(--qs-line)}.qs-faq__item summary{color:var(--qs-ink);font:500 var(--qs-text-base)/var(--qs-lh-ui) var(--qs-font-ui);padding-block:12px}.qs-faq__answer{max-inline-size:32em;color:var(--qs-ink-soft);padding-block-end:16px}.qs-faq__answer p:last-child{margin:0}.qs-pagination ul,.qs-letters ul{flex-wrap:wrap;align-items:center;gap:4px;margin:0;padding:0;list-style:none;display:flex}.qs-pagination ul{margin-block-start:32px}.qs-letters ul{margin-block-end:24px}.qs-letters a,.qs-pagination :where(a:not(.qs-btn),span){min-inline-size:var(--qs-hit-sm);min-block-size:var(--qs-hit-sm);background:var(--qs-surface);border:1px solid var(--qs-line);border-radius:var(--qs-radius-sm);color:var(--qs-ink);font:400 var(--qs-text-ui)/1 var(--qs-font-mono);font-variant-numeric:tabular-nums;place-items:center;padding-inline:8px;text-decoration:none;display:inline-grid}.qs-letters a{font:600 1rem/1 var(--qs-font-quote)}:is(.qs-letters a,.qs-pagination a:not(.qs-btn)):hover{border-color:var(--qs-royal);color:var(--qs-royal)}.qs-pagination :is([aria-current],.current){background:var(--qs-royal);border-color:var(--qs-royal);color:var(--qs-on-royal)}.qs-pagination li[aria-hidden]{color:var(--qs-ink-soft)}.qs-ad{flex-direction:column;min-block-size:280px;margin-block:32px;display:flex}.qs-ad__label{margin-block-end:4px}.qs-ad__unit{flex:1;inline-size:100%}@media (min-width:1024px){.qs-ad{min-block-size:250px}}.qs-footer{background:var(--qs-surface);border-block-start:1px solid var(--qs-line);font-size:var(--qs-text-sm);color:var(--qs-ink-soft);padding-block:48px 24px}.qs-footer__grid{gap:32px;display:grid}@media (min-width:640px){.qs-footer__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.qs-footer__grid{grid-template-columns:2fr 1fr 1fr 1fr}}.qs-footer__slogan{font:400 var(--qs-text-base)/var(--qs-leading) var(--qs-font-quote);text-wrap:balance;margin:12px 0 0}.qs-footer .qs-eyebrow{margin-block-end:8px}.qs-footer__list,.qs-social{margin:0;padding:0;list-style:none}.qs-footer__list a{min-inline-size:var(--qs-hit-sm);color:inherit;font:inherit;display:inline-flex}.qs-footer__list a:hover{color:var(--qs-royal);text-decoration:underline}.qs-social{flex-wrap:wrap;gap:4px;display:flex}.qs-footer__copy{border-block-start:1px solid var(--qs-line);margin-block:32px 0;padding-block-start:16px}.qs-page-head{gap:8px;margin-block-end:var(--qs-head-gap);display:grid}.qs-page-head>*{margin:0}.qs-page-head>.qs-eyebrow{margin-block-end:4px}.qs-lead{max-inline-size:36em;font-size:var(--qs-text-base);line-height:calc(var(--qs-leading) - .1);color:var(--qs-ink-soft)}.qs-lead>:last-child{margin-block-end:0}.qs-updated,.qs-byline{font-size:var(--qs-text-ui);color:var(--qs-ink-soft)}.qs-updated a{color:inherit}.qs-layout{gap:24px;display:grid}.qs-layout__main{min-inline-size:0}.qs-layout__side{align-content:start;gap:24px;display:grid}@media (min-width:640px){.qs-layout__side--pair{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.qs-layout{grid-template-columns:minmax(0,1fr) var(--qs-side);column-gap:48px}.qs-layout__main{grid-area:1/1}.qs-layout__side{grid-area:1/2}.qs-layout .qs-layout__side--pair{grid-template-columns:minmax(0,1fr)}.qs-layout__side--sticky{align-self:start;max-block-size:calc(100vh - 48px);position:sticky;inset-block-start:24px;overflow:auto}}:is(.qs-quote--hero,.qs-quote--single) .qs-quote__text{max-inline-size:none;font-size:var(--qs-hero-quote)}.qs-quote--hero .qs-mark{margin-inline:0}.qs-home__hubs{gap:24px;margin-block:48px;display:grid}.qs-home__hubs>section{scroll-margin-block-start:24px}@media (min-width:1024px){.qs-home__hubs{grid-template-columns:minmax(0,1fr) minmax(0,1fr) var(--qs-side);column-gap:48px;margin-block:64px}}.qs-gen-banner{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px 24px;margin-block:48px;display:flex}.qs-gen-banner>div{flex:18rem;gap:8px;display:grid}.qs-gen-banner__text{font:600 var(--qs-h3)/var(--qs-leading-heading) var(--qs-font-quote);text-wrap:balance;margin:0}.qs-collection .qs-gen-banner{margin-block:64px}.qs-collection__intro{margin-block-end:24px}.qs-section{margin-block-start:64px;scroll-margin-block-start:24px}.qs-collection__main>.qs-section{margin-block-start:0}.qs-collection__main>.qs-section:not([hidden])~.qs-section{margin-block-start:64px}.qs-section__title{margin-block-end:8px}.qs-section__intro{max-inline-size:36em;color:var(--qs-ink-soft);margin-block-end:16px}.qs-related{margin-block-start:64px}.qs-layout__side .qs-related,.qs-author__bio p:last-child{margin:0}.qs-single__section{margin-block-start:48px}.qs-search--wide{max-inline-size:var(--qs-reading);margin-block-end:48px}:is(.qs-search-page,.qs-404) .qs-section{margin-block-start:48px}.qs-empty[hidden]{display:none}.qs-gen{gap:24px;display:grid}.qs-gen__controls{margin:0}.qs-field{border:0;min-inline-size:0;margin:0;padding:0}.qs-gen__controls>.qs-field:not(:last-child){border-block-end:1px solid var(--qs-line);margin-block-end:20px;padding-block-end:20px}.qs-field__label{color:var(--qs-ink);font:var(--qs-w-label) var(--qs-text-ui)/var(--qs-lh-ui) var(--qs-font-ui);margin-block-end:8px;padding:0;display:block}.qs-field__help{font-size:var(--qs-text-ui);color:var(--qs-ink-soft);font-variant-numeric:tabular-nums;margin:6px 0 0}.qs-segmented{flex-wrap:wrap;gap:8px;display:flex}.qs-segmented legend{inline-size:100%}.qs-segmented__option,.qs-swatch{cursor:pointer;position:relative}.qs-segmented__option input,.qs-swatch input{opacity:0;cursor:pointer;block-size:100%;inline-size:100%;margin:0;position:absolute;inset:0}.qs-swatches{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px 8px;display:grid}.qs-swatches legend{grid-column:1/-1}@media (max-width:379.98px){.qs-swatches{grid-template-columns:repeat(3,minmax(0,1fr))}}.qs-swatch{font-size:var(--qs-text-ui);text-align:center;flex-direction:column;align-items:center;gap:4px;display:flex}.qs-swatch__chip{border:1px solid var(--qs-line-strong);border-radius:50%;block-size:44px;inline-size:44px}.qs-swatch input:checked~.qs-swatch__chip{box-shadow:0 0 0 2px var(--qs-surface),0 0 0 4px var(--qs-royal)}.qs-swatch input:checked~.qs-swatch__name{color:var(--qs-royal);font-weight:500}.qs-swatch input:focus-visible~.qs-swatch__chip{outline:3px solid var(--qs-focus);outline-offset:6px}.qs-gen__frame{background:var(--qs-paper);border-radius:var(--qs-radius-sm);place-items:center;padding:16px;display:grid}.qs-gen__canvas{block-size:auto;max-block-size:70vh;inline-size:auto;max-inline-size:100%}.qs-gen__actions{flex-wrap:wrap;gap:12px;margin-block-start:16px;display:flex}.qs-gen__actions [hidden]{display:none}@media (min-width:1024px){.qs-gen{grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:start;gap:48px}.qs-gen__preview{position:sticky;inset-block-start:24px}}.qs-authors__tools{gap:8px 24px;margin-block-end:24px;display:grid}@media (min-width:640px){.qs-authors__tools{grid-template-columns:minmax(0,1fr) auto;align-items:end}.qs-authors__tools .qs-filters__count{align-items:center;min-block-size:44px;display:flex}}.qs-authors__tools[hidden]{display:none}.qs-authors__tools .qs-field{margin:0}.qs-letter{margin-block-end:24px;scroll-margin-block-start:24px}.qs-letter:last-of-type{margin-block-end:0}.qs-letter .qs-card__head{align-items:baseline}.qs-letter__title{font-size:var(--qs-h2);margin:0;line-height:1}.qs-author-list{gap:0 24px;margin:0;padding:0;list-style:none;display:grid}@media (min-width:640px){.qs-author-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.qs-author-list{grid-template-columns:repeat(3,minmax(0,1fr))}}.qs-author-list li{border-block-end:1px solid var(--qs-line);gap:2px;padding-block:10px;display:grid;position:relative}.qs-author-list__name{color:var(--qs-ink);font:600 1.0625rem/var(--qs-leading-heading) var(--qs-font-quote);text-decoration:none}.qs-author-list__name:hover{color:var(--qs-royal);text-decoration:underline}.qs-author-list__meta{font-size:var(--qs-text-ui);color:var(--qs-ink-soft)}.qs-author-list__count{color:var(--qs-stamp)}.qs-main>.qs-container>:last-child,.qs-prose>:last-child{margin-block-end:0}.qs-nnbsp{letter-spacing:0}.qs-prose{max-inline-size:32em;font-size:var(--qs-text-prose);line-height:1.7}.qs-prose>*+h2{margin-block-start:32px}.qs-prose h2{font-size:var(--qs-h3);letter-spacing:0;margin-block-end:12px}.qs-prose li+li{margin-block-start:4px}.qs-prose li::marker{color:var(--qs-royal)}:lang(ar) .qs-prose{line-height:1.8}@media (max-width:639.98px){.qs-prose{-webkit-hyphens:auto;hyphens:auto;hyphenate-limit-chars:7 3 3}}.wpcf7{max-inline-size:36rem}.wpcf7 label{color:var(--qs-ink);font:var(--qs-w-label) var(--qs-text-ui)/var(--qs-lh-ui) var(--qs-font-ui);display:block}.wpcf7 .wpcf7-form-control-wrap{margin-block-start:8px;font-weight:400;display:block}.wpcf7-not-valid-tip{font-size:var(--qs-text-ui);color:var(--qs-danger);margin-block-start:4px}.wpcf7 form .wpcf7-response-output{border-radius:var(--qs-radius-sm);margin:16px 0 0;padding:12px 16px}.wpcf7-spinner{margin-inline:12px 0}@media (forced-colors:active){.is-highlighted .qs-mark{forced-color-adjust:none;color:marktext;background:mark}.qs-chip[aria-pressed=true],.qs-segmented__option input:checked+span,.qs-pagination :is([aria-current],.current),.qs-toc__list a[aria-current]:before{forced-color-adjust:none;color:highlighttext;background:highlight;border-color:highlight}.qs-swatch__chip{forced-color-adjust:none}.qs-swatch input:checked~.qs-swatch__chip{border:3px solid highlight}}