.st-typography.svelte-12hxpop{color:var(--st-semantic-text-primary);margin:0}.st-typography--display.svelte-12hxpop{font-size:2.75rem;font-weight:700;letter-spacing:-.02em;line-height:1.1}.st-typography--h1.svelte-12hxpop{font-size:2rem;font-weight:700;letter-spacing:-.015em;line-height:1.15}.st-typography--h2.svelte-12hxpop{font-size:1.625rem;font-weight:700;letter-spacing:-.01em;line-height:1.2}.st-typography--h3.svelte-12hxpop{font-size:1.375rem;font-weight:650;letter-spacing:-.01em;line-height:1.25}.st-typography--h4.svelte-12hxpop{font-size:1.125rem;font-weight:650;line-height:1.3}.st-typography--h5.svelte-12hxpop{font-size:1rem;font-weight:650;line-height:1.35}.st-typography--h6.svelte-12hxpop{font-size:.875rem;font-weight:650;line-height:1.4}.st-typography--body.svelte-12hxpop{font-size:1rem;font-weight:400;line-height:1.55}.st-typography--body-sm.svelte-12hxpop{font-size:.875rem;font-weight:400;line-height:1.5}.st-typography--caption.svelte-12hxpop{color:var(--st-semantic-text-secondary);font-size:.8125rem;font-weight:400;line-height:1.4}.st-typography--overline.svelte-12hxpop{color:var(--st-semantic-text-secondary);font-size:.6875rem;font-weight:650;letter-spacing:.08em;line-height:1.3;text-transform:uppercase}.st-typography--weight-regular.svelte-12hxpop{font-weight:400}.st-typography--weight-medium.svelte-12hxpop{font-weight:500}.st-typography--weight-semibold.svelte-12hxpop{font-weight:650}.st-typography--weight-bold.svelte-12hxpop{font-weight:700}.st-typography--tone-primary.svelte-12hxpop{color:var(--st-semantic-text-primary)}.st-typography--tone-secondary.svelte-12hxpop{color:var(--st-semantic-text-secondary)}.st-typography--tone-muted.svelte-12hxpop{color:var(--st-semantic-text-muted)}.st-typography--tone-inverse.svelte-12hxpop{color:var(--st-semantic-text-inverse)}.st-typography--tone-link.svelte-12hxpop{color:var(--st-semantic-text-link, var(--st-semantic-action-primary))}.st-typography--align-start.svelte-12hxpop{text-align:start}.st-typography--align-center.svelte-12hxpop{text-align:center}.st-typography--align-end.svelte-12hxpop{text-align:end}.st-typography--align-justify.svelte-12hxpop{text-align:justify}.st-typography--truncate.svelte-12hxpop{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
