@font-face{font-family:Figtree Variable;font-style:normal;font-display:swap;font-weight:300 900;src:url(/assets/figtree-latin-ext-wght-normal-DCwSJGxG.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Figtree Variable;font-style:normal;font-display:swap;font-weight:300 900;src:url(/assets/figtree-latin-wght-normal-D_ZTVpCC.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-cyrillic-ext-400-normal-xuaO2J-f.woff2) format("woff2"),url(/assets/ibm-plex-mono-cyrillic-ext-400-normal-DMdlQ8Kv.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-cyrillic-400-normal-BSMlKf0J.woff2) format("woff2"),url(/assets/ibm-plex-mono-cyrillic-400-normal-CEL4l2ZJ.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-vietnamese-400-normal-BulugwFq.woff2) format("woff2"),url(/assets/ibm-plex-mono-vietnamese-400-normal-DDuiU_S-.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-latin-ext-400-normal-BmRBH3aV.woff2) format("woff2"),url(/assets/ibm-plex-mono-latin-ext-400-normal-D3D2R8hC.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-latin-400-normal-DMJ8VG8y.woff2) format("woff2"),url(/assets/ibm-plex-mono-latin-400-normal-CvHOgSBP.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-cyrillic-ext-500-normal-BqneJy0T.woff2) format("woff2"),url(/assets/ibm-plex-mono-cyrillic-ext-500-normal-BIfNGwUT.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-cyrillic-500-normal-Bq9vWWag.woff2) format("woff2"),url(/assets/ibm-plex-mono-cyrillic-500-normal-Ael50iVv.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-vietnamese-500-normal-DZ4AoWbu.woff2) format("woff2"),url(/assets/ibm-plex-mono-vietnamese-500-normal-C8zxqsMH.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-latin-ext-500-normal-CAhNIIs5.woff2) format("woff2"),url(/assets/ibm-plex-mono-latin-ext-500-normal-CZ70TYgx.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-latin-500-normal-DSY6xOcd.woff2) format("woff2"),url(/assets/ibm-plex-mono-latin-500-normal-CB9ihrfo.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-mono-cyrillic-ext-600-normal-V-xxqcpd.woff2) format("woff2"),url(/assets/ibm-plex-mono-cyrillic-ext-600-normal-9HEixskS.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-mono-cyrillic-600-normal-CTOM6hUh.woff2) format("woff2"),url(/assets/ibm-plex-mono-cyrillic-600-normal-fLZuRloM.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-mono-vietnamese-600-normal-D2EvbN8M.woff2) format("woff2"),url(/assets/ibm-plex-mono-vietnamese-600-normal-iLQfcSjf.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-mono-latin-ext-600-normal-D38SheWl.woff2) format("woff2"),url(/assets/ibm-plex-mono-latin-ext-600-normal-DmB0ttJJ.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-mono-latin-600-normal-BgSNZQsw.woff2) format("woff2"),url(/assets/ibm-plex-mono-latin-600-normal-DWFSQ4vo.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--q-r-25: #f8f7fa;--q-r-50: #f2f0f6;--q-r-100: #e9e7ee;--q-r-200: #dddae5;--q-r-300: #cdcad5;--q-r-400: #b1aebc;--q-r-500: #9591a1;--q-r-600: #757185;--q-r-700: #5b566e;--q-r-800: #413c55;--q-r-900: #2c2740;--q-r-950: #18142d;--q-v-50: #ebf0f2;--q-v-100: #cdd9df;--q-v-200: #b6c3ca;--q-v-300: #94a9b5;--q-v-400: #8196a5;--q-v-500: #6b8292;--q-v-600: #546b7c;--q-v-700: #3a5063;--q-v-800: #23374a;--q-v-900: #132130;--q-v-950: #0d1824;--q-teal-soft: #d5eeff;--q-teal-tint: #ecf7ff;--q-teal-line: #a4d9ff;--q-teal-lift: #76c6ff;--q-teal-lift-hover: #adddff;--q-teal: #0162a7;--q-teal-deep: #004d84;--q-teal-ink: #00406e;--q-amber-soft: #d3cff9;--q-amber-line: #b7b3e2;--q-amber-lift: #9e99d7;--q-amber-mark: #443c96;--q-amber-ink: #373179;--q-copper-soft: #e8d3ff;--q-copper-line: #d5b1ff;--q-copper-lift: #c18bfe;--q-copper-mark: #7e3ec7;--q-copper: #7135b6;--q-copper-deep: #5a2992;--q-green-soft: #cef9fd;--q-green-line: #a5dadf;--q-green-lift: #78c8cf;--q-green-mark: #007c87;--q-green: #006871;--q-crimson-soft: #f1dfe0;--q-crimson-line: #e9c6c8;--q-crimson-lift: #e7a5a8;--q-crimson-mark: #9d191f;--q-crimson: #870f15;--q-ink-a04: rgba(24, 20, 45, .04);--q-ink-a06: rgba(24, 20, 45, .06);--q-ink-a08: rgba(24, 20, 45, .08);--q-ink-a12: rgba(24, 20, 45, .12);--q-ink-a16: rgba(24, 20, 45, .16);--q-paper-a08: rgba(235, 240, 242, .08);--q-paper-a16: rgba(235, 240, 242, .16);--q-canvas: #ffffff;--q-surface: #ffffff;--q-surface-soft: var(--q-r-50);--q-surface-sunken: var(--q-r-100);--q-ink: var(--q-r-950);--q-strong: var(--q-r-900);--q-body: var(--q-r-800);--q-muted: var(--q-r-700);--q-heading: var(--q-v-800);--q-disabled: var(--q-r-500);--q-line-soft: var(--q-r-200);--q-line: var(--q-r-300);--q-line-strong: var(--q-r-600);--q-line-input: var(--q-r-600);--q-line-chart: var(--q-r-400);--q-brand: var(--q-teal);--q-brand-hover: var(--q-teal-deep);--q-brand-ink: var(--q-teal-ink);--q-brand-deep: var(--q-teal-ink);--q-brand-soft: var(--q-teal-soft);--q-brand-tint: var(--q-teal-tint);--q-brand-line: var(--q-teal-line);--q-brand-lift: var(--q-teal-lift);--q-usd-chart: var(--q-amber-mark);--q-usd-text: var(--q-amber-ink);--q-usd-soft: var(--q-amber-soft);--q-usd-line: var(--q-amber-line);--q-usd-lift: var(--q-amber-lift);--q-hedge: var(--q-copper-deep);--q-hedge-text: var(--q-copper-deep);--q-hedge-soft: var(--q-copper-soft);--q-hedge-line: var(--q-copper-line);--q-hedge-lift: var(--q-copper-lift);--q-positive: var(--q-green);--q-positive-mark: var(--q-green-mark);--q-positive-soft: var(--q-green-soft);--q-positive-line: var(--q-green-line);--q-positive-lift: var(--q-green-lift);--q-warning: var(--q-copper);--q-warning-mark: var(--q-copper-mark);--q-warning-soft: var(--q-copper-soft);--q-warning-line: var(--q-copper-line);--q-warning-lift: var(--q-copper-lift);--q-risk: var(--q-crimson);--q-risk-mark: var(--q-crimson-mark);--q-risk-soft: var(--q-crimson-soft);--q-risk-line: var(--q-crimson-line);--q-risk-lift: var(--q-crimson-lift);--q-series-eur-dash: none;--q-series-usd-dash: 2 5;--q-series-hedge-dash: 7 5;--q-glyph-positive: "▲";--q-glyph-negative: "▼";--q-glyph-warning: "!";--q-glyph-risk: "✕";--q-chip-rule: 3px;--q-focus: var(--q-ink);--q-focus-halo: var(--q-surface);--q-focus-on-dark: var(--q-v-50);--q-focus-width: 3px;--q-focus-offset: 2px;--q-focus-ring: 0 0 0 2px var(--q-focus-halo), 0 0 0 5px var(--q-focus);--q-focus-ring-on-dark: 0 0 0 2px var(--q-v-900), 0 0 0 5px var(--q-focus-on-dark);--q-dark: var(--q-v-900);--q-dark-deep: var(--q-v-950);--q-dark-surface: var(--q-v-800);--q-dark-elevated: var(--q-v-800);--q-dark-line: var(--q-v-700);--q-dark-line-strong: var(--q-v-500);--q-dark-muted: var(--q-v-300);--q-dark-body: var(--q-v-200);--q-dark-ink: var(--q-v-50);--q-dark-accent: var(--q-brand-lift);--q-dark-accent-hover: var(--q-teal-lift-hover);--q-font-sans: "Figtree Variable", "Figtree", Arial, Helvetica, sans-serif;--q-font-mono: "IBM Plex Mono", ui-monospace, SFMono-Regular, Consolas, monospace;--q-font-display: var(--q-font-sans);--q-font-label: var(--q-font-mono);--q-display-stretch: 100%;--q-numeric: tabular-nums;--q-weight-regular: 400;--q-weight-medium: 500;--q-weight-semibold: 600;--q-text-hero-family: var(--q-font-display);--q-text-hero-size: clamp(42px, 31.23px + 2.873vw, 68px);--q-text-hero-line: 1.08;--q-text-hero-weight: var(--q-weight-medium);--q-text-hero-track: clamp(-1.69px, -.34px - .105vw, -.74px);--q-text-hero-stretch: var(--q-display-stretch);--q-text-h2-family: var(--q-font-display);--q-text-h2-size: clamp(32px, 25.37px + 1.768vw, 48px);--q-text-h2-line: 1.12;--q-text-h2-weight: var(--q-weight-medium);--q-text-h2-track: clamp(-1.03px, -.23px - .063vw, -.46px);--q-text-h2-stretch: var(--q-display-stretch);--q-text-h3-family: var(--q-font-sans);--q-text-h3-size: clamp(26px, 21.03px + 1.326vw, 38px);--q-text-h3-line: 1.18;--q-text-h3-weight: var(--q-weight-medium);--q-text-h3-track: clamp(-.62px, -.19px - .034vw, -.32px);--q-text-h4-family: var(--q-font-sans);--q-text-h4-size: clamp(22px, 19.51px + .663vw, 28px);--q-text-h4-line: 1.28;--q-text-h4-weight: var(--q-weight-semibold);--q-text-h4-track: clamp(-.37px, -.17px - .015vw, -.23px);--q-text-lead-family: var(--q-font-sans);--q-text-lead-size: 20px;--q-text-lead-line: 28px;--q-text-lead-weight: var(--q-weight-regular);--q-text-lead-track: -.0094em;--q-text-body-family: var(--q-font-sans);--q-text-body-size: 17px;--q-text-body-line: 28px;--q-text-body-weight: var(--q-weight-regular);--q-text-body-track: 0em;--q-text-strong-weight: var(--q-weight-semibold);--q-text-ui-family: var(--q-font-sans);--q-text-ui-size: 15px;--q-text-ui-line: 21px;--q-text-ui-weight: var(--q-weight-semibold);--q-text-ui-track: 0em;--q-text-data-family: var(--q-font-mono);--q-text-data-size: 13px;--q-text-data-line: 21px;--q-text-data-weight: var(--q-weight-regular);--q-text-data-track: 0em;--q-text-metric-family: var(--q-font-mono);--q-text-metric-size: var(--q-text-h3-size);--q-text-metric-line: 1.18;--q-text-metric-weight: var(--q-weight-regular);--q-text-metric-track: -.01em;--q-text-eyebrow-family: var(--q-font-label);--q-text-eyebrow-size: 12px;--q-text-eyebrow-line: 14px;--q-text-eyebrow-weight: var(--q-weight-semibold);--q-text-eyebrow-track: .12em;--q-text-eyebrow-transform: uppercase;--q-text-eyebrow-tracking: var(--q-text-eyebrow-track);--q-text-kicker-size: 14px;--q-text-kicker-line: 18px;--q-text-kicker-track: .09em;--q-text-display-line-safe: 1.17;--q-measure: 46ch;--q-measure-tight: 34ch;--q-measure-display: 17ch;--q-rhythm: 28px;--q-space-1: 4px;--q-space-2: 7px;--q-space-3: 10px;--q-space-4: 14px;--q-space-5: 21px;--q-space-6: 28px;--q-space-7: 42px;--q-space-8: 56px;--q-space-9: 84px;--q-space-10: 112px;--q-section-pad-y: clamp(48px, 6.5625vw, 84px);--q-section-pad-y-tight: clamp(28px, 4.375vw, 56px);--q-section-pad-y-loose: clamp(84px, 13.125vw, 168px);--q-column: 70px;--q-columns: 12;--q-gutter: 28px;--q-container-max: 1148px;--q-container-text: 658px;--q-container-narrow: 658px;--q-container-wide: 1344px;--q-page-margin: 21px;--q-radius-mark: 4px;--q-radius-chip: 8px;--q-radius-card: 14px;--q-radius-control: 12px;--q-radius-panel: 20px;--q-radius-pill: 999px;--q-radius-dogear: 20px 20px 14px 20px;--q-edge: 0 0 0 1px var(--q-ink-a08);--q-edge-strong: 0 0 0 1px var(--q-ink-a12);--q-shadow-card: none;--q-shadow-raised: 0 1px 2px -1px rgba(24, 20, 45, .05), 0 8px 16px -12px rgba(24, 20, 45, .06);--q-shadow-floating: 0 0 0 1px rgba(24, 20, 45, .1), 0 3px 4px -2px rgba(24, 20, 45, .08), 0 16px 26px -12px rgba(24, 20, 45, .07), 0 48px 64px -36px rgba(24, 20, 45, .06);--q-shadow-well: inset 0 1px 2px rgba(24, 20, 45, .1), inset 0 0 0 1px rgba(24, 20, 45, .07);--q-shadow-on-dark: 0 0 0 1px rgba(235, 240, 242, .1), 0 2px 3px -1px rgba(0, 0, 0, .35), 0 18px 30px -14px rgba(0, 0, 0, .3);--q-rule: 1px solid var(--q-line);--q-rule-soft: 1px solid var(--q-line-soft);--q-rule-strong: 1px solid var(--q-line-strong);--q-ledger-rule-size: var(--q-rhythm);--q-ledger-rule: repeating-linear-gradient( to bottom, transparent 0, transparent calc(var(--q-ledger-rule-size) - 1px), var(--q-line-soft) calc(var(--q-ledger-rule-size) - 1px), var(--q-line-soft) var(--q-ledger-rule-size) );--q-ledger-rule-dark: repeating-linear-gradient( to bottom, transparent 0, transparent calc(var(--q-ledger-rule-size) - 1px), var(--q-paper-a08) calc(var(--q-ledger-rule-size) - 1px), var(--q-paper-a08) var(--q-ledger-rule-size) );--q-rule-single: linear-gradient(to bottom, var(--q-line-strong) 0 1px, transparent 1px);--q-rule-single-height: 1px;--q-rule-total: linear-gradient( to bottom, var(--q-ink) 0 1.5px, transparent 1.5px 4.5px, var(--q-ink) 4.5px 6px );--q-rule-total-height: 6px;--q-grain: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='g'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.86' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='180' height='180' filter='url(%23g)'/%3E%3C/svg%3E");--q-grain-opacity: .035;--q-grain-opacity-dark: .05;--q-surface-wash: linear-gradient(180deg, #ffffff 0%, #fcfbfd 100%);--q-brand-wash: #cbe9ff;--q-brand-wash-soft: #e4f3ff;--q-lilac-wash: #f6f2ff;--q-tint: #eef7ff;--q-tint-strong: #dfeeff;--q-line-card: #dbe5ee;--q-line-card-strong: #c3d5e4;--q-flow-main: var(--q-brand);--q-flow-hedge: #2a8cd2;--q-flow-usd: var(--q-teal-ink);--q-page-wash: radial-gradient( 132% 46% at 50% 50%, rgba(255, 255, 255, .88) 0%, rgba(255, 255, 255, .66) 42%, rgba(255, 255, 255, 0) 80% ), radial-gradient(70% 46% at 6% -4%, #ffffff 0%, rgba(255, 255, 255, 0) 62%), linear-gradient( 133deg, #ffffff 0%, #fbfdff 26%, var(--q-brand-wash-soft) 68%, var(--q-brand-wash) 100% );--q-page-wash-size: 100% 2400px, 100% 100%, 100% 100%;--q-page-wash-repeat: repeat-y, no-repeat, no-repeat;--q-page-wash-attachment: scroll, fixed, fixed;--q-grain-opacity-page: .022;--q-veil-soft: color-mix(in srgb, var(--q-r-100) 62%, transparent);--q-veil-surface: color-mix(in srgb, #ffffff 72%, transparent);--q-dark-wash: linear-gradient(180deg, #23374a 0%, #132130 100%);--q-motion-fast: .12s;--q-motion-base: .2s;--q-motion-slow: .3s;--q-motion-reveal: .32s;--q-motion-chart-intro: .52s;--q-ease: cubic-bezier(.22, .72, .16, 1);--q-ease-entrance: cubic-bezier(.32, .9, .28, 1);--q-ease-exit: cubic-bezier(.4, 0, .9, .45);--q-z-base: 1;--q-z-sticky: 5;--q-z-overlay: 10;--q-z-modal: 100;--q-color-bg-app: var(--q-canvas);--q-color-text-primary: var(--q-ink);--q-color-text-secondary: var(--q-body);--q-color-text-muted: var(--q-muted);--q-color-text-subtle: var(--q-muted);--q-color-border-soft: var(--q-line-soft);--q-color-border-default: var(--q-line);--q-color-border-strong: var(--q-line-strong);--q-color-surface-soft: var(--q-surface);--q-color-surface-hover: var(--q-ink-a04);--q-color-surface-active: var(--q-ink-a06);--q-color-focus-ring: var(--q-focus);--q-color-accent-teal: var(--q-brand);--q-color-accent-purple: var(--q-hedge);--q-color-accent-teal-soft: var(--q-brand-soft);--q-color-text-slate-300: var(--q-body);--q-color-text-slate-400: var(--q-muted);--q-color-text-slate-500: var(--q-muted);--q-color-text-gray-400: var(--q-muted);--q-color-text-gray-500: var(--q-muted);--q-color-border-slate: var(--q-line);--q-color-border-grid: var(--q-line-soft);--q-color-bg-shell-strong: rgba(245, 243, 249, .94);--q-color-surface-tint-02: rgba(24, 20, 45, .02);--q-color-surface-tint-03: rgba(24, 20, 45, .03);--q-color-surface-tint-05: rgba(24, 20, 45, .05);--q-color-surface-tint-10: rgba(24, 20, 45, .08);--q-color-surface-tint-15: rgba(24, 20, 45, .1);--q-color-surface-tint-20: rgba(24, 20, 45, .12);--q-radius-sm: var(--q-radius-card);--q-radius-md: var(--q-radius-control);--q-radius-lg: var(--q-radius-panel);--q-shadow-focus-teal: var(--q-focus-ring)}*{margin:0;padding:0;box-sizing:border-box}:root{font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}html{scroll-behavior:smooth;scroll-padding-top:96px}html,body{width:100%;overflow-x:clip}body{min-height:100vh;background:var(--q-canvas);color:var(--q-body);font-family:var(--q-text-body-family);font-size:var(--q-text-body-size);line-height:calc(var(--q-text-body-line) / var(--q-text-body-size));font-weight:var(--q-text-body-weight);letter-spacing:var(--q-text-body-track)}body:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;z-index:var(--q-z-overlay);pointer-events:none;background-image:var(--q-grain);opacity:var(--q-grain-opacity-page)}#root{width:100%;min-height:100vh;display:flex;flex-direction:column}::-webkit-scrollbar{width:var(--q-space-3)}::-webkit-scrollbar-track{background:var(--q-surface-soft)}::-webkit-scrollbar-thumb{background:var(--q-line);border-radius:var(--q-radius-mark);border:2px solid var(--q-surface-soft)}::-webkit-scrollbar-thumb:hover{background:var(--q-muted)}html{scrollbar-width:thin;scrollbar-color:var(--q-muted) var(--q-surface-soft)}::selection{background:var(--q-brand-soft);color:var(--q-ink)}h1,h2,h3,h4,h5,h6{color:var(--q-ink);font-family:var(--q-font-sans)}strong,b{font-weight:var(--q-text-strong-weight)}a{color:inherit;text-decoration:none}img,svg{max-width:100%;display:block}button{font-family:inherit}@media (hover: none) and (pointer: coarse){a,button{-webkit-tap-highlight-color:transparent}}:focus-visible{outline:var(--q-focus-width) solid var(--q-focus);outline-offset:var(--q-focus-offset);box-shadow:var(--q-focus-ring)}.q-section--dark :focus-visible{outline-color:var(--q-focus-on-dark);box-shadow:var(--q-focus-ring-on-dark)}.q-skip-link{position:absolute;top:-48px;left:var(--q-space-4);z-index:2000;padding:var(--q-space-3) var(--q-space-4);background:var(--q-ink);color:var(--q-surface);font-family:var(--q-text-ui-family);font-size:var(--q-text-ui-size);font-weight:var(--q-text-ui-weight);border-radius:var(--q-radius-control);transition:top var(--q-motion-fast) var(--q-ease)}.q-skip-link:focus-visible{top:var(--q-space-3)}.q-container{width:100%;max-width:calc(var(--q-container-max) + 2 * var(--q-gutter));margin:0 auto;padding-left:var(--q-gutter);padding-right:var(--q-gutter)}@media (max-width: 480px){.q-container{padding-left:var(--q-page-margin);padding-right:var(--q-page-margin)}}.q-section{padding-top:var(--q-section-pad-y);padding-bottom:var(--q-section-pad-y)}.q-visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.q-section--soft,.q-section--surface{background:transparent}.q-section--dark{position:relative;background:var(--q-dark);color:var(--q-dark-body)}.q-section--dark:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background-image:var(--q-grain);opacity:var(--q-grain-opacity-dark)}.q-section--dark h2,.q-section--dark h3,.q-section--dark h4{color:var(--q-dark-ink)}.q-eyebrow{display:flex;align-items:center;font-family:var(--q-text-eyebrow-family);font-size:var(--q-text-kicker-size);line-height:calc(var(--q-text-kicker-line) / var(--q-text-kicker-size));font-weight:var(--q-text-eyebrow-weight);letter-spacing:var(--q-text-kicker-track);text-transform:var(--q-text-eyebrow-transform);color:var(--q-heading);margin-bottom:var(--q-space-3)}.q-section--dark .q-eyebrow{color:var(--q-dark-ink)}.landing-eyebrow{gap:var(--q-space-2)}.landing-eyebrow-chapter{color:var(--q-brand)}.landing-eyebrow-separator{color:var(--q-muted)}.landing-eyebrow-subsection{color:var(--q-heading)}.q-section--dark .landing-eyebrow-chapter{color:var(--q-dark-accent)}.q-section--dark .landing-eyebrow-separator{color:var(--q-dark-muted)}.q-section--dark .landing-eyebrow-subsection{color:var(--q-dark-ink)}.q-h2{font-family:var(--q-text-h2-family);font-size:var(--q-text-h2-size);line-height:var(--q-text-h2-line);font-weight:var(--q-text-h2-weight);letter-spacing:var(--q-text-h2-track);font-stretch:var(--q-text-h2-stretch);color:var(--q-heading);text-wrap:balance}.q-h3{font-family:var(--q-text-h3-family);font-size:var(--q-text-h3-size);line-height:var(--q-text-h3-line);font-weight:var(--q-weight-semibold);letter-spacing:var(--q-text-h3-track);color:var(--q-heading)}.q-h4{font-family:var(--q-text-h4-family);font-size:var(--q-text-h4-size);line-height:var(--q-text-h4-line);font-weight:var(--q-weight-semibold);letter-spacing:var(--q-text-h4-track);color:var(--q-heading)}.q-lead{font-family:var(--q-text-lead-family);font-size:var(--q-text-lead-size);line-height:calc(var(--q-text-lead-line) / var(--q-text-lead-size));font-weight:var(--q-text-lead-weight);letter-spacing:var(--q-text-lead-track);color:var(--q-body);max-width:var(--q-measure)}.q-body-text{font-family:var(--q-text-body-family);font-size:var(--q-text-body-size);line-height:calc(var(--q-text-body-line) / var(--q-text-body-size));font-weight:var(--q-text-body-weight);letter-spacing:var(--q-text-body-track);color:var(--q-body);max-width:var(--q-measure)}.q-muted{color:var(--q-muted)}.q-mono{font-family:var(--q-text-data-family);font-size:var(--q-text-data-size);line-height:calc(var(--q-text-data-line) / var(--q-text-data-size));font-weight:var(--q-text-data-weight);letter-spacing:var(--q-text-data-track);font-variant-numeric:var(--q-numeric)}.q-metric{font-family:var(--q-text-metric-family);font-size:var(--q-text-metric-size);line-height:var(--q-text-metric-line);font-weight:var(--q-text-metric-weight);letter-spacing:var(--q-text-metric-track);font-variant-numeric:var(--q-numeric);color:var(--q-ink)}.q-ledger-rule{background-image:var(--q-ledger-rule);background-repeat:repeat}.q-section--dark .q-ledger-rule,.q-ledger-rule--on-dark{background-image:var(--q-ledger-rule-dark)}.q-rule-total{display:block;width:100%;height:var(--q-rule-total-height);border:0;background-image:var(--q-rule-total);background-repeat:no-repeat;background-size:100% var(--q-rule-total-height)}.q-section--dark .q-rule-total,.q-rule-total--on-dark{--q-ink: var(--q-dark-ink)}.q-card{background:var(--q-surface);border:1px solid var(--q-line-card);border-radius:var(--q-radius-card);box-shadow:var(--q-shadow-card);padding:var(--q-space-7)}@media (max-width: 767px){.q-card{padding:var(--q-space-6)}}.q-card--dogear{border-radius:var(--q-radius-dogear)}.q-panel{border-radius:var(--q-radius-panel)}.q-btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--q-space-2);min-height:44px;padding:var(--q-space-3) var(--q-space-5);border-radius:var(--q-radius-control);font-family:var(--q-text-ui-family);font-size:var(--q-text-ui-size);line-height:calc(var(--q-text-ui-line) / var(--q-text-ui-size));font-weight:var(--q-text-ui-weight);letter-spacing:var(--q-text-ui-track);border:1px solid transparent;cursor:pointer;text-decoration:none;transition:background var(--q-motion-fast) var(--q-ease),border-color var(--q-motion-fast) var(--q-ease),color var(--q-motion-fast) var(--q-ease)}.q-btn--primary{background:var(--q-brand);color:var(--q-surface)}.q-btn--primary:hover{background:var(--q-brand-hover);color:var(--q-surface)}.q-btn--secondary{background:transparent;color:var(--q-ink);border-color:var(--q-line-strong)}.q-btn--secondary:hover{border-color:var(--q-ink);color:var(--q-ink)}.q-btn--on-dark{background:var(--q-dark-accent);color:var(--q-dark)}.q-btn--on-dark:hover{background:var(--q-dark-accent-hover);color:var(--q-dark)}.q-btn--outline-on-dark{background:transparent;color:var(--q-dark-ink);border-color:var(--q-dark-line-strong)}.q-btn--outline-on-dark:hover{border-color:var(--q-dark-ink)}.q-pill{display:inline-flex;align-items:center;gap:var(--q-space-2);padding:var(--q-space-1) var(--q-space-3);border-radius:var(--q-radius-pill);font-family:var(--q-font-label);font-size:var(--q-text-eyebrow-size);font-weight:var(--q-text-eyebrow-weight);letter-spacing:var(--q-text-data-track);font-variant-numeric:var(--q-numeric);border:1px solid var(--q-line-card);background:var(--q-surface);color:var(--q-muted)}.q-pill--brand{background:var(--q-brand-soft);border-color:transparent;color:var(--q-brand-ink)}.q-pill--hedge{background:var(--q-hedge-soft);border-color:transparent;color:var(--q-hedge-text)}.q-pill--usd{background:var(--q-usd-soft);border-color:transparent;color:var(--q-usd-text)}.q-link{color:var(--q-brand);font-weight:var(--q-weight-medium);text-decoration:underline;text-decoration-color:var(--q-brand-soft);text-underline-offset:3px;transition:text-decoration-color var(--q-motion-fast) var(--q-ease)}.q-link:hover{color:var(--q-brand-hover);text-decoration-color:currentColor}.q-anchor-compat{position:relative;top:-96px;display:block;height:0;visibility:hidden}.q-table-wrap{width:100%;overflow-x:auto;border:1px solid var(--q-line-card);border-radius:var(--q-radius-card);background:var(--q-surface)}.q-table{width:100%;border-collapse:collapse;font-family:var(--q-text-ui-family);font-size:var(--q-text-ui-size);font-variant-numeric:var(--q-numeric)}.q-table th{text-align:left;font-family:var(--q-text-eyebrow-family);font-size:var(--q-text-eyebrow-size);line-height:calc(var(--q-text-eyebrow-line) / var(--q-text-eyebrow-size));font-weight:var(--q-text-eyebrow-weight);letter-spacing:var(--q-text-eyebrow-track);text-transform:var(--q-text-eyebrow-transform);color:var(--q-muted);padding:var(--q-space-4);border-bottom:var(--q-rule);background:var(--q-surface-soft)}.q-table td{padding:var(--q-space-3) var(--q-space-4);border-bottom:var(--q-rule);color:var(--q-body)}.q-table tr:last-child td{border-bottom:none}.q-table td.q-num{font-family:var(--q-text-data-family);font-variant-numeric:var(--q-numeric);letter-spacing:var(--q-text-data-track);text-align:right}.app-shell{min-height:100vh;display:flex;flex-direction:column;background-color:var(--q-canvas);background-image:var(--q-page-wash);background-size:var(--q-page-wash-size);background-repeat:var(--q-page-wash-repeat);background-attachment:var(--q-page-wash-attachment)}.app-main{flex:1 0 auto}.route-loading{color:var(--q-muted);text-align:center;padding:var(--q-space-8);font-family:var(--q-text-ui-family);font-size:var(--q-text-ui-size)}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}html{scroll-behavior:auto}}.site-footer{background:var(--q-v-800);border-top:1px solid var(--q-v-700);color:var(--q-dark-body);padding-top:var(--q-space-7);padding-bottom:var(--q-space-5)}.footer-main{display:grid;gap:var(--q-space-7)}.footer-brand{display:flex;flex-direction:column;align-items:flex-start;gap:var(--q-space-4)}.footer-logo{height:80px;width:auto;align-self:flex-start}.footer-tagline{font-family:var(--q-text-ui-family);font-size:var(--q-text-ui-size);line-height:calc(var(--q-text-ui-line) / var(--q-text-ui-size));font-weight:var(--q-weight-regular);color:var(--q-dark-body);max-width:34ch}.footer-app-cta{margin-top:var(--q-space-2)}.footer-columns{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--q-space-5) var(--q-space-5)}@media (min-width: 992px){.footer-main{grid-template-columns:minmax(240px,.8fr) minmax(0,2.2fr);gap:var(--q-space-9);align-items:start}.footer-columns{grid-template-columns:repeat(4,minmax(0,1fr))}}.footer-col-heading{font-family:var(--q-text-eyebrow-family);font-size:var(--q-text-eyebrow-size);line-height:calc(var(--q-text-eyebrow-line) / var(--q-text-eyebrow-size));font-weight:var(--q-text-eyebrow-weight);letter-spacing:var(--q-text-eyebrow-track);text-transform:var(--q-text-eyebrow-transform);color:var(--q-dark-muted);margin-bottom:var(--q-space-3)}.footer-col-list{list-style:none}.footer-link{display:inline-flex;align-items:center;min-height:32px;font-family:var(--q-text-ui-family);font-size:var(--q-text-ui-size);line-height:calc(var(--q-text-ui-line) / var(--q-text-ui-size));font-weight:var(--q-weight-medium);color:var(--q-dark-ink);transition:color var(--q-motion-fast) var(--q-ease)}a.footer-link:hover{color:var(--q-dark-accent)}@media (max-width: 767px){.footer-columns{grid-template-columns:minmax(0,1fr);gap:var(--q-space-6)}.footer-link{min-height:44px}}.footer-bottom{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--q-space-4);margin-top:var(--q-space-6);padding-top:var(--q-space-5);border-top:1px solid var(--q-v-700)}.footer-copyright{color:var(--q-dark-muted);font-variant-numeric:var(--q-numeric)}.footer-legal-list{display:flex;flex-wrap:wrap;justify-content:center;gap:0 var(--q-space-4);list-style:none}.footer-legal .footer-link{color:var(--q-dark-muted);font-size:var(--q-text-eyebrow-size)}.footer-legal a.footer-link:hover{color:var(--q-dark-ink)}.footer-socials{display:flex;flex-wrap:wrap;gap:var(--q-space-1)}.footer-social{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:var(--q-radius-control);color:var(--q-dark-body);transition:color var(--q-motion-fast) var(--q-ease)}.footer-social:hover{color:var(--q-dark-ink)}@media (max-width: 767px){.footer-bottom{align-items:flex-start;flex-direction:column}.footer-legal-list{justify-content:flex-start}}:root{--s-programme-active-surface: #f2faf4}.s-header{position:sticky;top:0;z-index:var(--q-z-sticky);background:color-mix(in srgb,var(--q-surface) 88%,transparent);backdrop-filter:saturate(1.4) blur(12px);-webkit-backdrop-filter:saturate(1.4) blur(12px);border-bottom:1px solid var(--q-line-card)}.s-header-inner{display:flex;align-items:center;justify-content:flex-start;gap:var(--q-space-7);height:96px}.s-brand{display:inline-flex;align-items:center;flex:none;min-height:44px}.s-brand-lockup{position:relative;display:inline-flex;align-items:center}.s-brand-lockup img{position:relative;z-index:var(--q-z-base);height:80px;width:auto;object-fit:contain}.s-brand-tag{position:absolute;right:var(--q-space-3);bottom:var(--q-space-1);z-index:0;pointer-events:none;-webkit-user-select:none;user-select:none;white-space:nowrap;font-family:var(--q-text-eyebrow-family);font-size:var(--q-text-eyebrow-size);line-height:var(--q-text-eyebrow-line);font-weight:var(--q-text-eyebrow-weight);letter-spacing:var(--q-text-eyebrow-track);text-transform:var(--q-text-eyebrow-transform);color:var(--q-brand-ink);background:var(--q-brand-soft);border-radius:var(--q-radius-chip);padding:2px var(--q-space-2);padding-right:calc(var(--q-space-2) - var(--q-text-eyebrow-track))}.s-nav{min-width:0}.s-nav ul{display:flex;gap:var(--q-space-1);list-style:none;overflow-x:auto;scrollbar-width:none}.s-nav ul::-webkit-scrollbar{display:none}.s-nav a{display:inline-flex;align-items:center;white-space:nowrap;min-height:44px;padding:0 var(--q-space-4);font-family:var(--q-text-ui-family);font-size:17px;line-height:1.4;font-weight:var(--q-weight-medium);color:var(--q-heading);text-decoration:none;transition:color var(--q-motion-fast) var(--q-ease)}.s-nav a:hover,.s-nav a[aria-current=page]{color:var(--q-brand);text-decoration:underline;text-decoration-thickness:1.5px;text-underline-offset:6px;text-decoration-color:var(--q-brand)}.s-nav-cta{flex:none;min-height:44px;margin-left:auto}.s-mobile-menu{display:none}@media (max-width: 1279.98px){.s-header-inner{height:76px}.s-brand-lockup img{height:56px}.s-nav-cta{display:none}}@media (max-width: 767px){.s-header-inner{justify-content:space-between}.s-nav--desktop{display:none}.s-mobile-menu{display:block}.s-menu-toggle{display:flex;align-items:center;justify-content:center;width:44px;height:44px;list-style:none;cursor:pointer;color:var(--q-heading);border:1px solid var(--q-line-card);border-radius:var(--q-radius-control)}.s-menu-toggle::-webkit-details-marker{display:none}.s-menu-toggle:hover,.s-mobile-menu[open] .s-menu-toggle{background:var(--q-surface-soft)}.s-menu-icon{display:flex;flex-direction:column;gap:5px;width:22px}.s-menu-icon span{height:2px;background:currentColor}.s-mobile-menu[open] .s-menu-icon span:first-child{transform:translateY(7px) rotate(45deg)}.s-mobile-menu[open] .s-menu-icon span:nth-child(2){opacity:0}.s-mobile-menu[open] .s-menu-icon span:last-child{transform:translateY(-7px) rotate(-45deg)}.s-mobile-menu .s-nav{position:absolute;top:100%;left:0;right:0;max-height:calc(100dvh - 76px);overflow-y:auto;padding:var(--q-space-3) var(--q-gutter);background:var(--q-surface);border-bottom:1px solid var(--q-line-card)}.s-mobile-menu .s-nav ul{flex-direction:column}.s-mobile-menu .s-nav a{display:flex}}.s-ribbon{background:var(--q-warning-soft);color:var(--q-hedge-text);border-bottom:1px solid var(--q-warning-line);font-family:var(--q-font-label);font-size:var(--q-text-eyebrow-size);font-weight:var(--q-text-eyebrow-weight);text-align:center;padding:var(--q-space-2) var(--q-space-4)}.s-hero{padding-top:var(--q-section-pad-y);padding-bottom:var(--q-section-pad-y-tight)}.s-hero-title,.s-h1{font-family:var(--q-text-hero-family);font-weight:var(--q-text-hero-weight);font-stretch:var(--q-text-hero-stretch);color:var(--q-heading);text-wrap:balance}.s-hero-title{font-size:var(--q-text-hero-size);line-height:var(--q-text-hero-line);letter-spacing:var(--q-text-hero-track);max-width:var(--q-measure-display)}.s-h1{font-size:var(--q-text-h2-size);line-height:var(--q-text-h2-line);letter-spacing:var(--q-text-h2-track);max-width:22ch}.s-hero-lead{margin-top:var(--q-space-6);max-width:58ch}.s-actions{display:flex;flex-wrap:wrap;gap:var(--q-space-4);margin-top:var(--q-space-7)}.s-page-head{padding-top:var(--q-section-pad-y);padding-bottom:var(--q-space-6)}.s-page-head .q-lead,.s-section-head .q-lead{margin-top:var(--q-space-5);max-width:62ch}.s-page-head--wide .q-lead,.s-section-head--wide .q-lead{max-width:none}.s-section-head{margin-bottom:var(--q-space-7)}.s-section--flush{padding-top:0}.s-section--tight{padding-top:var(--q-section-pad-y-tight);padding-bottom:var(--q-section-pad-y-tight)}.s-coverage-context{display:grid;gap:var(--q-space-4)}.s-coverage-context .q-body-text{max-width:none;text-align:justify;-webkit-hyphens:auto;hyphens:auto}.s-gap-top{margin-top:var(--q-space-7)}.s-stack>*+*{margin-top:var(--q-space-6)}.s-ledger{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:var(--q-space-9);background:var(--q-surface);border:1px solid var(--q-line-card);border-radius:var(--q-radius-card);overflow:hidden}.s-ledger-cell{display:flex;flex-direction:column;gap:var(--q-space-4);padding:var(--q-space-6);border-left:var(--q-rule)}.s-ledger-cell:first-child{border-left:0}.s-ledger dt,.s-facts dt,.s-cycle-facts dt{font-family:var(--q-text-eyebrow-family);font-size:var(--q-text-eyebrow-size);line-height:calc(var(--q-text-eyebrow-line) / var(--q-text-eyebrow-size));font-weight:var(--q-text-eyebrow-weight);letter-spacing:var(--q-text-eyebrow-track);text-transform:var(--q-text-eyebrow-transform);color:var(--q-muted)}.s-ledger dd{display:flex;flex-direction:column;gap:var(--q-space-2);margin-top:auto}.s-ledger-value{font-family:var(--q-text-metric-family);font-size:var(--q-text-h4-size);line-height:var(--q-text-h4-line);font-variant-numeric:var(--q-numeric);letter-spacing:var(--q-text-metric-track);color:var(--q-ink)}.s-ledger-note{font-size:var(--q-text-ui-size);line-height:calc(var(--q-text-ui-line) / var(--q-text-ui-size));color:var(--q-muted)}@media (min-width: 992px){.s-ledger-note{white-space:nowrap}}@media (max-width: 991px){.s-ledger{grid-template-columns:repeat(2,minmax(0,1fr))}.s-ledger-cell:nth-child(odd){border-left:0}.s-ledger-cell:nth-child(n+3){border-top:var(--q-rule)}}@media (max-width: 479px){.s-ledger{grid-template-columns:minmax(0,1fr)}.s-ledger-cell{border-left:0}.s-ledger-cell+.s-ledger-cell{border-top:var(--q-rule)}}.s-two{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--q-gutter);align-items:start}.s-two--equal{align-items:stretch}@media (max-width: 767px){.s-two{grid-template-columns:minmax(0,1fr)}}.s-prose>p,.s-prose>ul,.s-prose>ol,.s-prose>pre{max-width:68ch}.s-prose--wide>p,.s-prose--wide>ul,.s-prose--wide>ol,.s-prose--wide>pre,.s-text-wide{max-width:none}.s-prose--wide>p,.s-prose--wide>.s-list--ordered{text-align:justify;-webkit-hyphens:auto;hyphens:auto}.s-prose--justify>p,.s-prose--justify>ul,.s-prose--justify>ol{text-align:justify;-webkit-hyphens:auto;hyphens:auto}.s-text-justify{text-align:justify;-webkit-hyphens:auto;hyphens:auto}.s-prose>*+*{margin-top:var(--q-space-5)}.s-prose>.s-section-head{margin-bottom:var(--q-space-6)}.q-card>.s-section-head{margin-bottom:var(--q-space-5)}.q-card .q-h2{font-size:var(--q-text-h4-size);line-height:var(--q-text-h4-line);letter-spacing:var(--q-text-h4-track);font-weight:var(--q-weight-semibold)}.q-card>.q-h4+*{margin-top:var(--q-space-4)}.s-note{display:block;margin-top:var(--q-space-1);font-family:var(--q-text-ui-family);font-size:var(--q-text-data-size);line-height:calc(var(--q-text-data-line) / var(--q-text-data-size));font-weight:var(--q-weight-regular);color:var(--q-muted)}.s-nowrap{white-space:nowrap}code{font-family:var(--q-font-mono);font-size:.9em}.s-list{list-style:none;display:grid;gap:var(--q-space-4)}.s-list>li{position:relative;padding-left:var(--q-space-6)}.s-list>li:before{content:"";position:absolute;left:0;top:calc(var(--q-rhythm) / 2 - 1px);width:var(--q-space-4);height:1px;background:var(--q-line-strong)}.s-list--positive>li:before,.s-list--negative>li:before{top:0;width:auto;height:auto;background:none;font-family:var(--q-font-mono);font-size:var(--q-text-data-size);line-height:var(--q-rhythm)}.s-list--positive>li:before{content:"+";color:var(--q-positive)}.s-list--negative>li:before{content:"−";color:var(--q-risk)}.s-list--ordered{counter-reset:step}.s-list--ordered>li{counter-increment:step;padding-left:var(--q-space-7)}.s-list--ordered>li:before{content:counter(step,decimal-leading-zero);top:0;width:auto;height:auto;background:none;font-family:var(--q-font-mono);font-size:var(--q-text-data-size);line-height:var(--q-rhythm);color:var(--q-brand)}.s-steps{list-style:none;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--q-gutter)}.s-step{padding-top:var(--q-space-5);border-top:var(--q-rule-strong)}.s-step-n{display:block;color:var(--q-brand);margin-bottom:var(--q-space-3)}.s-step p{margin-top:var(--q-space-3);font-size:var(--q-text-ui-size);line-height:calc(var(--q-rhythm) * .875 / var(--q-text-ui-size));color:var(--q-body)}@media (max-width: 991px){.s-steps{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 479px){.s-steps{grid-template-columns:minmax(0,1fr)}}.s-pills{display:flex;flex-wrap:wrap;gap:var(--q-space-2)}.s-pill:before{font-size:.85em;line-height:1}.s-pill--positive{background:var(--q-positive-soft);border-color:var(--q-positive-line);color:var(--q-positive)}.s-pill--positive:before{content:"✓"}.s-pill--warning{background:var(--q-warning-soft);border-color:var(--q-warning-line);color:var(--q-hedge-text)}.s-pill--warning:before{content:var(--q-glyph-warning)}.s-pill--risk{background:var(--q-risk-soft);border-color:var(--q-risk-line);color:var(--q-risk)}.s-pill--risk:before{content:var(--q-glyph-risk)}.s-pill--brand{background:var(--q-brand-soft);border-color:var(--q-brand-line);color:var(--q-brand-ink)}.s-pill--neutral:before{content:"–"}.s-cycle-head{display:grid;grid-template-columns:auto 1fr auto;align-items:baseline;gap:var(--q-space-3) var(--q-space-5)}.s-cycle-id{color:var(--q-brand);font-weight:var(--q-weight-semibold)}.s-cycle-head a:hover{color:var(--q-brand)}.s-cycle-facts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--q-space-5) var(--q-gutter);margin-top:var(--q-space-6);padding-top:var(--q-space-5);border-top:var(--q-rule)}.s-cycle-facts dd{margin-top:var(--q-space-2);color:var(--q-ink)}.s-cycle-tools{grid-column:1 / -1}.s-cycle-more{margin-top:var(--q-space-6)}@media (max-width: 767px){.s-cycle-head{grid-template-columns:minmax(0,1fr)}.s-cycle-facts{grid-template-columns:repeat(2,minmax(0,1fr))}}.s-facts{border-top:var(--q-rule)}.s-facts-row{display:grid;grid-template-columns:minmax(0,220px) minmax(0,1fr);gap:var(--q-space-2) var(--q-gutter);padding:var(--q-space-4) 0;border-bottom:var(--q-rule)}.s-facts dt{padding-top:var(--q-space-2)}.s-facts dd{color:var(--q-ink);overflow-wrap:anywhere}.s-facts+.s-list{margin-top:var(--q-space-6)}@media (max-width: 599px){.s-facts-row{grid-template-columns:minmax(0,1fr)}}.s-address{font-family:var(--q-font-mono);font-size:var(--q-text-data-size);font-weight:var(--q-weight-regular);white-space:nowrap}.s-rule-single{display:block;width:100%;height:var(--q-rule-single-height);border:0;background-image:var(--q-rule-single);background-repeat:no-repeat;background-size:100% var(--q-rule-single-height)}.s-embargo{border-left:var(--q-chip-rule) solid var(--q-line-strong)}.s-disclosure-decision{box-shadow:none;margin-bottom:var(--q-space-7)}.s-vdp-status{border-color:var(--q-positive-line);background:var(--s-programme-active-surface)}.s-limits{background:var(--q-surface-soft)}.q-table th[scope=row]{text-align:left;font-family:var(--q-text-ui-family);font-size:var(--q-text-ui-size);font-weight:var(--q-weight-semibold);letter-spacing:0;text-transform:none;color:var(--q-ink);background:none;padding:var(--q-space-3) var(--q-space-4);vertical-align:top}.q-table tr:last-child th[scope=row]{border-bottom:none}.q-table td{vertical-align:top}.q-table .s-th-num{text-align:right}.s-claims{list-style:none;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,340px),1fr));gap:var(--q-gutter)}.s-claim{display:flex;flex-direction:column;align-items:flex-start;gap:var(--q-space-4)}.s-claim-sources{margin-top:auto;padding-top:var(--q-space-4);border-top:var(--q-rule-soft);width:100%;font-size:var(--q-text-ui-size);color:var(--q-muted)}.s-justified-claims .s-claim>p:not(.s-claim-sources){text-align:justify;-webkit-hyphens:auto;hyphens:auto}.s-defs>div,.s-legend>div{padding:var(--q-space-4) 0;border-top:var(--q-rule)}.s-defs dt{font-weight:var(--q-weight-semibold);color:var(--q-ink)}.s-defs dd{margin-top:var(--q-space-1)}.s-defs+p{margin-top:var(--q-space-5)}.s-legend>div{display:grid;grid-template-columns:minmax(0,300px) minmax(0,1fr);gap:var(--q-space-3) var(--q-gutter);align-items:start}@media (max-width: 767px){.s-legend>div{grid-template-columns:minmax(0,1fr)}}.s-slab{background:var(--q-dark-surface)}.s-slab:after{content:none}.s-shell--slab-end .site-footer{border-top-color:transparent}.s-slab-inner{position:relative;z-index:var(--q-z-base);display:flex;align-items:flex-end;justify-content:space-between;flex-wrap:wrap;gap:var(--q-space-7)}.s-slab-text{margin-top:var(--q-space-5);max-width:56ch;font-size:var(--q-text-lead-size);line-height:calc(var(--q-text-lead-line) / var(--q-text-lead-size));color:var(--q-dark-body)}.s-slab-text a{color:var(--q-dark-accent);text-decoration:underline;text-underline-offset:3px}.s-table--wide{min-width:920px}.s-table--coverage{min-width:1120px}.s-table--coverage th:first-child,.s-table--coverage td:first-child{min-width:190px}.s-table--coverage th:nth-child(5),.s-table--coverage td:nth-child(5){min-width:230px}.s-table--coverage th:last-child,.s-table--coverage td:last-child{min-width:190px}.s-table--coverage td:last-child .s-note{white-space:nowrap}.s-pill{white-space:nowrap}.q-table-wrap{position:relative}
