.rr-public-footer{background:#17324d;color:#fff;font-family:"Segoe UI",Arial,sans-serif;margin-top:0;text-align:left}.rr-public-footer *{box-sizing:border-box}.rr-public-footer .rr-public-footer-inner{max-width:1180px;margin:0 auto;padding:24px 28px 16px}.rr-public-footer .rr-public-footer-groups{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px 30px}.rr-public-footer .rr-public-footer-title{font:600 15px/1.35 "Segoe UI",Arial,sans-serif;color:#fff;margin:0 0 9px}.rr-public-footer ul{list-style:none;padding:0;margin:0}.rr-public-footer li{margin:0 0 6px;padding:0;font:400 14px/1.45 "Segoe UI",Arial,sans-serif}.rr-public-footer a,.rr-public-footer a:visited{color:#fff;text-decoration:none;opacity:1;overflow-wrap:break-word}.rr-public-footer a:hover{color:#fff;text-decoration:underline;text-underline-offset:3px}.rr-public-footer a:focus-visible{color:#fff;outline:2px solid #f47c20;outline-offset:4px;border-radius:1px;text-decoration:underline;text-underline-offset:3px}.rr-public-footer .rr-public-footer-copyright{border-top:1px solid rgba(255,255,255,.25);margin-top:16px;padding-top:12px}.rr-public-footer .rr-public-footer-copyright p,.rr-public-footer .ast-footer-copyright{font:400 12px/1.5 "Segoe UI",Arial,sans-serif;color:#fff;margin:0;text-align:left}.rr-public-footer .rr-public-footer-copyright p+p{margin-top:3px}@media(max-width:800px){.rr-public-footer .rr-public-footer-groups{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 26px}}@media(max-width:520px){.rr-public-footer .rr-public-footer-inner{padding:22px 22px 16px}.rr-public-footer .rr-public-footer-groups{grid-template-columns:1fr;gap:16px}.rr-public-footer li{margin-bottom:7px}}
