/* Readscope type system. Generated by build.js, do not edit. */
:root{
  --rs-font-display:"Space Grotesk","Hind Siliguri",Inter,system-ui,sans-serif;
  --rs-font-text:Inter,"Hind Siliguri",system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;
  --rs-font-mono:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;
  --rs-display-size:clamp(40px,6.4vw,84px);--rs-display-lh:1.02;--rs-display-ls:-.035em;--rs-display-wt:700;
  --rs-display-sm-size:clamp(34px,5vw,64px);--rs-display-sm-lh:1.02;--rs-display-sm-ls:-.035em;--rs-display-sm-wt:700;
  --rs-h1-size:clamp(30px,4.4vw,52px);--rs-h1-lh:1.08;--rs-h1-ls:-.02em;--rs-h1-wt:700;
  --rs-h2-size:clamp(24px,3vw,32px);--rs-h2-lh:1.15;--rs-h2-ls:-.02em;--rs-h2-wt:700;
  --rs-h3-size:22px;--rs-h3-lh:1.2;--rs-h3-ls:-.01em;--rs-h3-wt:700;
  --rs-h4-size:18px;--rs-h4-lh:1.3;--rs-h4-ls:0;--rs-h4-wt:600;
  --rs-lead-size:clamp(16px,1.6vw,19px);--rs-lead-lh:1.6;--rs-lead-ls:0;--rs-lead-wt:400;
  --rs-prose-size:18px;--rs-prose-lh:1.75;--rs-prose-ls:0;--rs-prose-wt:400;
  --rs-body-size:16px;--rs-body-lh:1.65;--rs-body-ls:0;--rs-body-wt:400;
  --rs-small-size:14px;--rs-small-lh:1.5;--rs-small-ls:0;--rs-small-wt:500;
  --rs-caption-size:12px;--rs-caption-lh:1.4;--rs-caption-ls:.01em;--rs-caption-wt:500;
  --rs-eyebrow-size:12px;--rs-eyebrow-lh:1;--rs-eyebrow-ls:.16em;--rs-eyebrow-wt:600;
  --rs-code-size:14px;--rs-code-lh:1.6;--rs-code-ls:0;--rs-code-wt:400;
}
.rs-t-display{font-family:var(--rs-font-display);font-weight:var(--rs-display-wt);font-size:var(--rs-display-size);line-height:var(--rs-display-lh);letter-spacing:var(--rs-display-ls)}
.rs-t-display-sm{font-family:var(--rs-font-display);font-weight:var(--rs-display-sm-wt);font-size:var(--rs-display-sm-size);line-height:var(--rs-display-sm-lh);letter-spacing:var(--rs-display-sm-ls)}
.rs-t-h1{font-family:var(--rs-font-display);font-weight:var(--rs-h1-wt);font-size:var(--rs-h1-size);line-height:var(--rs-h1-lh);letter-spacing:var(--rs-h1-ls)}
.rs-t-h2{font-family:var(--rs-font-display);font-weight:var(--rs-h2-wt);font-size:var(--rs-h2-size);line-height:var(--rs-h2-lh);letter-spacing:var(--rs-h2-ls)}
.rs-t-h3{font-family:var(--rs-font-display);font-weight:var(--rs-h3-wt);font-size:var(--rs-h3-size);line-height:var(--rs-h3-lh);letter-spacing:var(--rs-h3-ls)}
.rs-t-h4{font-family:var(--rs-font-display);font-weight:var(--rs-h4-wt);font-size:var(--rs-h4-size);line-height:var(--rs-h4-lh);letter-spacing:var(--rs-h4-ls)}
.rs-t-lead{font-family:var(--rs-font-text);font-weight:var(--rs-lead-wt);font-size:var(--rs-lead-size);line-height:var(--rs-lead-lh);letter-spacing:var(--rs-lead-ls)}
.rs-t-prose{font-family:var(--rs-font-text);font-weight:var(--rs-prose-wt);font-size:var(--rs-prose-size);line-height:var(--rs-prose-lh);letter-spacing:var(--rs-prose-ls)}
.rs-t-body{font-family:var(--rs-font-text);font-weight:var(--rs-body-wt);font-size:var(--rs-body-size);line-height:var(--rs-body-lh);letter-spacing:var(--rs-body-ls)}
.rs-t-small{font-family:var(--rs-font-text);font-weight:var(--rs-small-wt);font-size:var(--rs-small-size);line-height:var(--rs-small-lh);letter-spacing:var(--rs-small-ls)}
.rs-t-caption{font-family:var(--rs-font-text);font-weight:var(--rs-caption-wt);font-size:var(--rs-caption-size);line-height:var(--rs-caption-lh);letter-spacing:var(--rs-caption-ls)}
.rs-t-eyebrow{font-family:var(--rs-font-text);font-weight:var(--rs-eyebrow-wt);font-size:var(--rs-eyebrow-size);line-height:var(--rs-eyebrow-lh);letter-spacing:var(--rs-eyebrow-ls);text-transform:uppercase}
.rs-t-code{font-family:var(--rs-font-mono);font-weight:var(--rs-code-wt);font-size:var(--rs-code-size);line-height:var(--rs-code-lh);letter-spacing:var(--rs-code-ls)}
.rs-type{font-family:var(--rs-font-text);font-size:var(--rs-body-size);line-height:var(--rs-body-lh);font-weight:var(--rs-body-wt);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}
.rs-type h1{font-family:var(--rs-font-display);font-weight:var(--rs-h1-wt);font-size:var(--rs-h1-size);line-height:var(--rs-h1-lh);letter-spacing:var(--rs-h1-ls);margin:0}
.rs-type h2{font-family:var(--rs-font-display);font-weight:var(--rs-h2-wt);font-size:var(--rs-h2-size);line-height:var(--rs-h2-lh);letter-spacing:var(--rs-h2-ls);margin:0}
.rs-type h3{font-family:var(--rs-font-display);font-weight:var(--rs-h3-wt);font-size:var(--rs-h3-size);line-height:var(--rs-h3-lh);letter-spacing:var(--rs-h3-ls);margin:0}
.rs-type h4{font-family:var(--rs-font-display);font-weight:var(--rs-h4-wt);font-size:var(--rs-h4-size);line-height:var(--rs-h4-lh);letter-spacing:var(--rs-h4-ls);margin:0}
.rs-type small{font-family:var(--rs-font-text);font-weight:var(--rs-small-wt);font-size:var(--rs-small-size);line-height:var(--rs-small-lh);letter-spacing:var(--rs-small-ls);margin:0}
.rs-type code,.rs-type pre,.rs-type kbd,.rs-type samp{font-family:var(--rs-font-mono);font-weight:var(--rs-code-wt);font-size:var(--rs-code-size);line-height:var(--rs-code-lh);letter-spacing:var(--rs-code-ls);margin:0}
[lang="bn"] .rs-type h1,[lang="bn"] .rs-type h2,[lang="bn"] .rs-type h3,[lang="bn"] .rs-type h4,[lang="bn"] .rs-t-display,[lang="bn"] .rs-t-display-sm,[lang="bn"] .rs-t-h1,[lang="bn"] .rs-t-h2,[lang="bn"] .rs-t-h3,[lang="bn"] .rs-t-h4{letter-spacing:0}
[lang="bn"] .rs-t-display,[lang="bn"] .rs-t-display-sm,[lang="bn"] .rs-t-h1,[lang="bn"] .rs-t-h2,[lang="bn"] .rs-t-h3,[lang="bn"] .rs-t-h4{line-height:1.3}
[lang="bn"] .rs-type,[lang="bn"].rs-type{line-height:1.75}
