/* Requested elements only. No changes to the existing palette, type or components. */
.ks-upload-page .ks-upload-disclaimer {
    box-sizing: border-box;
    margin: 0 0 24px;
    padding: 18px 22px;
    border: 1px solid #dbc76a;
    border-left: 4px solid #c3a333;
    border-radius: 8px;
    background: #fff5cc;
    color: #403820;
    font-family: var(--ks-sans);
    font-size: 16px;
    line-height: 1.6;
}
.ks-upload-page .ks-upload-disclaimer p { margin: 0; color: inherit; font: inherit; }
.ks-upload-page .ks-upload-disclaimer p + p { margin-top: 8px; }
/* One entry was removed: use the same card widths distributed over four columns. */
@media (min-width: 1101px) {
    .ks-home .ks-entry-grid.ks-entry-grid--four { grid-template-columns: repeat(4, minmax(0, 1fr)) !important; }
}
#indsend-materiale, #indsend-ressource { scroll-margin-top: 120px; }
.ks-library-material-submit > .ks-wrap > .ks-simple-submit-wrap { max-width: none; }
