*,:after,:before{box-sizing:border-box}body{background:var(--mable-surface-base);color:var(--mable-text-primary);font-family:var(--mable-font-family);font-size:var(--mable-type-body-md);font-weight:var(--mable-weight-regular);line-height:var(--mable-leading-body);margin:0;-webkit-font-smoothing:antialiased}img,svg,video{display:block;height:auto;max-width:100%}.t-display{font-size:var(--mable-type-display)}.t-display,.t-h1{font-weight:var(--mable-weight-xbold);letter-spacing:var(--mable-tracking-tight);line-height:var(--mable-leading-tight)}.t-h1{font-size:var(--mable-type-h1)}.t-h2{font-size:var(--mable-type-h2);font-weight:var(--mable-weight-xbold)}.t-h2,.t-h3{letter-spacing:var(--mable-tracking-tight);line-height:var(--mable-leading-snug)}.t-h3{font-size:var(--mable-type-h3);font-weight:var(--mable-weight-bold)}.t-h4{font-size:var(--mable-type-h4)}.t-h4,.t-h5{font-weight:var(--mable-weight-bold);letter-spacing:var(--mable-tracking-snug);line-height:var(--mable-leading-close)}.t-h5{font-size:var(--mable-type-h5)}.t-h6{font-size:var(--mable-type-h6);font-weight:var(--mable-weight-bold);line-height:var(--mable-leading-snug)}.t-h6,.t-quote{letter-spacing:var(--mable-tracking-snug)}.t-quote{font-size:var(--mable-type-h4);font-weight:var(--mable-weight-medium);line-height:var(--mable-leading-close)}.t-lead{font-weight:var(--mable-weight-regular)}.t-lead,.t-lead-bold{font-size:var(--mable-type-body-lg);line-height:var(--mable-leading-lead)}.t-lead-bold{font-weight:var(--mable-weight-bold)}.t-body{font-weight:var(--mable-weight-regular)}.t-body,.t-body-bold{font-size:var(--mable-type-body-md);line-height:var(--mable-leading-body)}.t-body-bold{font-weight:var(--mable-weight-bold)}.t-small{font-weight:var(--mable-weight-regular);line-height:var(--mable-leading-body)}.t-overline,.t-small{font-size:var(--mable-type-body-sm)}.t-overline{color:var(--mable-text-tertiary);font-weight:var(--mable-weight-medium);letter-spacing:var(--mable-tracking-wide);line-height:var(--mable-leading-close);text-transform:uppercase}h1,h2,h3,h4,h5,h6{font:inherit;margin:0}p{margin:0}h1{font-size:var(--mable-type-h1);line-height:var(--mable-leading-tight)}h1,h2{font-weight:var(--mable-weight-xbold);letter-spacing:var(--mable-tracking-tight)}h2{font-size:var(--mable-type-h2)}h2,h3{line-height:var(--mable-leading-snug)}h3{font-size:var(--mable-type-h3);font-weight:var(--mable-weight-bold);letter-spacing:var(--mable-tracking-tight)}h4{font-size:var(--mable-type-h4)}h4,h5{font-weight:var(--mable-weight-bold);letter-spacing:var(--mable-tracking-snug);line-height:var(--mable-leading-close)}h5{font-size:var(--mable-type-h5)}h6{font-size:var(--mable-type-h6);font-weight:var(--mable-weight-bold);letter-spacing:var(--mable-tracking-snug);line-height:var(--mable-leading-snug)}.visually-hidden{border:0;clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.text-secondary{color:var(--mable-text-secondary)}.text-tertiary{color:var(--mable-text-tertiary)}.text-emphasis{color:var(--mable-text-emphasis)}