.impressum-main {
    min-height: 100vh;
    flex-direction: column;
    color: black;
    margin-bottom: var(--spacing-xl);
    box-sizing: border-box;
    margin-left: var(--spacing-xl);
}

.h1-impressum {
    font-family: var(--secondary-font-style);
    align-self: center;
    color: black;
    width: unset;
}

.h2-impressum {
    font-size: var(--font-l);
    font-family: var(--inter-title-font);
    color: black;
    overflow-wrap: break-word;
    hyphens: auto;
}

@media (max-width: 500px) {
    .impressum-main {
        margin: var(--spacing-xl);
    }
}