body>footer .footer-legal-brief{font-size:12px;line-height:1.65;color:#b9cbd7;max-width:90ch;margin:0 0 12px;text-wrap:pretty}
body>footer .footer-legal-details{margin:0 0 10px;max-width:100%}
body>footer .footer-legal-details>summary{display:list-item;width:fit-content;cursor:pointer;color:#dcecf6;font-size:12px;line-height:1.5;padding:10px 0;min-height:40px;box-sizing:border-box}
body>footer .footer-legal-details[open]>.footer-legal{padding:12px 0 6px;max-width:100ch}
body>footer .footer-help-link{display:inline-block;color:#69caff;font-size:11px;line-height:1.6;padding:4px 0;text-underline-offset:3px}
body>footer .footer-legal-details>summary:focus-visible{outline:2px solid #0297de;outline-offset:4px;border-radius:3px}
