:root{--paper: #f2f4f1;--surface: #ffffff;--ink: #1d2b53;--text: #29324f;--muted: #59627e;--line: #d6dbd4;--gold: #a8761a;--gold-deep: #7a5410;--gold-wash: #f6ebd0;--risk: #a4262c;--risk-wash: #fbedec;--up: #1f7a4d;--night: #0f1a3a;--night-2: #172552;--night-line: rgb(255 255 255 / .12);--on-night: #e8ecf7;--on-night-muted: #a9b3d1;--gold-bright: #d8a743;--s-sydney: #0b9580;--s-tokyo: #d9603f;--s-london: #3d5a99;--s-newyork: #b8862a;--font-display: "Reem Kufi Variable", "Readex Pro Variable", system-ui, sans-serif;--font-body: "Readex Pro Variable", system-ui, -apple-system, "Segoe UI", sans-serif;--step--1: .875rem;--step-0: 1rem;--step-1: 1.25rem;--step-2: 1.5625rem;--step-3: 1.953rem;--step-4: 2.441rem;--step-5: clamp(2.441rem, 1.6rem + 3.6vw, 3.815rem);--measure: 68ch;--gutter: 16px;--radius-s: 4px;--radius-m: 10px}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-padding-top:5rem}body{margin:0;background:var(--paper);color:var(--text);font-family:var(--font-body);font-size:17px;line-height:1.65;font-weight:350;text-rendering:optimizeLegibility}html[lang=ar] body{font-size:18px;line-height:1.85}img,svg{max-width:100%;height:auto}a{color:var(--ink);text-decoration-color:var(--gold);text-decoration-thickness:2px;text-underline-offset:.22em}a:hover{color:var(--gold-deep)}:focus-visible{outline:3px solid var(--gold);outline-offset:2px;border-radius:2px}h1,h2,h3{font-family:var(--font-display);color:var(--ink);font-weight:600;line-height:1.25;margin:0 0 .5em}h1{font-size:var(--step-4)}h2{font-size:var(--step-3);margin-top:1.8em}h3{font-size:var(--step-1);font-family:var(--font-body);font-weight:600;margin-top:1.5em}p,ul,ol{margin:0 0 1em}strong{font-weight:600;color:var(--ink)}table{width:100%;border-collapse:collapse;font-size:var(--step--1);margin:1.25em 0 1.75em;background:var(--surface)}th,td{text-align:start;padding:.6em .75em;border-bottom:1px solid var(--line);vertical-align:top}th{color:var(--ink);font-weight:600;border-bottom:2px solid var(--ink)}.table-scroll{overflow-x:auto;margin-inline:calc(var(--gutter) * -1);padding-inline:var(--gutter)}.wrap{max-width:1180px;margin-inline:auto;padding-inline:var(--gutter)}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.skip{position:absolute;inset-inline-start:var(--gutter);top:-3rem;background:var(--ink);color:var(--paper);padding:.5rem 1rem;z-index:50}.skip:focus{top:.5rem}.btn{display:inline-flex;align-items:center;justify-content:center;gap:.5em;min-height:48px;padding:.65em 1.4em;border-radius:var(--radius-s);font:inherit;font-weight:500;text-decoration:none;cursor:pointer;border:2px solid var(--ink);background:var(--ink);color:var(--paper)}.btn:hover{background:#142042;color:#fff}.btn--quiet{background:transparent;color:var(--ink)}.btn--quiet:hover{background:var(--surface);color:var(--ink)}.prose{max-width:var(--measure)}.prose>:first-child{margin-top:0}.prose li+li{margin-top:.3em}.prose blockquote{margin:1.5em 0;padding:.9em 1.1em;border-inline-start:4px solid var(--gold);background:var(--gold-wash);border-radius:0 var(--radius-s) var(--radius-s) 0;color:var(--ink)}[dir=rtl] .prose blockquote{border-radius:var(--radius-s) 0 0 var(--radius-s)}.prose blockquote>:last-child{margin-bottom:0}.prose h2{position:relative;padding-top:.9rem}.prose h2:before{content:"";position:absolute;top:0;inset-inline-start:0;width:2.5rem;height:4px;border-radius:2px;background:var(--gold)}.prose ul{padding-inline-start:1.3rem}.prose ul li::marker{color:var(--gold)}.prose ol li::marker{color:var(--gold-deep);font-weight:600}.prose table{display:block;overflow-x:auto;border-radius:var(--radius-m);border:1px solid var(--line);white-space:normal}.prose thead th{background:var(--night);color:#fff;border-bottom:0}.prose tbody tr:nth-child(2n) td{background:#f7f8fb}.night{background:var(--night);color:var(--on-night);--s-sydney: #1aa88b;--s-tokyo: #e2683f;--s-london: #6a86d6;--s-newyork: #be8a2c}.night h1,.night h2,.night h3,.night strong,.night a{color:#fff}.night .btn{background:var(--gold-bright);border-color:var(--gold-bright);color:var(--night)}.night .btn:hover{background:#e7bb5c;border-color:#e7bb5c;color:var(--night)}.night .btn--quiet{background:transparent;border-color:#ffffff80;color:#fff}.night .btn--quiet:hover{background:#ffffff14;border-color:#fff;color:#fff}.figure{margin:1.75rem 0 2.25rem;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-m);padding:1.25rem}.figure figcaption{font-size:var(--step--1);color:var(--muted);margin-top:.85rem;line-height:1.55}.figure-title{font-family:var(--font-body);font-weight:600;color:var(--ink);margin:0 0 1rem;font-size:var(--step-0)}.figure.night{background:var(--night);border-color:var(--night)}.figure.night figcaption{color:var(--on-night-muted)}.figure.night .figure-title{color:#fff}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}
