/* Scoped contrast for the archive notice in both light and dark Divi content. */
#page-container .tf-archive-notice {
    display: block;
    box-sizing: border-box;
    max-width: 100%;
    padding: 18px 22px;
    border-left: 5px solid #ed6336;
    background: #fff3dc;
    color: #0e2451;
    text-align: left;
    overflow-wrap: anywhere;
}
#page-container .tf-archive-notice__title,
#page-container .tf-archive-notice__body {
    display: block;
    color: inherit;
    line-height: 1.5;
}
#page-container .tf-archive-notice__title {
    font-size: 22px;
    line-height: 1.35;
}
#page-container .tf-archive-notice__body,
#page-container .tf-archive-notice__link {
    font-size: 18px;
    line-height: 1.5;
    margin-top: 6px;
}
#page-container .tf-archive-notice__link {
    display: inline-block;
    color: #0e2451;
    font-weight: 700;
    text-decoration: underline;
    text-underline-offset: .2em;
}
#page-container .tf-archive-notice__link:focus-visible {
    outline: 2px solid currentColor;
    outline-offset: 3px;
}
@media (max-width: 600px) {
    #page-container .tf-archive-notice {
        padding: 16px;
    }
    #page-container .tf-archive-notice__title {
        font-size: 20px;
    }
    #page-container .tf-archive-notice__body,
    #page-container .tf-archive-notice__link {
        font-size: 16px;
    }
}
/* The legacy dark template colors every child white with three ID selectors. */
body:is(.single-bidrag, .single-talksession, .page) #page-container #et-main-area #main-content .et_pb_section .tf-archive-notice,
body:is(.single-bidrag, .single-talksession, .page) #page-container #et-main-area #main-content .et_pb_section .tf-archive-notice * {
    color: #0e2451;
}
