/* Legal pages: plain, readable text at body size on the IO domain. */
html{-webkit-text-size-adjust:100%}
body.bmb-legal{margin:0;background:#fff;color:#1d2733;font:16px/1.7 Inter,Arial,sans-serif}
.bmb-legal-header{padding:24px 20px;border-bottom:1px solid #e3e8ee;text-align:center}
.bmb-legal-logo{display:inline-block;width:150px;height:auto}
.bmb-legal-main{max-width:760px;margin:0 auto;padding:40px 20px 56px}
.bmb-legal-main h1{margin:0 0 6px;font-size:36px;line-height:1.2;color:#090b0d}
.bmb-legal-main h2{margin:36px 0 10px;font-size:22px;line-height:1.3;color:#090b0d}
.bmb-legal-main h3{margin:22px 0 6px;font-size:17px;color:#090b0d}
.bmb-legal-main p,.bmb-legal-main li{margin:0 0 12px}
.bmb-legal-main ul{margin:0 0 16px;padding-left:22px}
.bmb-legal-date{color:#53637f;font-size:15px}
.bmb-legal a{color:#0b67c2}
.bmb-legal-footer{border-top:1px solid #e3e8ee;padding:24px 20px 40px;text-align:center;color:#53637f;font-size:14px}
.bmb-legal-footer nav{display:flex;flex-wrap:wrap;justify-content:center;gap:10px 20px;margin-bottom:14px}
.bmb-legal-footer .bmb-footer-choice{color:#0b67c2;font-size:14px}
.bmb-legal-footer p{max-width:760px;margin:0 auto}
@media(max-width:600px){.bmb-legal-main h1{font-size:30px}.bmb-legal-main h2{font-size:20px}}
