#bf-faq{color:#202020;font-family:Arial,sans-serif;font-size:16px;line-height:1.55;width:100%;max-width:1040px;margin:0 auto;text-align:left}#bf-faq,#bf-faq *{box-sizing:border-box}#bf-faq h1,#bf-faq h2,#bf-faq p,#bf-faq ul{padding:0;margin:0}#bf-faq h1,#bf-faq h2{font-family:inherit;font-style:normal;font-weight:700;text-transform:none;color:#171717}#bf-faq p,#bf-faq span{font-family:inherit;font-style:normal}#bf-faq a{color:inherit;text-decoration:none}#bf-faq a:focus-visible{outline:3px solid #c40025;outline-offset:4px}#bf-faq .bf-faq-hero{background:#f4f4f2;border-top:5px solid #c40025;padding:36px 32px}#bf-faq .bf-faq-eyebrow{font-size:12px;font-weight:700;line-height:1.5;letter-spacing:.12em;text-transform:uppercase;color:#a80020;margin-bottom:14px}#bf-faq h1{font-size:clamp(28px,4vw,42px);line-height:1.12;letter-spacing:-0.035em;margin-bottom:18px;overflow-wrap:anywhere}#bf-faq .bf-faq-intro{font-size:17px;line-height:1.65;max-width:62ch;color:#454545}#bf-faq .bf-faq-nav{margin:18px 0 0;padding:0 0 18px;border-bottom:1px solid #dcdcdc}#bf-faq .bf-faq-nav ul{display:flex;flex-wrap:wrap;gap:8px;list-style:none}#bf-faq .bf-faq-nav li{margin:0;padding:0}#bf-faq .bf-faq-nav a{display:flex;align-items:center;justify-content:space-between;gap:12px;border:1px solid #dcdcdc;padding:11px 13px;font-size:13px;line-height:1.45;font-weight:700;background:#fff;min-height:44px}#bf-faq .bf-faq-nav a:hover{border-color:#202020;background:#f4f4f2}#bf-faq .bf-faq-nav span{color:#ac0021;font-size:inherit;line-height:inherit;font-weight:inherit}#bf-faq .bf-faq-section{margin-top:42px;scroll-margin-top:24px}#bf-faq .bf-faq-section-head{display:flex;gap:15px;align-items:flex-start;margin-bottom:18px}#bf-faq .bf-faq-number{color:#ad0021;font-size:12px;line-height:26px;font-weight:700;flex:0 0 24px}#bf-faq h2{font-size:23px;line-height:1.25;letter-spacing:-0.025em;overflow-wrap:anywhere}#bf-faq .bf-faq-section-head p{font-size:14px;line-height:1.6;margin-top:7px;color:#555}#bf-faq .bf-faq-links{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:0 24px;list-style:none;border-top:1px solid #dcdcdc}#bf-faq .bf-faq-links li{margin:0;padding:0;display:flex;border-bottom:1px solid #dcdcdc;min-width:0}#bf-faq .bf-faq-links a{width:100%;display:flex;justify-content:space-between;align-items:flex-start;gap:14px;padding:20px 8px}#bf-faq .bf-faq-links a:hover{background:#f4f4f2}#bf-faq .bf-faq-links a:hover .bf-faq-link-title{text-decoration:underline;text-underline-offset:3px}#bf-faq .bf-faq-link-copy{display:block;min-width:0}#bf-faq .bf-faq-link-title{display:block;font-size:16px;line-height:1.35;font-weight:700;color:#171717;overflow-wrap:anywhere}#bf-faq .bf-faq-link-description{display:block;font-size:14px;line-height:1.55;margin-top:7px;color:#555;overflow-wrap:anywhere}#bf-faq .bf-faq-arrow{flex:0 0 auto;color:#ad0021;line-height:1.25;font-size:20px}#bf-faq .bf-faq-help{display:flex;flex-wrap:wrap;align-items:center;gap:24px;background:#202020;color:#fff;margin-top:44px;padding:28px}#bf-faq .bf-faq-help div{flex:1 1 250px}#bf-faq .bf-faq-help h2{color:#fff;font-size:23px}#bf-faq .bf-faq-help p{color:#e0e0e0;font-size:15px;line-height:1.6;margin-top:8px}#bf-faq .bf-faq-help a{display:inline-block;border:1px solid #fff;padding:13px 16px;font-size:14px;line-height:1.5;font-weight:700;color:#202020;background:#fff;max-width:100%;overflow-wrap:anywhere}#bf-faq .bf-faq-help a:hover{background:#f5dce1;border-color:#f5dce1}#bf-faq .bf-faq-help a:focus-visible{outline-color:#fff}#bf-faq .bf-faq-top{text-align:right;margin-top:16px}#bf-faq .bf-faq-top a{display:inline-block;padding:10px 0 10px 12px;min-height:44px;text-decoration:underline;text-underline-offset:3px;font-size:13px}@media(max-width: 992px){#bf-faq h1{font-size:clamp(28px,4vw,42px) !important;line-height:1.12 !important}#bf-faq h2{font-size:23px !important;line-height:1.25 !important}#bf-faq .bf-faq-links{grid-template-columns:minmax(0, 1fr)}}@media(max-width: 600px){#bf-faq .bf-faq-hero{padding:26px 20px}#bf-faq .bf-faq-intro{font-size:16px}#bf-faq .bf-faq-links{grid-template-columns:minmax(0, 1fr)}#bf-faq .bf-faq-links a{padding:17px 6px}#bf-faq .bf-faq-section{margin-top:32px}#bf-faq h2{font-size:21px !important}#bf-faq .bf-faq-help{padding:24px 20px}#bf-faq .bf-faq-nav a{font-size:12px;padding:11px}}@media print{#bf-faq .bf-faq-nav,#bf-faq .bf-faq-top{display:none}#bf-faq .bf-faq-links li,#bf-faq .bf-faq-help{break-inside:avoid}}
