
:where(.tip-down-arrow) {
    display: inline-block;
    margin-left: 0.5rem;

    & > svg {
        height: 1rem;

        & > path {
            stroke: var(--logo-color);
        }
    }
}


:where(.l3-curtain) {
    display: none;
    position: absolute;
    width: 100%;
    padding-block: 4rem;
    background: var(--color-brand-light-grey);
    margin-top: 0.4rem;
    margin-top: 0.3rem;
    z-index: 1;

    :where(.l3-curtain-wrapper) {
        display: grid;
        grid-template-columns: 1fr 3fr;
        gap: 4rem;
    }

    :where(.curtain-heading) {
        font-size: var(--font-size-h1);
        font-weight: 400;
        line-height: 1;
        color: var(--color-brand-corporate-blue)
    }

    :where(.curtain-copy-wrapper) {
        display: grid;
        grid-template-columns: 4rem auto;

        &:has(.l3-curtain-copy > *)::before {
            content: '';
            width: 3rem;
            height: 3rem;
            display: block;
            position: absolute;
            background-image: url("/wp-content/themes/inland-2025-theme/images/inland-logo-no-text.svg");
            background-repeat: no-repeat;
            background-size: contain;
            margin-top: 0.3rem;
        }

    }

    :where(.l3-curtain-copy) {
        grid-column: 2;
    }

    :where(.l3-columns) {
        display: grid;
        grid-template-columns: 1fr 1fr 1fr;
        gap: 2rem;
        color: var(--color-brand-dark-grey);
    }


    :where(.l3-curtain-column:first-of-type) {
        padding-left: 4rem;
        border-left: solid 1px var(--color-brand-black-70);
    }


    :where(.curtain-column-label) {
        text-transform: uppercase;
        margin-bottom: 2rem;
        font-size: 1.2rem;
    }

    :where(.l3-sub-menu ul) {
        list-style: none;
        padding-left: 0;
    }

    .l3-link {
        color: var(--color-brand-dark-grey);
        text-decoration: none;
        font-weight: 500;
        font-size: 2rem;
        line-height: 48px;

        &:hover {
            color: var(--color-brand-corporate-blue);
        }
    }
}
