/* node--view-mode-teaser */
.node--type-article.node--view-mode-teaser {
    background: var(--tul_recruitment-white);
    color: var(--tul-recruitment-blue-medium);
    width: min-content;
    height: auto;
    max-width: 100%;
    border-radius: 0.56rem;
    border-width: 0;
    margin: 0;
}

.node--type-article.node--view-mode-teaser>.node__content {
    margin: 0;
    &:hover {
        background-color: var(--tul-recruitment-beige-dark);
        border-radius: 8px;
    }
}

.node--type-article.node--view-mode-teaser * {
    color: inherit;
}

.node--type-article.node--view-mode-teaser>header {
    width: min-content;
    display: none;
}

.node--type-article.node--view-mode-teaser .field--name-field-media>a {
    display: block;
}

.node--type-article.node--view-mode-teaser .field--name-field-media img {
    width: 100%;
    height: auto;
    aspect-ratio: 500/293;
    display: block;
    border-radius: 0.56rem;
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0;
}
.node--type-article.node--view-mode-teaser .block-field-blocknodearticletitle > .content {
    padding: 1rem;
}
.node--type-article.node--view-mode-teaser .field--name-title {
    color: inherit;
}

.node--type-article.node--view-mode-teaser .field--name-title>a {
    color: inherit;
    text-decoration: none;
}


/* node--view-mode-teaser-with-taxonomy */
.node--type-article.node--view-mode-teaser-with-taxonomy {
    background: var(--tul_recruitment-white);
    color: var(--tul-recruitment-blue-medium);
    width: min-content;
    height: auto;
    max-width: 100%;
    border-radius: 0.56rem;
    border-width: 0;
    margin: 0;
    &:hover {
        background-color: var(--tul-recruitment-beige-dark);
        border-radius: 8px;
    }
}

.node--type-article.node--view-mode-teaser-with-taxonomy>.node__content {
    margin: 0;
}

.node--type-article.node--view-mode-teaser-with-taxonomy * {
    color: inherit;
}

.node--type-article.node--view-mode-teaser-with-taxonomy>header {
    width: min-content;
    display: none;
}

.node--type-article.node--view-mode-teaser-with-taxonomy .field--name-field-media>a {
    display: block;
}

.node--type-article.node--view-mode-teaser-with-taxonomy .field--name-field-media img {
    width: 100%;
    height: auto;
    aspect-ratio: 500/293;
    display: block;
    border-radius: 0.56rem;
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0;
}
.node--type-article.node--view-mode-teaser-with-taxonomy .block-field-blocknodearticletitle > .content {
    padding: 1rem;
    padding-bottom: 0;
}
.node--type-article.node--view-mode-teaser-with-taxonomy .block-field-blocknodearticlefield-article-categories > .content {
    padding: 1rem;
    padding-top: 0;
}
.node--type-article.node--view-mode-teaser-with-taxonomy .field--name-title {
    color: inherit;
}
.node--type-article.node--view-mode-teaser-with-taxonomy .field--name-field-article-categories {
  color: var(--tul-recruitment-grey-medium-light);
}

.node--type-article.node--view-mode-teaser-with-taxonomy .field--name-title>a {
    color: inherit;
    text-decoration: none;
}

/* node--view-mode-full */
.node--type-article.node--view-mode-full h1.field--name-title {
    text-align: center !important;
    margin-top: 2rem !important;
    margin-bottom: 2rem !important;
    font-size: calc(1.875rem + 1.5vw) !important;
    font-weight: 600 !important;
}