.policy-intro { padding-top: 110px; }
.policy-body { max-width: 760px; }
.policy-body .policy-meta { color: var(--muted); font-size: 14px; margin-bottom: 34px; }
.policy-body .policy-meta strong { color: var(--text); }
.policy-body p { color: var(--muted); font-size: 16px; margin-top: 18px; }
.policy-body p strong { color: var(--text); }
.policy-body h3 { font-size: 24px; letter-spacing: -0.8px; margin-top: 44px; color: var(--text); }
.policy-body .text-link { color: var(--cyan); border-bottom: 1px solid #375968; padding-bottom: 2px; }
.policy-body .text-link:hover { color: #a6eeff; }
@media(max-width:700px){
  .policy-body h3 { font-size: 21px; margin-top: 36px; }
  .policy-body p { font-size: 15px; }
}
