.bold {
    font-weight: 700;
}

.spaced-text {
    display: block;
    margin-bottom: 0.5rem;
}

.no-text-wrap {
    text-wrap: nowrap;
}

.scaling-text {
    font-size: clamp(0.55rem, 3.5vw, 1rem);
}

.no-text-decoration {
    text-decoration: none;
}

.word-wrap {
    word-break: break-word;
    overflow-wrap: break-word;
}

.stretch {
    display: inline-flex;
    justify-self: stretch;
}

.hidden {
    display: none;
}

.centered {
    margin: auto;
    text-align: center;
}

.big-text,
.base-text,
.heading-text {
    line-height: 1.5rem;
}

.big-text {
    font-weight: 600;
}

.heading-text {
    font-weight: 200;
    display: block;
}

.link-underline,
.plain-link {
    text-decoration-line: underline;
    text-decoration-style: solid;
    text-decoration-thickness: auto;
    text-underline-offset: auto;
    text-underline-position: from-font;
}

.link-underline {
    color: var(--Grey-999);
    font-weight: 400;
    text-decoration-skip-ink: none;
}

.plain-link {
    color: var(--Grey-950);
    text-decoration-skip-ink: auto;
}