.page-back-navigation {
    position: relative;
    z-index: 20;
    width: 100%;
    border-bottom: 1px solid rgba(15, 35, 66, .08);
    background: linear-gradient(180deg, #fff 0%, #fffdfa 100%);
}

.page-back-navigation__inner {
    width: min(1824px, calc(100% - 36px));
    margin: 0 auto;
    padding: 10px 0;
}

.page-back-navigation__button {
    display: inline-flex;
    align-items: center;
    gap: 10px;
    min-height: 42px;
    margin: 0;
    padding: 5px 13px 5px 6px;
    border: 1px solid #e5e9ee;
    border-radius: 999px;
    color: #14233a;
    background: #fff;
    box-shadow: 0 6px 18px rgba(15, 35, 66, .07);
    cursor: pointer;
    text-align: left;
    transition: border-color .2s ease, box-shadow .2s ease, transform .2s ease;
}

.page-back-navigation__button:hover,
.page-back-navigation__button:focus-visible {
    border-color: rgba(244, 81, 11, .36);
    box-shadow: 0 9px 24px rgba(15, 35, 66, .11);
    outline: 0;
    transform: translateX(-2px);
}

.page-back-navigation__icon {
    display: grid;
    place-items: center;
    width: 31px;
    height: 31px;
    flex: 0 0 31px;
    border-radius: 50%;
    color: #fff;
    background: linear-gradient(135deg, #ff7a18, #ef4f06);
    box-shadow: 0 5px 12px rgba(239, 79, 6, .22);
}

.page-back-navigation__copy strong,
.page-back-navigation__copy small {
    display: block;
}

.page-back-navigation__copy strong {
    color: #14233a;
    font-family: "Noto Sans Devanagari", "Nirmala UI", sans-serif;
    font-size: 12px;
    font-weight: 800;
    line-height: 1.15;
}

.page-back-navigation__copy small {
    margin-top: 2px;
    color: #778293;
    font-family: "Noto Sans Devanagari", "Nirmala UI", sans-serif;
    font-size: 9px;
    line-height: 1.1;
}

@media (max-width: 575.98px) {
    .page-back-navigation__inner {
        width: calc(100% - 20px);
        padding: 8px 0;
    }

    .page-back-navigation__button {
        min-height: 38px;
        padding-block: 3px;
    }

    .page-back-navigation__icon {
        width: 29px;
        height: 29px;
        flex-basis: 29px;
    }
}
