@media (min-width:48em) {
    .p-about-policies .policy_list {
        display: flex;
        flex-wrap: wrap;
    }
    .p-about-policies .policy_list > li {
        flex: 0 0 calc(50% - 0.5em);
        max-width: calc(50% - 0.5em);
        margin-right: calc((0.5em * 3 / 2));
    }
    .p-about-policies .policy_list > li:nth-child(2n) {
        margin-right: 0;
    }
    .p-about-policies .policy_list > li > a {
        font-size: 1.5em;
        height: 100%;
    }
    .p-about-policies .policy_list > li > a::after {
        top: calc(100% - 0.5625em);
        transform: translateY(-100%);
    }
}
@media (min-width:62em) {
    .p-about-policies .policy_list > li {
        flex: 0 0 calc(33.333% - 0.5em);
        max-width: calc(33.333% - 0.5em);
        margin-right: calc((0.5em * 3 / 2));
    }
    .p-about-policies .policy_list > li:nth-child(2n) {
        margin-right: calc((0.5em * 3 / 2));
    }
    .p-about-policies .policy_list > li:nth-child(3n) {
        margin-right: 0;
    }
}