:root{--sis-bg-public:#faf9f5;--sis-bg-app:#f5f6fa;--sis-surface:#fff;--sis-surface-subtle:#fafbfe;--sis-surface-blue:#f4f6fc;--sis-surface-blue-2:#f3f5fc;--sis-surface-media:#eaf1fb;--sis-surface-media-2:#e3e9f7;--sis-surface-media-3:#d7e6f7;--sis-media-dark:#12224d;--sis-ink:#101a33;--sis-ink-body:#1b2436;--sis-ink-strong:#26314f;--sis-ink-muted:#47536f;--sis-ink-soft:#55617c;--sis-ink-meta:#5c6884;--sis-ink-faint:#8792ac;--sis-ink-faintest:#b6bfd4;--sis-ink-rule:#c3cbde;--sis-blue:#2947e0;--sis-blue-hover:#4463f5;--sis-blue-deep:#1e3690;--sis-blue-darker:#1b2a57;--sis-blue-tint:#eef1fb;--sis-blue-tint-2:#e7ecfb;--sis-blue-border:#dce4f7;--sis-blue-wave:#cbd5ec;--sis-yellow:#ffc533;--sis-yellow-tint:#fff4d6;--sis-yellow-surface:#fff9ec;--sis-yellow-surface-2:#fffcf2;--sis-yellow-border:#f2e6cc;--sis-yellow-border-2:#f0e3c2;--sis-yellow-border-3:#eadfc6;--sis-yellow-border-4:#f0dca8;--sis-amber-ink:#8a5b00;--sis-amber-ink-deep:#5a3c00;--sis-amber-ink-deeper:#6b4a00;--sis-amber-meta:#8a6a20;--sis-amber-meta-2:#6a5a38;--sis-amber-meta-3:#7a6a49;--sis-amber-rule:#5c4a22;--sis-amber-head:#3f3312;--sis-logo-blue:#0c62a8;--sis-logo-green:#00a850;--sis-logo-gold:#d6ae55;--sis-logo-deep:#0a3f70;--sis-logo-mint:#7ee3ae;--sis-green:#23c79b;--sis-green-deep:#0b6e51;--sis-green-deeper:#0b5b45;--sis-green-darkest:#08352a;--sis-green-meta:#3f7a67;--sis-green-tint:#e9fbf4;--sis-green-surface:#f4fefa;--sis-green-border:#c9efe2;--sis-red:#c22e14;--sis-red-bright:#d93c22;--sis-orange:#ff5a3d;--sis-red-deep:#8c2b14;--sis-red-meta:#a85238;--sis-red-tint:#ffefeb;--sis-red-surface:#fff4f1;--sis-red-surface-2:#fff6f3;--sis-red-border:#fad4cb;--sis-youtube:red;--sis-border-card:#e1e6f3;--sis-border-app:#e6e9f2;--sis-border-header:#eaedf5;--sis-border-band:#e7eaf4;--sis-border-input:#e3e6f0;--sis-border-input-app:#dde2ef;--sis-border-button:#d9deee;--sis-border-paper:#dce1ee;--sis-border-divider:#f1f3f9;--sis-border-divider-2:#edeff6;--sis-border-dashed:#c9d2e6;--sis-cat-science:#2947e0;--sis-cat-opinion:#d93c22;--sis-cat-interview:#0b6e51;--sis-cat-literature:#0b6e51;--sis-cat-sport:#8a5b00;--sis-cat-default:#2947e0;--sis-font-display:var(--font-archivo), "Archivo", system-ui, sans-serif;--sis-font-body:var(--font-source-sans), "Source Sans 3", system-ui, sans-serif;--sis-font-mono:var(--font-plex-mono), "IBM Plex Mono", ui-monospace, monospace;--sis-font-arabic:var(--font-naskh), "Noto Naskh Arabic", var(--font-source-sans), serif;--sis-text-hero:clamp(30px, 5vw, 58px);--sis-text-page-title:clamp(28px, 4.4vw, 52px);--sis-text-article-title:clamp(28px, 4.4vw, 50px);--sis-text-section:clamp(22px, 2.8vw, 38px);--sis-text-card-xl:clamp(21px, 2.4vw, 31px);--sis-text-card-lg:clamp(19px, 2.1vw, 27px);--sis-text-card:clamp(17px, 1.8vw, 21px);--sis-text-card-sm:clamp(16px, 1.7vw, 20px);--sis-text-dek:clamp(16px, 1.8vw, 20px);--sis-text-body:15px;--sis-text-read:17.5px;--sis-text-read-ar:19px;--sis-text-ui:14px;--sis-text-ui-sm:13px;--sis-text-meta:12.5px;--sis-text-mono:11.5px;--sis-text-mono-sm:10.5px;--sis-text-badge:11px;--sis-lh-tight:1.1;--sis-lh-heading:1.25;--sis-lh-snug:1.4;--sis-lh-body:1.7;--sis-lh-read:1.85;--sis-lh-read-ar:2;--sis-ls-hero:-.03em;--sis-ls-display:-.02em;--sis-ls-tight:-.01em;--sis-ls-label:.02em;--sis-ls-badge:.03em;--sis-ls-caps:.06em;--sis-ls-caps-wide:.1em;--sis-r-xs:6px;--sis-r-sm:7px;--sis-r-8:8px;--sis-r-9:9px;--sis-r-md:10px;--sis-r-11:11px;--sis-r-lg:12px;--sis-r-13:13px;--sis-r-14:14px;--sis-r-xl:16px;--sis-r-18:18px;--sis-r-2xl:20px;--sis-r-hero:22px;--sis-r-pill:99px;--sis-shadow-tile-hover:0 14px 30px #101a331f;--sis-shadow-paper:0 10px 24px #101a3321;--sis-shadow-paper-sm:0 10px 22px #101a331f;--sis-shadow-thumb:0 3px 8px #101a331a;--sis-shadow-cover:0 6px 16px #101a3324;--sis-shadow-pop:0 18px 40px #101a3329;--sis-shadow-dropdown:0 12px 26px #101a331f;--sis-max-wide:1400px;--sis-max-mid:1100px;--sis-max-app:1180px;--sis-max-editorial:1400px;--sis-max-review:1500px;--sis-max-read:760px;--sis-max-story:880px;--sis-max-doc:900px;--sis-gutter:clamp(14px, 3vw, 34px);--sis-gutter-mid:clamp(16px, 3vw, 34px);--sis-gutter-app:clamp(16px, 2.4vw, 34px);--sis-section-y:clamp(22px, 3vw, 44px);--sis-section-y-sm:clamp(14px, 2vw, 26px);--sis-gap:clamp(14px, 1.8vw, 22px);--sis-gap-sm:clamp(10px, 1.3vw, 14px);--sis-gap-lg:clamp(16px, 2.2vw, 30px);--sis-tap:44px;--sis-tap-sm:38px;--sis-focus:3px solid var(--sis-blue);--sis-focus-offset:3px;--sis-scrim-bottom:linear-gradient(180deg, #0b132c00, #0b132cdb);--sis-scrim-tile:linear-gradient(180deg, #0b132c00, #0b132ccc);--sis-scrim-full:linear-gradient(180deg, #0b132c40, #0b132cd9);--sis-scrim-modal:#101a338c;--sis-on-dark-text:#fffc;--sis-on-dark-text-soft:#ffffffb3;--sis-on-dark-text-faint:#ffffff80;--sis-on-dark-border:#ffffff29;--sis-on-dark-fill:#ffffff24;--sis-on-dark-fill-hover:#fff3}
*,:before,:after{box-sizing:border-box}html,body{background:var(--sis-bg-public);color:var(--sis-ink);font-family:var(--sis-font-body);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-moz-text-size-adjust:100%;text-size-adjust:100%;margin:0;padding:0}body{min-height:100vh;overflow-x:hidden}a{color:var(--sis-blue);text-decoration:none}a:hover{color:var(--sis-ink)}button,select,input,textarea{font:inherit;color:inherit}button{cursor:pointer}img,picture,video,canvas,svg{max-width:100%;display:block}::selection{background:var(--sis-yellow);color:var(--sis-ink)}:focus-visible{outline:var(--sis-focus);outline-offset:var(--sis-focus-offset)}:focus:not(:focus-visible){outline:none}h1,h2,h3,h4{font-family:var(--sis-font-display);letter-spacing:var(--sis-ls-display);margin:0}p{text-wrap:pretty;margin:0}ul,ol{margin:0}.sis-sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.sis-skip-link{z-index:200;background:var(--sis-ink);color:#fff;border-radius:var(--sis-r-md);font-size:var(--sis-text-ui);padding:12px 18px;font-weight:600;transition:top .15s ease-out;position:absolute;top:-80px;left:8px}.sis-skip-link:focus{color:#fff;top:8px}[dir=rtl]{font-family:var(--sis-font-arabic)}@keyframes sis-bar{0%,to{transform:scaleY(.3)}50%{transform:scaleY(1)}}@keyframes sis-pop-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes sis-pulse{0%,to{opacity:.35}50%{opacity:1}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}
