:root{
  --rs-teal:#03989E;
  --rs-gray:#7A7D8C;
  --rs-navy:#262A4C;
  --rs-line:#EBEBEB;
  --rs-ice:#EBF2FE;
  --rs-white:#FFFFFF;
  --rs-ink:#262A4C;
  --rs-muted:#667083;
  --rs-wrap:1540px;
  --rs-space-1:6px;
  --rs-space-2:10px;
  --rs-space-3:16px;
  --rs-space-4:24px;
  --rs-space-5:36px;
  --rs-space-6:56px;
  --rs-space-7:80px;
  --rs-border:1px solid #dfe5ee;
  --rs-focus:0 0 0 3px rgba(3,152,158,.22);
}
*{box-sizing:border-box}
html{-webkit-text-size-adjust:100%;text-size-adjust:100%}
body{font-family:Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Arial,sans-serif}
button,input,select,textarea{font:inherit}
a,button,input,select,textarea{-webkit-tap-highlight-color:transparent}
a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:0;box-shadow:var(--rs-focus)}

/* ============================================================
   PIVOT GOLD TYPOGRAPHY & READABILITY STANDARD 1.0 — RC6
   Ergonomic baseline for long-session desktop, tablet and mobile use.
   Density is achieved by hierarchy and grouping, never by shrinking type.
   ============================================================ */
:root{
  --rs-font-sans:Inter,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;
  --rs-type-body:16px;
  --rs-type-body-compact:14.5px;
  --rs-type-label:14px;
  --rs-type-meta:13px;
  --rs-type-nav:14.5px;
  --rs-type-h1:32px;
  --rs-type-h2:24px;
  --rs-type-h3:19px;
  --rs-leading-body:1.56;
  --rs-leading-compact:1.45;
  --rs-leading-heading:1.18;
  --rs-reading-width:72ch;
  --rs-touch-min:44px;
  --rs-muted-readable:#596579;
}
html{font-size:16px}
body{
  font-family:var(--rs-font-sans);
  font-size:var(--rs-type-body);
  line-height:var(--rs-leading-body);
  text-rendering:optimizeLegibility;
  -webkit-font-smoothing:antialiased;
  -moz-osx-font-smoothing:grayscale;
  font-synthesis:none;
}
p,li,dd,dt{line-height:var(--rs-leading-body)}
button,input,select,textarea{font-family:var(--rs-font-sans);font-size:16px}
input,select,textarea,button{min-height:var(--rs-touch-min)}
.rse-tabular,.rse-kpi strong,.rse-mini-metrics strong,.rse-commercial-metrics strong{font-variant-numeric:tabular-nums}
