.bf-legal-page{max-width:960px;margin:0 auto 30px;padding:0 18px;color:#1f2937;font:15px/1.62 Arial,sans-serif}.bf-legal-page h1{margin:8px 0 2px;color:#183b56;font-size:30px;line-height:1.2}.bf-legal-page h2{margin:30px 0 10px;padding-bottom:5px;border-bottom:1px solid #cbd5e1;color:#183b56;font-size:21px}.bf-legal-page h3{margin:20px 0 8px;color:#334155;font-size:17px}.bf-legal-page p{margin:9px 0}.bf-legal-page ul{margin:8px 0 12px;padding-left:25px}.bf-legal-page li{margin:5px 0}.bf-legal-page a{color:#075985;text-decoration:underline}.bf-legal-meta{margin:0 0 18px;color:#64748b;font-size:13px}.bf-legal-summary{padding:12px 15px;border-left:4px solid #0f5f8f;background:#f0f9ff}.bf-legal-nav{display:flex;flex-wrap:wrap;gap:7px;margin:18px 0;padding:12px;background:#f8fafc;border:1px solid #cbd5e1}.bf-legal-nav a{padding:3px 7px}.bf-legal-address{font-style:normal}.bf-legal-notice{padding:10px 12px;border:1px solid #f59e0b;background:#fffbeb}.bf-legal-page table{width:100%;border-collapse:collapse;margin:12px 0}.bf-legal-page th,.bf-legal-page td{padding:8px;border:1px solid #cbd5e1;vertical-align:top;text-align:left}.bf-legal-page th{background:#f1f5f9}.bf-withdrawal-form{display:grid;gap:14px;max-width:680px;margin:20px 0}.bf-withdrawal-form>label{display:grid;gap:5px;font-weight:700}.bf-withdrawal-form input,.bf-withdrawal-form textarea{padding:9px;border:1px solid #94a3b8;border-radius:4px;font:inherit}.bf-withdrawal-check{display:flex!important;grid-template-columns:auto 1fr!important;align-items:center}.bf-withdrawal-check input{width:20px;height:20px}.bf-withdrawal-honeypot{position:absolute!important;left:-10000px!important;width:1px!important;height:1px!important;overflow:hidden!important}@media(max-width:650px){.bf-legal-page{padding:0 10px}.bf-legal-page h1{font-size:25px}.bf-legal-page table,.bf-legal-page thead,.bf-legal-page tbody,.bf-legal-page tr,.bf-legal-page th,.bf-legal-page td{display:block}.bf-legal-page th{border-bottom:0}}@media print{.bf-legal-page{max-width:none;padding:0;color:#000;font-size:11pt}.bf-legal-nav,.bf-withdrawal-form{display:none}.bf-legal-page a{color:#000;text-decoration:none}.bf-legal-page h2{break-after:avoid}.bf-legal-page p,.bf-legal-page li{orphans:3;widows:3}}
