/* Keep the floating Lost Menu aligned with the measured content edge. */
@media only screen and (min-width: 576px) {
    .lost-menu {
        right: var(--lost-menu-container-edge, 0px);
        transform: translateX(100%);
        transition: transform .35s ease, opacity .35s ease;
    }

    .lost-menu.is-visible {
        right: var(--lost-menu-container-edge, 0px);
        transform: translateX(calc(100% - 3.25rem));
    }

    .lost-menu.is-open {
        right: var(--lost-menu-container-edge, 0px);
        transform: translateX(0);
    }

    .lost-menu-toggle {
        flex: 0 0 3.25rem;
    }
}
