/* FRA Prop HQ v6.23.3 — in-app support policies */
.policy-page-head { align-items:flex-end; }
.policy-page-head > div:first-child { max-width:760px; }
.policy-panel + .policy-panel { margin-top:18px; }
.policy-copy { padding:26px 30px 30px; }
.policy-copy p { max-width:920px; margin:0 0 16px; color:var(--muted-strong); line-height:1.7; }
.policy-copy ol { margin:0 0 22px; padding-left:22px; color:var(--muted-strong); }
.policy-copy li { padding:5px 0; line-height:1.55; }
.policy-actions { display:flex; flex-wrap:wrap; gap:10px; margin-top:22px; }
.policy-actions .button { text-decoration:none; }
@media (max-width:680px) {
  .policy-page-head { align-items:flex-start; }
  .policy-page-head .button { width:100%; }
  .policy-copy { padding:22px 20px 24px; }
  .policy-actions { flex-direction:column; }
  .policy-actions .button { width:100%; justify-content:center; }
}
