.about-policies { padding: 0 0 90px; }
.about-policies h2 { margin-bottom: 24px; }
.about-policies__list { margin: 0; padding: 0; list-style: none; border-top: 1px solid #dfe4eb; }
.about-policies__list a { display: flex; align-items: center; justify-content: space-between; gap: 24px; padding: 22px 0; border-bottom: 1px solid #dfe4eb; color: #062150; font-size: 20px; font-weight: 600; line-height: 1.4; text-decoration: none; }
.about-policies__list a span:first-child { overflow-wrap: anywhere; }
.about-policies__list a span:last-child { flex-shrink: 0; font-size: 24px; }
.about-policies__list a:hover { color: #062150; text-decoration: underline; }
.about-policies__list a:focus-visible { outline: 2px solid #062150; outline-offset: 4px; }
@media (max-width: 767px) {
    .about-policies { padding-bottom: 48px; }
    .about-policies__list a { padding: 18px 0; font-size: 18px; }
}
