    :root {
        --fdic-height: 34px;
    }

    @media (max-width: 465px) {
        :root {
            --fdic-height: 52px;
        }
    }

    body:has(.fdic-bar) {
        .fdic-bar {
            top: var(--super-height);
            padding: .5em 15px 0.5em;
            z-index: 3;
            background: white;
            position: relative;
            transition: transform .25s ease-in-out;
            transition: transform var(--transition__step) var(--transition__function);

            >.content {
                display: flex;
                flex-direction: row;
                column-gap: 10px;
                align-items: center;

                .logo {
                    height: 15px;
                    width: 37px;
                    background-size: contain;
                    background-position: center;
                    background-repeat: no-repeat;
                    flex-shrink: 0;
                }

                p {
                    font-family: "Source Sans", sans-serif;
                    font-size: 12px;
                    font-style: italic;
                    margin-bottom: 0;
                    color: #8a8a8a;

                    @include tablet {
                        font-size: 12.8px;
                    }
                }
            }
        }

        .header {
            top: calc(var(--super-height) + var(--fdic-height)) !important;
        }

        .site-super {
            position: absolute;
            width: 100vw;
            z-index: 3;
        }
    }

    .body:has(:not(.site-super)) {
        .fdic-bar {
            top: 0;
        }
    }

    .mobile-nav-active {

        header.header {
            top: 0 !important
        }

        .fdic-bar {
            transform: translateY(calc(-100% - var(--super-height)));
            transition: transform var(--transition__step) var(--transition__function);
        }
    }

    .document-scrolled.pinned-header {
        header.header {
            top: 0 !important;
            scroll-margin-top: 100px;
        }
    }