/* [SECTION] Back */

.back {
    display: flex;
}

.back--top {
    padding: var(--space-xl) var(--space-xl) 0 var(--space-xl);
}

.back--bottom {
    padding: 0 var(--space-xl) var(--space-xl) var(--space-xl);
}

.back-link {
    width: max-content;

    font-size: var(--font-size-xs);

    text-transform: uppercase;

    display: flex;
    align-items: center;
    gap: var(--space-s);

    transition: var(--transition-01);
    -webkit-transition: var(--transition-01);
}

.back-link:hover {
    color: rgba(var(--c-base-white));
}

.back-link__icon {
    height: var(--size-h-xxs);
}

/* [SECTION] Policy */

.policy {
    display: flex;
    flex-direction: column;
    gap: var(--space-xl);
    
    padding: var(--space-xl);
}

/* Policy -> Header */

.policy__header {
    display: flex;
    flex-direction: column;
    gap: var(--space-s);
}

/* Policy -> Blocks */

.policy__block {
    display: flex;
    flex-direction: column;
    gap: var(--space-s);
}

.policy__list {
    display: flex;
    flex-direction: column;
    gap: var(--space-s);

    padding-left: var(--space-xl);
}