/* Shared public website shell. More specific than historic CSS saved in WP pages. */
#pr-site footer.pr-footer .pr-footer-nav{font-size:16px;line-height:1.5;flex-wrap:wrap;justify-content:center;gap:12px 26px}
#pr-site footer.pr-footer .pr-footer-nav a{display:inline-flex;align-items:center;min-height:40px}
#pr-site footer.pr-footer .pr-privacy{font-size:13px;line-height:1.6}
@media(max-width:700px){
  #pr-site footer.pr-footer{text-align:center}
  #pr-site footer.pr-footer .pr-wrap{flex-direction:column;align-items:center;justify-content:center;gap:20px;text-align:center}
  #pr-site footer.pr-footer .pr-brand{align-items:center;justify-content:center;margin-inline:auto}
  #pr-site footer.pr-footer .pr-brand img{display:block;margin-inline:auto}
  #pr-site footer.pr-footer .pr-footer-nav{width:100%;justify-content:center;flex-wrap:nowrap;gap:clamp(4px,1.5vw,10px);font-size:clamp(13px,4.1vw,16px);white-space:nowrap}
  #pr-site footer.pr-footer .pr-footer-nav a{flex-shrink:0;white-space:nowrap}
  #pr-site footer.pr-footer .pr-privacy{display:block;width:100%;margin-inline:auto;padding:0;border:0;text-align:center;min-height:32px}
  #pr-site footer.pr-footer .pr-wrap>div{max-width:100%;text-align:center}
  #pr-site footer.pr-footer .pr-footer-privacy{align-items:center!important;width:100%}
}
