.typography{
  box-sizing:border-box;
  max-width:100%;
  margin:0;
  padding:0;
  overflow-wrap:break-word;
}
.typography[data-family=sans][data-purpose=display][data-size=s]{
  font-family:var(--sans-display-s-font-family, SB Sans Interface);
  font-weight:var(--sans-display-s-font-weight, Semibold);
  line-height:var(--sans-display-s-line-height, 48px);
  font-size:var(--sans-display-s-font-size, 40px);
  letter-spacing:var(--sans-display-s-letter-spacing, -0.5px);
  paragraph-spacing:var(--sans-display-s-paragraph-spacing, 22px);
}
.typography[data-family=sans][data-purpose=display][data-size=m]{
  font-family:var(--sans-display-m-font-family, SB Sans Interface);
  font-weight:var(--sans-display-m-font-weight, Semibold);
  line-height:var(--sans-display-m-line-height, 60px);
  font-size:var(--sans-display-m-font-size, 48px);
  letter-spacing:var(--sans-display-m-letter-spacing, -0.5px);
  paragraph-spacing:var(--sans-display-m-paragraph-spacing, 26.4px);
}
.typography[data-family=sans][data-purpose=display][data-size=l]{
  font-family:var(--sans-display-l-font-family, SB Sans Interface);
  font-weight:var(--sans-display-l-font-weight, Bold);
  line-height:var(--sans-display-l-line-height, 72px);
  font-size:var(--sans-display-l-font-size, 56px);
  letter-spacing:var(--sans-display-l-letter-spacing, -0.5px);
  paragraph-spacing:var(--sans-display-l-paragraph-spacing, 30.8px);
}
.typography[data-family=sans][data-purpose=headline][data-size=s]{
  font-family:var(--sans-headline-s-font-family, SB Sans Interface);
  font-weight:var(--sans-headline-s-font-weight, Semibold);
  line-height:var(--sans-headline-s-line-height, 32px);
  font-size:var(--sans-headline-s-font-size, 24px);
  letter-spacing:var(--sans-headline-s-letter-spacing, -0.5px);
  paragraph-spacing:var(--sans-headline-s-paragraph-spacing, 13.2px);
}
.typography[data-family=sans][data-purpose=headline][data-size=m]{
  font-family:var(--sans-headline-m-font-family, SB Sans Interface);
  font-weight:var(--sans-headline-m-font-weight, Semibold);
  line-height:var(--sans-headline-m-line-height, 36px);
  font-size:var(--sans-headline-m-font-size, 28px);
  letter-spacing:var(--sans-headline-m-letter-spacing, -0.5px);
  paragraph-spacing:var(--sans-headline-m-paragraph-spacing, 15.4px);
}
.typography[data-family=sans][data-purpose=headline][data-size=l]{
  font-family:var(--sans-headline-l-font-family, SB Sans Interface);
  font-weight:var(--sans-headline-l-font-weight, Semibold);
  line-height:var(--sans-headline-l-line-height, 40px);
  font-size:var(--sans-headline-l-font-size, 32px);
  letter-spacing:var(--sans-headline-l-letter-spacing, -0.5px);
  paragraph-spacing:var(--sans-headline-l-paragraph-spacing, 17.6px);
}
.typography[data-family=sans][data-purpose=title][data-size=s]{
  font-family:var(--sans-title-s-font-family, SB Sans Interface);
  font-weight:var(--sans-title-s-font-weight, Semibold);
  line-height:var(--sans-title-s-line-height, 20px);
  font-size:var(--sans-title-s-font-size, 14px);
  letter-spacing:var(--sans-title-s-letter-spacing, 0.15px);
  paragraph-spacing:var(--sans-title-s-paragraph-spacing, 7.7px);
}
.typography[data-family=sans][data-purpose=title][data-size=m]{
  font-family:var(--sans-title-m-font-family, SB Sans Interface);
  font-weight:var(--sans-title-m-font-weight, Semibold);
  line-height:var(--sans-title-m-line-height, 24px);
  font-size:var(--sans-title-m-font-size, 16px);
  letter-spacing:var(--sans-title-m-letter-spacing, 0.15px);
  paragraph-spacing:var(--sans-title-m-paragraph-spacing, 8.8px);
}
.typography[data-family=sans][data-purpose=title][data-size=l]{
  font-family:var(--sans-title-l-font-family, SB Sans Interface);
  font-weight:var(--sans-title-l-font-weight, Semibold);
  line-height:var(--sans-title-l-line-height, 28px);
  font-size:var(--sans-title-l-font-size, 20px);
  letter-spacing:var(--sans-title-l-letter-spacing, 0.15px);
  paragraph-spacing:var(--sans-title-l-paragraph-spacing, 11px);
}
.typography[data-family=sans][data-purpose=label][data-size=s]{
  font-family:var(--sans-label-s-font-family, SB Sans Interface);
  font-weight:var(--sans-label-s-font-weight, Semibold);
  line-height:var(--sans-label-s-line-height, 14px);
  font-size:var(--sans-label-s-font-size, 11px);
  letter-spacing:var(--sans-label-s-letter-spacing, 0px);
  paragraph-spacing:var(--sans-label-s-paragraph-spacing, 6.05px);
}
.typography[data-family=sans][data-purpose=label][data-size=m]{
  font-family:var(--sans-label-m-font-family, SB Sans Interface);
  font-weight:var(--sans-label-m-font-weight, Semibold);
  line-height:var(--sans-label-m-line-height, 16px);
  font-size:var(--sans-label-m-font-size, 12px);
  letter-spacing:var(--sans-label-m-letter-spacing, 0px);
  paragraph-spacing:var(--sans-label-m-paragraph-spacing, 6.6px);
}
.typography[data-family=sans][data-purpose=label][data-size=l]{
  font-family:var(--sans-label-l-font-family, SB Sans Interface);
  font-weight:var(--sans-label-l-font-weight, Semibold);
  line-height:var(--sans-label-l-line-height, 20px);
  font-size:var(--sans-label-l-font-size, 14px);
  letter-spacing:var(--sans-label-l-letter-spacing, 0px);
  paragraph-spacing:var(--sans-label-l-paragraph-spacing, 7.7px);
}
.typography[data-family=sans][data-purpose=body][data-size=s]{
  font-family:var(--sans-body-s-font-family, SB Sans Interface);
  font-weight:var(--sans-body-s-font-weight, Regular);
  line-height:var(--sans-body-s-line-height, 16px);
  font-size:var(--sans-body-s-font-size, 12px);
  letter-spacing:var(--sans-body-s-letter-spacing, 0.1px);
  paragraph-spacing:var(--sans-body-s-paragraph-spacing, 6.6px);
}
.typography[data-family=sans][data-purpose=body][data-size=m]{
  font-family:var(--sans-body-m-font-family, SB Sans Interface);
  font-weight:var(--sans-body-m-font-weight, Regular);
  line-height:var(--sans-body-m-line-height, 20px);
  font-size:var(--sans-body-m-font-size, 14px);
  letter-spacing:var(--sans-body-m-letter-spacing, 0.1px);
  paragraph-spacing:var(--sans-body-m-paragraph-spacing, 7.7px);
}
.typography[data-family=sans][data-purpose=body][data-size=l]{
  font-family:var(--sans-body-l-font-family, SB Sans Interface);
  font-weight:var(--sans-body-l-font-weight, Regular);
  line-height:var(--sans-body-l-line-height, 24px);
  font-size:var(--sans-body-l-font-size, 16px);
  letter-spacing:var(--sans-body-l-letter-spacing, 0.1px);
  paragraph-spacing:var(--sans-body-l-paragraph-spacing, 8.8px);
}
.typography[data-family=light][data-purpose=display][data-size=s]{
  font-family:var(--light-display-s-font-family, SB Sans Interface);
  font-weight:var(--light-display-s-font-weight, Regular);
  line-height:var(--light-display-s-line-height, 48px);
  font-size:var(--light-display-s-font-size, 40px);
  letter-spacing:var(--light-display-s-letter-spacing, -0.5px);
  paragraph-spacing:var(--light-display-s-paragraph-spacing, 22px);
}
.typography[data-family=light][data-purpose=display][data-size=m]{
  font-family:var(--light-display-m-font-family, SB Sans Interface);
  font-weight:var(--light-display-m-font-weight, Regular);
  line-height:var(--light-display-m-line-height, 60px);
  font-size:var(--light-display-m-font-size, 48px);
  letter-spacing:var(--light-display-m-letter-spacing, -0.5px);
  paragraph-spacing:var(--light-display-m-paragraph-spacing, 26.4px);
}
.typography[data-family=light][data-purpose=display][data-size=l]{
  font-family:var(--light-display-l-font-family, SB Sans Interface);
  font-weight:var(--light-display-l-font-weight, Regular);
  line-height:var(--light-display-l-line-height, 72px);
  font-size:var(--light-display-l-font-size, 56px);
  letter-spacing:var(--light-display-l-letter-spacing, -0.5px);
  paragraph-spacing:var(--light-display-l-paragraph-spacing, 30.8px);
}
.typography[data-family=light][data-purpose=headline][data-size=s]{
  font-family:var(--light-headline-s-font-family, SB Sans Interface);
  font-weight:var(--light-headline-s-font-weight, Regular);
  line-height:var(--light-headline-s-line-height, 32px);
  font-size:var(--light-headline-s-font-size, 24px);
  letter-spacing:var(--light-headline-s-letter-spacing, -0.5px);
  paragraph-spacing:var(--light-headline-s-paragraph-spacing, 13.2px);
}
.typography[data-family=light][data-purpose=headline][data-size=m]{
  font-family:var(--light-headline-m-font-family, SB Sans Interface);
  font-weight:var(--light-headline-m-font-weight, Regular);
  line-height:var(--light-headline-m-line-height, 36px);
  font-size:var(--light-headline-m-font-size, 28px);
  letter-spacing:var(--light-headline-m-letter-spacing, -0.5px);
  paragraph-spacing:var(--light-headline-m-paragraph-spacing, 15.4px);
}
.typography[data-family=light][data-purpose=headline][data-size=l]{
  font-family:var(--light-headline-l-font-family, SB Sans Interface);
  font-weight:var(--light-headline-l-font-weight, Regular);
  line-height:var(--light-headline-l-line-height, 40px);
  font-size:var(--light-headline-l-font-size, 32px);
  letter-spacing:var(--light-headline-l-letter-spacing, -0.5px);
  paragraph-spacing:var(--light-headline-l-paragraph-spacing, 17.6px);
}
.typography[data-family=light][data-purpose=title][data-size=s]{
  font-family:var(--light-title-s-font-family, SB Sans Interface);
  font-weight:var(--light-title-s-font-weight, Regular);
  line-height:var(--light-title-s-line-height, 20px);
  font-size:var(--light-title-s-font-size, 14px);
  letter-spacing:var(--light-title-s-letter-spacing, 0.15px);
  paragraph-spacing:var(--light-title-s-paragraph-spacing, 7.7px);
}
.typography[data-family=light][data-purpose=title][data-size=m]{
  font-family:var(--light-title-m-font-family, SB Sans Interface);
  font-weight:var(--light-title-m-font-weight, Regular);
  line-height:var(--light-title-m-line-height, 24px);
  font-size:var(--light-title-m-font-size, 16px);
  letter-spacing:var(--light-title-m-letter-spacing, 0.15px);
  paragraph-spacing:var(--light-title-m-paragraph-spacing, 8.8px);
}
.typography[data-family=light][data-purpose=title][data-size=l]{
  font-family:var(--light-title-l-font-family, SB Sans Interface);
  font-weight:var(--light-title-l-font-weight, Regular);
  line-height:var(--light-title-l-line-height, 28px);
  font-size:var(--light-title-l-font-size, 20px);
  letter-spacing:var(--light-title-l-letter-spacing, 0.15px);
  paragraph-spacing:var(--light-title-l-paragraph-spacing, 11px);
}
.typography[data-family=light][data-purpose=label][data-size=s]{
  font-family:var(--light-label-s-font-family, SB Sans Interface);
  font-weight:var(--light-label-s-font-weight, Regular);
  line-height:var(--light-label-s-line-height, 14px);
  font-size:var(--light-label-s-font-size, 11px);
  letter-spacing:var(--light-label-s-letter-spacing, 0px);
  paragraph-spacing:var(--light-label-s-paragraph-spacing, 6.05px);
}
.typography[data-family=light][data-purpose=label][data-size=m]{
  font-family:var(--light-label-m-font-family, SB Sans Interface);
  font-weight:var(--light-label-m-font-weight, Regular);
  line-height:var(--light-label-m-line-height, 16px);
  font-size:var(--light-label-m-font-size, 12px);
  letter-spacing:var(--light-label-m-letter-spacing, 0px);
  paragraph-spacing:var(--light-label-m-paragraph-spacing, 6.6px);
}
.typography[data-family=light][data-purpose=label][data-size=l]{
  font-family:var(--light-label-l-font-family, SB Sans Interface);
  font-weight:var(--light-label-l-font-weight, Regular);
  line-height:var(--light-label-l-line-height, 20px);
  font-size:var(--light-label-l-font-size, 14px);
  letter-spacing:var(--light-label-l-letter-spacing, 0px);
  paragraph-spacing:var(--light-label-l-paragraph-spacing, 7.7px);
}
.typography[data-family=light][data-purpose=body][data-size=s]{
  font-family:var(--light-body-s-font-family, SB Sans Interface);
  font-weight:var(--light-body-s-font-weight, Light);
  line-height:var(--light-body-s-line-height, 16px);
  font-size:var(--light-body-s-font-size, 12px);
  letter-spacing:var(--light-body-s-letter-spacing, 0.1px);
  paragraph-spacing:var(--light-body-s-paragraph-spacing, 6.6px);
}
.typography[data-family=light][data-purpose=body][data-size=m]{
  font-family:var(--light-body-m-font-family, SB Sans Interface);
  font-weight:var(--light-body-m-font-weight, Light);
  line-height:var(--light-body-m-line-height, 20px);
  font-size:var(--light-body-m-font-size, 14px);
  letter-spacing:var(--light-body-m-letter-spacing, 0.1px);
  paragraph-spacing:var(--light-body-m-paragraph-spacing, 7.7px);
}
.typography[data-family=light][data-purpose=body][data-size=l]{
  font-family:var(--light-body-l-font-family, SB Sans Interface);
  font-weight:var(--light-body-l-font-weight, Light);
  line-height:var(--light-body-l-line-height, 24px);
  font-size:var(--light-body-l-font-size, 16px);
  letter-spacing:var(--light-body-l-letter-spacing, 0.1px);
  paragraph-spacing:var(--light-body-l-paragraph-spacing, 8.8px);
}
.typography[data-family=link][data-purpose=display][data-size=s]{
  font-family:var(--link-display-s-font-family, SB Sans Interface);
  font-weight:var(--link-display-s-font-weight, Semibold);
  line-height:var(--link-display-s-line-height, 48px);
  font-size:var(--link-display-s-font-size, 40px);
  letter-spacing:var(--link-display-s-letter-spacing, -0.5px);
  paragraph-spacing:var(--link-display-s-paragraph-spacing, 22px);
  -webkit-text-decoration:var(--link-display-s-text-decoration, underline);
          text-decoration:var(--link-display-s-text-decoration, underline);
}
.typography[data-family=link][data-purpose=display][data-size=m]{
  font-family:var(--link-display-m-font-family, SB Sans Interface);
  font-weight:var(--link-display-m-font-weight, Semibold);
  line-height:var(--link-display-m-line-height, 60px);
  font-size:var(--link-display-m-font-size, 48px);
  letter-spacing:var(--link-display-m-letter-spacing, -0.5px);
  paragraph-spacing:var(--link-display-m-paragraph-spacing, 26.4px);
  -webkit-text-decoration:var(--link-display-m-text-decoration, underline);
          text-decoration:var(--link-display-m-text-decoration, underline);
}
.typography[data-family=link][data-purpose=display][data-size=l]{
  font-family:var(--link-display-l-font-family, SB Sans Interface);
  font-weight:var(--link-display-l-font-weight, Bold);
  line-height:var(--link-display-l-line-height, 72px);
  font-size:var(--link-display-l-font-size, 56px);
  letter-spacing:var(--link-display-l-letter-spacing, -0.5px);
  paragraph-spacing:var(--link-display-l-paragraph-spacing, 30.8px);
  -webkit-text-decoration:var(--link-display-l-text-decoration, underline);
          text-decoration:var(--link-display-l-text-decoration, underline);
}
.typography[data-family=link][data-purpose=headline][data-size=s]{
  font-family:var(--link-headline-s-font-family, SB Sans Interface);
  font-weight:var(--link-headline-s-font-weight, Semibold);
  line-height:var(--link-headline-s-line-height, 32px);
  font-size:var(--link-headline-s-font-size, 24px);
  letter-spacing:var(--link-headline-s-letter-spacing, -0.5px);
  paragraph-spacing:var(--link-headline-s-paragraph-spacing, 13.2px);
  -webkit-text-decoration:var(--link-headline-s-text-decoration, underline);
          text-decoration:var(--link-headline-s-text-decoration, underline);
}
.typography[data-family=link][data-purpose=headline][data-size=m]{
  font-family:var(--link-headline-m-font-family, SB Sans Interface);
  font-weight:var(--link-headline-m-font-weight, Semibold);
  line-height:var(--link-headline-m-line-height, 36px);
  font-size:var(--link-headline-m-font-size, 28px);
  letter-spacing:var(--link-headline-m-letter-spacing, -0.5px);
  paragraph-spacing:var(--link-headline-m-paragraph-spacing, 15.4px);
  -webkit-text-decoration:var(--link-headline-m-text-decoration, underline);
          text-decoration:var(--link-headline-m-text-decoration, underline);
}
.typography[data-family=link][data-purpose=headline][data-size=l]{
  font-family:var(--link-headline-l-font-family, SB Sans Interface);
  font-weight:var(--link-headline-l-font-weight, Semibold);
  line-height:var(--link-headline-l-line-height, 40px);
  font-size:var(--link-headline-l-font-size, 32px);
  letter-spacing:var(--link-headline-l-letter-spacing, -0.5px);
  paragraph-spacing:var(--link-headline-l-paragraph-spacing, 17.6px);
  -webkit-text-decoration:var(--link-headline-l-text-decoration, underline);
          text-decoration:var(--link-headline-l-text-decoration, underline);
}
.typography[data-family=link][data-purpose=title][data-size=s]{
  font-family:var(--link-title-s-font-family, SB Sans Interface);
  font-weight:var(--link-title-s-font-weight, Semibold);
  line-height:var(--link-title-s-line-height, 20px);
  font-size:var(--link-title-s-font-size, 14px);
  letter-spacing:var(--link-title-s-letter-spacing, 0.15px);
  paragraph-spacing:var(--link-title-s-paragraph-spacing, 7.7px);
  -webkit-text-decoration:var(--link-title-s-text-decoration, underline);
          text-decoration:var(--link-title-s-text-decoration, underline);
}
.typography[data-family=link][data-purpose=title][data-size=m]{
  font-family:var(--link-title-m-font-family, SB Sans Interface);
  font-weight:var(--link-title-m-font-weight, Semibold);
  line-height:var(--link-title-m-line-height, 24px);
  font-size:var(--link-title-m-font-size, 16px);
  letter-spacing:var(--link-title-m-letter-spacing, 0.15px);
  paragraph-spacing:var(--link-title-m-paragraph-spacing, 8.8px);
  -webkit-text-decoration:var(--link-title-m-text-decoration, underline);
          text-decoration:var(--link-title-m-text-decoration, underline);
}
.typography[data-family=link][data-purpose=title][data-size=l]{
  font-family:var(--link-title-l-font-family, SB Sans Interface);
  font-weight:var(--link-title-l-font-weight, Semibold);
  line-height:var(--link-title-l-line-height, 28px);
  font-size:var(--link-title-l-font-size, 20px);
  letter-spacing:var(--link-title-l-letter-spacing, 0.15px);
  paragraph-spacing:var(--link-title-l-paragraph-spacing, 11px);
  -webkit-text-decoration:var(--link-title-l-text-decoration, underline);
          text-decoration:var(--link-title-l-text-decoration, underline);
}
.typography[data-family=link][data-purpose=label][data-size=s]{
  font-family:var(--link-label-s-font-family, SB Sans Interface);
  font-weight:var(--link-label-s-font-weight, Semibold);
  line-height:var(--link-label-s-line-height, 14px);
  font-size:var(--link-label-s-font-size, 11px);
  letter-spacing:var(--link-label-s-letter-spacing, 0px);
  paragraph-spacing:var(--link-label-s-paragraph-spacing, 6.05px);
  -webkit-text-decoration:var(--link-label-s-text-decoration, underline);
          text-decoration:var(--link-label-s-text-decoration, underline);
}
.typography[data-family=link][data-purpose=label][data-size=m]{
  font-family:var(--link-label-m-font-family, SB Sans Interface);
  font-weight:var(--link-label-m-font-weight, Semibold);
  line-height:var(--link-label-m-line-height, 16px);
  font-size:var(--link-label-m-font-size, 12px);
  letter-spacing:var(--link-label-m-letter-spacing, 0px);
  paragraph-spacing:var(--link-label-m-paragraph-spacing, 6.6px);
  -webkit-text-decoration:var(--link-label-m-text-decoration, underline);
          text-decoration:var(--link-label-m-text-decoration, underline);
}
.typography[data-family=link][data-purpose=label][data-size=l]{
  font-family:var(--link-label-l-font-family, SB Sans Interface);
  font-weight:var(--link-label-l-font-weight, Semibold);
  line-height:var(--link-label-l-line-height, 20px);
  font-size:var(--link-label-l-font-size, 14px);
  letter-spacing:var(--link-label-l-letter-spacing, 0px);
  paragraph-spacing:var(--link-label-l-paragraph-spacing, 7.7px);
  -webkit-text-decoration:var(--link-label-l-text-decoration, underline);
          text-decoration:var(--link-label-l-text-decoration, underline);
}
.typography[data-family=link][data-purpose=body][data-size=s]{
  font-family:var(--link-body-s-font-family, SB Sans Interface);
  font-weight:var(--link-body-s-font-weight, Regular);
  line-height:var(--link-body-s-line-height, 16px);
  font-size:var(--link-body-s-font-size, 12px);
  letter-spacing:var(--link-body-s-letter-spacing, 0.1px);
  paragraph-spacing:var(--link-body-s-paragraph-spacing, 6.6px);
  -webkit-text-decoration:var(--link-body-s-text-decoration, underline);
          text-decoration:var(--link-body-s-text-decoration, underline);
}
.typography[data-family=link][data-purpose=body][data-size=m]{
  font-family:var(--link-body-m-font-family, SB Sans Interface);
  font-weight:var(--link-body-m-font-weight, Regular);
  line-height:var(--link-body-m-line-height, 20px);
  font-size:var(--link-body-m-font-size, 14px);
  letter-spacing:var(--link-body-m-letter-spacing, 0.1px);
  paragraph-spacing:var(--link-body-m-paragraph-spacing, 7.7px);
  -webkit-text-decoration:var(--link-body-m-text-decoration, underline);
          text-decoration:var(--link-body-m-text-decoration, underline);
}
.typography[data-family=link][data-purpose=body][data-size=l]{
  font-family:var(--link-body-l-font-family, SB Sans Interface);
  font-weight:var(--link-body-l-font-weight, Regular);
  line-height:var(--link-body-l-line-height, 24px);
  font-size:var(--link-body-l-font-size, 16px);
  letter-spacing:var(--link-body-l-letter-spacing, 0.1px);
  paragraph-spacing:var(--link-body-l-paragraph-spacing, 8.8px);
  -webkit-text-decoration:var(--link-body-l-text-decoration, underline);
          text-decoration:var(--link-body-l-text-decoration, underline);
}
.typography[data-family=crossed-out][data-purpose=display][data-size=s]{
  font-family:var(--crossed-out-display-s-font-family, SB Sans Interface);
  font-weight:var(--crossed-out-display-s-font-weight, Semibold);
  line-height:var(--crossed-out-display-s-line-height, 48px);
  font-size:var(--crossed-out-display-s-font-size, 40px);
  letter-spacing:var(--crossed-out-display-s-letter-spacing, -0.5px);
  paragraph-spacing:var(--crossed-out-display-s-paragraph-spacing, 22px);
  -webkit-text-decoration:var(--crossed-out-display-s-text-decoration, line-through);
          text-decoration:var(--crossed-out-display-s-text-decoration, line-through);
}
.typography[data-family=crossed-out][data-purpose=display][data-size=m]{
  font-family:var(--crossed-out-display-m-font-family, SB Sans Interface);
  font-weight:var(--crossed-out-display-m-font-weight, Semibold);
  line-height:var(--crossed-out-display-m-line-height, 60px);
  font-size:var(--crossed-out-display-m-font-size, 48px);
  letter-spacing:var(--crossed-out-display-m-letter-spacing, -0.5px);
  paragraph-spacing:var(--crossed-out-display-m-paragraph-spacing, 26.4px);
  -webkit-text-decoration:var(--crossed-out-display-m-text-decoration, line-through);
          text-decoration:var(--crossed-out-display-m-text-decoration, line-through);
}
.typography[data-family=crossed-out][data-purpose=display][data-size=l]{
  font-family:var(--crossed-out-display-l-font-family, SB Sans Interface);
  font-weight:var(--crossed-out-display-l-font-weight, Bold);
  line-height:var(--crossed-out-display-l-line-height, 72px);
  font-size:var(--crossed-out-display-l-font-size, 56px);
  letter-spacing:var(--crossed-out-display-l-letter-spacing, -0.5px);
  paragraph-spacing:var(--crossed-out-display-l-paragraph-spacing, 30.8px);
  -webkit-text-decoration:var(--crossed-out-display-l-text-decoration, line-through);
          text-decoration:var(--crossed-out-display-l-text-decoration, line-through);
}
.typography[data-family=crossed-out][data-purpose=headline][data-size=s]{
  font-family:var(--crossed-out-headline-s-font-family, SB Sans Interface);
  font-weight:var(--crossed-out-headline-s-font-weight, Semibold);
  line-height:var(--crossed-out-headline-s-line-height, 32px);
  font-size:var(--crossed-out-headline-s-font-size, 24px);
  letter-spacing:var(--crossed-out-headline-s-letter-spacing, -0.5px);
  paragraph-spacing:var(--crossed-out-headline-s-paragraph-spacing, 13.2px);
  -webkit-text-decoration:var(--crossed-out-headline-s-text-decoration, line-through);
          text-decoration:var(--crossed-out-headline-s-text-decoration, line-through);
}
.typography[data-family=crossed-out][data-purpose=headline][data-size=m]{
  font-family:var(--crossed-out-headline-m-font-family, SB Sans Interface);
  font-weight:var(--crossed-out-headline-m-font-weight, Semibold);
  line-height:var(--crossed-out-headline-m-line-height, 36px);
  font-size:var(--crossed-out-headline-m-font-size, 28px);
  letter-spacing:var(--crossed-out-headline-m-letter-spacing, -0.5px);
  paragraph-spacing:var(--crossed-out-headline-m-paragraph-spacing, 15.4px);
  -webkit-text-decoration:var(--crossed-out-headline-m-text-decoration, line-through);
          text-decoration:var(--crossed-out-headline-m-text-decoration, line-through);
}
.typography[data-family=crossed-out][data-purpose=headline][data-size=l]{
  font-family:var(--crossed-out-headline-l-font-family, SB Sans Interface);
  font-weight:var(--crossed-out-headline-l-font-weight, Semibold);
  line-height:var(--crossed-out-headline-l-line-height, 40px);
  font-size:var(--crossed-out-headline-l-font-size, 32px);
  letter-spacing:var(--crossed-out-headline-l-letter-spacing, -0.5px);
  paragraph-spacing:var(--crossed-out-headline-l-paragraph-spacing, 17.6px);
  -webkit-text-decoration:var(--crossed-out-headline-l-text-decoration, line-through);
          text-decoration:var(--crossed-out-headline-l-text-decoration, line-through);
}
.typography[data-family=crossed-out][data-purpose=title][data-size=s]{
  font-family:var(--crossed-out-title-s-font-family, SB Sans Interface);
  font-weight:var(--crossed-out-title-s-font-weight, Semibold);
  line-height:var(--crossed-out-title-s-line-height, 20px);
  font-size:var(--crossed-out-title-s-font-size, 14px);
  letter-spacing:var(--crossed-out-title-s-letter-spacing, 0.15px);
  paragraph-spacing:var(--crossed-out-title-s-paragraph-spacing, 7.7px);
  -webkit-text-decoration:var(--crossed-out-title-s-text-decoration, line-through);
          text-decoration:var(--crossed-out-title-s-text-decoration, line-through);
}
.typography[data-family=crossed-out][data-purpose=title][data-size=m]{
  font-family:var(--crossed-out-title-m-font-family, SB Sans Interface);
  font-weight:var(--crossed-out-title-m-font-weight, Semibold);
  line-height:var(--crossed-out-title-m-line-height, 24px);
  font-size:var(--crossed-out-title-m-font-size, 16px);
  letter-spacing:var(--crossed-out-title-m-letter-spacing, 0.15px);
  paragraph-spacing:var(--crossed-out-title-m-paragraph-spacing, 8.8px);
  -webkit-text-decoration:var(--crossed-out-title-m-text-decoration, line-through);
          text-decoration:var(--crossed-out-title-m-text-decoration, line-through);
}
.typography[data-family=crossed-out][data-purpose=title][data-size=l]{
  font-family:var(--crossed-out-title-l-font-family, SB Sans Interface);
  font-weight:var(--crossed-out-title-l-font-weight, Semibold);
  line-height:var(--crossed-out-title-l-line-height, 28px);
  font-size:var(--crossed-out-title-l-font-size, 20px);
  letter-spacing:var(--crossed-out-title-l-letter-spacing, 0.15px);
  paragraph-spacing:var(--crossed-out-title-l-paragraph-spacing, 11px);
  -webkit-text-decoration:var(--crossed-out-title-l-text-decoration, line-through);
          text-decoration:var(--crossed-out-title-l-text-decoration, line-through);
}
.typography[data-family=crossed-out][data-purpose=label][data-size=s]{
  font-family:var(--crossed-out-label-s-font-family, SB Sans Interface);
  font-weight:var(--crossed-out-label-s-font-weight, Semibold);
  line-height:var(--crossed-out-label-s-line-height, 14px);
  font-size:var(--crossed-out-label-s-font-size, 11px);
  letter-spacing:var(--crossed-out-label-s-letter-spacing, 0px);
  paragraph-spacing:var(--crossed-out-label-s-paragraph-spacing, 6.05px);
  -webkit-text-decoration:var(--crossed-out-label-s-text-decoration, line-through);
          text-decoration:var(--crossed-out-label-s-text-decoration, line-through);
}
.typography[data-family=crossed-out][data-purpose=label][data-size=m]{
  font-family:var(--crossed-out-label-m-font-family, SB Sans Interface);
  font-weight:var(--crossed-out-label-m-font-weight, Semibold);
  line-height:var(--crossed-out-label-m-line-height, 16px);
  font-size:var(--crossed-out-label-m-font-size, 12px);
  letter-spacing:var(--crossed-out-label-m-letter-spacing, 0px);
  paragraph-spacing:var(--crossed-out-label-m-paragraph-spacing, 6.6px);
  -webkit-text-decoration:var(--crossed-out-label-m-text-decoration, line-through);
          text-decoration:var(--crossed-out-label-m-text-decoration, line-through);
}
.typography[data-family=crossed-out][data-purpose=label][data-size=l]{
  font-family:var(--crossed-out-label-l-font-family, SB Sans Interface);
  font-weight:var(--crossed-out-label-l-font-weight, Semibold);
  line-height:var(--crossed-out-label-l-line-height, 20px);
  font-size:var(--crossed-out-label-l-font-size, 14px);
  letter-spacing:var(--crossed-out-label-l-letter-spacing, 0px);
  paragraph-spacing:var(--crossed-out-label-l-paragraph-spacing, 7.7px);
  -webkit-text-decoration:var(--crossed-out-label-l-text-decoration, line-through);
          text-decoration:var(--crossed-out-label-l-text-decoration, line-through);
}
.typography[data-family=crossed-out][data-purpose=body][data-size=s]{
  font-family:var(--crossed-out-body-s-font-family, SB Sans Interface);
  font-weight:var(--crossed-out-body-s-font-weight, Regular);
  line-height:var(--crossed-out-body-s-line-height, 16px);
  font-size:var(--crossed-out-body-s-font-size, 12px);
  letter-spacing:var(--crossed-out-body-s-letter-spacing, 0.1px);
  paragraph-spacing:var(--crossed-out-body-s-paragraph-spacing, 6.6px);
  -webkit-text-decoration:var(--crossed-out-body-s-text-decoration, line-through);
          text-decoration:var(--crossed-out-body-s-text-decoration, line-through);
}
.typography[data-family=crossed-out][data-purpose=body][data-size=m]{
  font-family:var(--crossed-out-body-m-font-family, SB Sans Interface);
  font-weight:var(--crossed-out-body-m-font-weight, Regular);
  line-height:var(--crossed-out-body-m-line-height, 20px);
  font-size:var(--crossed-out-body-m-font-size, 14px);
  letter-spacing:var(--crossed-out-body-m-letter-spacing, 0.1px);
  paragraph-spacing:var(--crossed-out-body-m-paragraph-spacing, 7.7px);
  -webkit-text-decoration:var(--crossed-out-body-m-text-decoration, line-through);
          text-decoration:var(--crossed-out-body-m-text-decoration, line-through);
}
.typography[data-family=crossed-out][data-purpose=body][data-size=l]{
  font-family:var(--crossed-out-body-l-font-family, SB Sans Interface);
  font-weight:var(--crossed-out-body-l-font-weight, Regular);
  line-height:var(--crossed-out-body-l-line-height, 24px);
  font-size:var(--crossed-out-body-l-font-size, 16px);
  letter-spacing:var(--crossed-out-body-l-letter-spacing, 0.1px);
  paragraph-spacing:var(--crossed-out-body-l-paragraph-spacing, 8.8px);
  -webkit-text-decoration:var(--crossed-out-body-l-text-decoration, line-through);
          text-decoration:var(--crossed-out-body-l-text-decoration, line-through);
}
.typography[data-family=mono][data-purpose=display][data-size=s]{
  font-family:var(--mono-display-s-font-family, SB Sans Text Mono);
  font-weight:var(--mono-display-s-font-weight, Bold);
  line-height:var(--mono-display-s-line-height, 48px);
  font-size:var(--mono-display-s-font-size, 40px);
  letter-spacing:var(--mono-display-s-letter-spacing, -0.5px);
  paragraph-spacing:var(--mono-display-s-paragraph-spacing, 22px);
}
.typography[data-family=mono][data-purpose=display][data-size=m]{
  font-family:var(--mono-display-m-font-family, SB Sans Text Mono);
  font-weight:var(--mono-display-m-font-weight, Bold);
  line-height:var(--mono-display-m-line-height, 60px);
  font-size:var(--mono-display-m-font-size, 48px);
  letter-spacing:var(--mono-display-m-letter-spacing, -0.5px);
  paragraph-spacing:var(--mono-display-m-paragraph-spacing, 26.4px);
}
.typography[data-family=mono][data-purpose=display][data-size=l]{
  font-family:var(--mono-display-l-font-family, SB Sans Text Mono);
  font-weight:var(--mono-display-l-font-weight, Bold);
  line-height:var(--mono-display-l-line-height, 72px);
  font-size:var(--mono-display-l-font-size, 56px);
  letter-spacing:var(--mono-display-l-letter-spacing, -0.5px);
  paragraph-spacing:var(--mono-display-l-paragraph-spacing, 30.8px);
}
.typography[data-family=mono][data-purpose=headline][data-size=s]{
  font-family:var(--mono-headline-s-font-family, SB Sans Text Mono);
  font-weight:var(--mono-headline-s-font-weight, Bold);
  line-height:var(--mono-headline-s-line-height, 32px);
  font-size:var(--mono-headline-s-font-size, 24px);
  letter-spacing:var(--mono-headline-s-letter-spacing, -0.5px);
  paragraph-spacing:var(--mono-headline-s-paragraph-spacing, 13.2px);
}
.typography[data-family=mono][data-purpose=headline][data-size=m]{
  font-family:var(--mono-headline-m-font-family, SB Sans Text Mono);
  font-weight:var(--mono-headline-m-font-weight, Bold);
  line-height:var(--mono-headline-m-line-height, 36px);
  font-size:var(--mono-headline-m-font-size, 28px);
  letter-spacing:var(--mono-headline-m-letter-spacing, -0.5px);
  paragraph-spacing:var(--mono-headline-m-paragraph-spacing, 15.4px);
}
.typography[data-family=mono][data-purpose=headline][data-size=l]{
  font-family:var(--mono-headline-l-font-family, SB Sans Text Mono);
  font-weight:var(--mono-headline-l-font-weight, Bold);
  line-height:var(--mono-headline-l-line-height, 40px);
  font-size:var(--mono-headline-l-font-size, 32px);
  letter-spacing:var(--mono-headline-l-letter-spacing, -0.5px);
  paragraph-spacing:var(--mono-headline-l-paragraph-spacing, 17.6px);
}
.typography[data-family=mono][data-purpose=title][data-size=s]{
  font-family:var(--mono-title-s-font-family, SB Sans Text Mono);
  font-weight:var(--mono-title-s-font-weight, Regular);
  line-height:var(--mono-title-s-line-height, 20px);
  font-size:var(--mono-title-s-font-size, 14px);
  letter-spacing:var(--mono-title-s-letter-spacing, 0.15px);
  paragraph-spacing:var(--mono-title-s-paragraph-spacing, 7.7px);
}
.typography[data-family=mono][data-purpose=title][data-size=m]{
  font-family:var(--mono-title-m-font-family, SB Sans Text Mono);
  font-weight:var(--mono-title-m-font-weight, Regular);
  line-height:var(--mono-title-m-line-height, 24px);
  font-size:var(--mono-title-m-font-size, 16px);
  letter-spacing:var(--mono-title-m-letter-spacing, 0.15px);
  paragraph-spacing:var(--mono-title-m-paragraph-spacing, 8.8px);
}
.typography[data-family=mono][data-purpose=title][data-size=l]{
  font-family:var(--mono-title-l-font-family, SB Sans Text Mono);
  font-weight:var(--mono-title-l-font-weight, Regular);
  line-height:var(--mono-title-l-line-height, 28px);
  font-size:var(--mono-title-l-font-size, 20px);
  letter-spacing:var(--mono-title-l-letter-spacing, 0.15px);
  paragraph-spacing:var(--mono-title-l-paragraph-spacing, 11px);
}
.typography[data-family=mono][data-purpose=label][data-size=s]{
  font-family:var(--mono-label-s-font-family, SB Sans Text Mono);
  font-weight:var(--mono-label-s-font-weight, Bold);
  line-height:var(--mono-label-s-line-height, 14px);
  font-size:var(--mono-label-s-font-size, 11px);
  letter-spacing:var(--mono-label-s-letter-spacing, 0px);
  paragraph-spacing:var(--mono-label-s-paragraph-spacing, 6.05px);
}
.typography[data-family=mono][data-purpose=label][data-size=m]{
  font-family:var(--mono-label-m-font-family, SB Sans Text Mono);
  font-weight:var(--mono-label-m-font-weight, Bold);
  line-height:var(--mono-label-m-line-height, 16px);
  font-size:var(--mono-label-m-font-size, 12px);
  letter-spacing:var(--mono-label-m-letter-spacing, 0px);
  paragraph-spacing:var(--mono-label-m-paragraph-spacing, 6.6px);
}
.typography[data-family=mono][data-purpose=label][data-size=l]{
  font-family:var(--mono-label-l-font-family, SB Sans Text Mono);
  font-weight:var(--mono-label-l-font-weight, Bold);
  line-height:var(--mono-label-l-line-height, 20px);
  font-size:var(--mono-label-l-font-size, 14px);
  letter-spacing:var(--mono-label-l-letter-spacing, 0px);
  paragraph-spacing:var(--mono-label-l-paragraph-spacing, 7.7px);
}
.typography[data-family=mono][data-purpose=body][data-size=s]{
  font-family:var(--mono-body-s-font-family, SB Sans Text Mono);
  font-weight:var(--mono-body-s-font-weight, Regular);
  line-height:var(--mono-body-s-line-height, 16px);
  font-size:var(--mono-body-s-font-size, 12px);
  letter-spacing:var(--mono-body-s-letter-spacing, 0.1px);
  paragraph-spacing:var(--mono-body-s-paragraph-spacing, 6.6px);
}
.typography[data-family=mono][data-purpose=body][data-size=m]{
  font-family:var(--mono-body-m-font-family, SB Sans Text Mono);
  font-weight:var(--mono-body-m-font-weight, Regular);
  line-height:var(--mono-body-m-line-height, 20px);
  font-size:var(--mono-body-m-font-size, 14px);
  letter-spacing:var(--mono-body-m-letter-spacing, 0.1px);
  paragraph-spacing:var(--mono-body-m-paragraph-spacing, 7.7px);
}
.typography[data-family=mono][data-purpose=body][data-size=l]{
  font-family:var(--mono-body-l-font-family, SB Sans Text Mono);
  font-weight:var(--mono-body-l-font-weight, Regular);
  line-height:var(--mono-body-l-line-height, 24px);
  font-size:var(--mono-body-l-font-size, 16px);
  letter-spacing:var(--mono-body-l-letter-spacing, 0.1px);
  paragraph-spacing:var(--mono-body-l-paragraph-spacing, 8.8px);
}