@import "https://fonts.googleapis.com/css2?family=Cairo:wght@200..1000&display=swap";
:root{--site-zone:64px;--site-measure:1320px;--site-edge:40px}@media (max-width:1199px){:root{--site-zone:60px;--site-edge:25px}}@media (max-width:767px){:root{--site-zone:56px}}:root{--ease-out:cubic-bezier(.22, 1, .36, 1);--ease-pop:cubic-bezier(.34, 1.56, .64, 1);--t-press:80ms;--t-tap:.14s;--t-hover:.22s;--t-move:.3s;--t-panel:.38s;--t-entry:.58s;--page-gutter:25px;--page-top:calc(var(--site-zone) + 25px);--page-top-editorial:calc(var(--site-zone) + 30px);--page-bottom:25px;--hero-title:clamp(28px, 4.6vw, 44px);--hero-title-lh:1.16;--hero-lede:15.5px;--hero-lede-lh:1.8;--page-edge:25px;--page-measure:calc(var(--site-measure) - 2 * (var(--site-edge) - var(--page-edge)));--page-hero-gap:56px;--page-section-gap:44px;--page-rule-gap:24px;--page-block:620px;--page-block-narrow:460px}@media (max-width:560px){:root{--hero-lede:14.5px;--page-hero-gap:40px;--page-section-gap:32px;--page-rule-gap:18px}}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--surface-base:#fafaf9;--surface-field:linear-gradient(120deg, #f8fafc 0%, #fffef0 50%, #f0ebe2 100%);--surface-stage:radial-gradient(ellipse 70% 76% at 50% 46%, #ffffff80 0%, #ffffff29 38%, #fff0 64%), radial-gradient(ellipse 88% 90% at 50% 50%, #46321800 46%, #4632180a 76%, #46321816 100%);--surface:var(--surface-stage), var(--surface-field)}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html,body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;height:100svh;margin:0;font-family:Cairo,sans-serif!important}html{scrollbar-width:none}html::-webkit-scrollbar{display:none}body{background-color:var(--surface-base);background-image:var(--surface);color:#1c1917;background-attachment:fixed}input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}ul{list-style:none}a{text-decoration:none}button{background-color:#0000;border:none;outline:none;text-decoration:none}button:focus,button:focus-visible{outline:none}::-webkit-scrollbar{width:12px;height:12px}.tooltip{color:#ffb900!important;white-space:nowrap!important;-webkit-user-select:none!important;user-select:none!important;z-index:990!important;background-color:#1e293b!important;border:1px solid #1e293b!important;border-radius:6px!important;padding:2px 4px!important;font-size:12px!important;font-weight:600!important;display:inline-block!important;transform:translateY(-10px)!important;box-shadow:0 3px 10px #0000004d!important}.tooltipQuickNav{transform:translate(5px)!important}.stf__block:nth-child(odd) .stf__innerShadow,.stf__block:nth-child(odd) .stf__outerShadow,.stf__block:nth-child(odd) .stf__hardShadow,.stf__block:nth-child(odd) .stf__hardInnerShadow{border-radius:0 12px 12px 0!important}.stf__block:nth-child(2n) .stf__innerShadow,.stf__block:nth-child(2n) .stf__outerShadow,.stf__block:nth-child(2n) .stf__hardShadow,.stf__block:nth-child(2n) .stf__hardInnerShadow{border-radius:12px 0 0 12px!important}@media screen and (max-width:580px){.tooltip{display:none!important}}::-webkit-scrollbar-track{background:#f4f4f5}::-webkit-scrollbar-thumb{background:#a1a1aa padding-box content-box;border:3px solid #f4f4f5;border-radius:999px}::-webkit-scrollbar-thumb:hover{background:#71717a padding-box content-box;border:3px solid #f4f4f5}::-webkit-scrollbar-corner{background:#f4f4f5}::selection{background:#f59e0b26}
