[data-bf] .bf-inner{display:flex;flex-direction:column}[data-bf] .bf-header{margin-bottom:32px;max-width:760px}[data-bf] .bf-header--center{margin-left:auto;margin-right:auto;text-align:center}[data-bf] .bf-header--left{text-align:left}[data-bf] .bf-eyebrow{color:var(--bf-eyebrow-color)!important;font-size:.875rem;font-weight:700;letter-spacing:.08em;margin:0 0 10px;text-transform:uppercase}[data-bf] .bf-heading{color:var(--bf-heading-color)!important;margin:0 0 12px}[data-bf] .bf-subheading{font-size:1.0625rem;line-height:1.55}[data-bf] .bf-subheading,[data-bf] .bf-subheading p{color:var(--bf-subheading-color)!important}[data-bf] .bf-subheading p:last-child{margin-bottom:0}[data-bf] .bf-grid{display:grid;gap:var(--bf-gap,24px);grid-template-columns:1fr;list-style:none;margin:0;padding:0}[data-bf] .bf-card-wrap{display:flex}[data-bf] .bf-card{border-radius:var(--bf-radius,12px);box-shadow:var(--bf-shadow,none);display:flex;flex-direction:column;gap:16px;padding:var(--bf-padding,28px);position:relative;transition:transform .25s ease,box-shadow .25s ease;width:100%}[data-bf].bf--bordered .bf-card{background:var(--bf-card-bg,transparent)!important;border-color:var(--bf-card-border,#e0e0e0);border-style:var(--bf-card-border-style,solid);border-width:var(--bf-card-border-width,1px)}[data-bf].bf--filled .bf-card{background:var(--bf-card-bg,#f5f7fa)!important;border:1px solid transparent}[data-bf].bf--plain .bf-card{background:var(--bf-card-bg,transparent)!important;border:none;padding-left:0;padding-right:0}[data-bf].bf--accent .bf-card:before{background:var(--bf-card-link,#005bf8);border-radius:0 0 4px 0;content:"";height:4px;left:0;position:absolute;top:0;width:48px}[data-bf].bf--accent.bf--plain .bf-card:before{border-radius:4px}[data-bf] .bf-card__icon{align-items:center;display:flex}[data-bf] .bf-card__icon img{height:56px;max-width:100%;object-fit:contain;width:auto}[data-bf] .bf-card__content{display:flex;flex:1;flex-direction:column;gap:10px;min-width:0}[data-bf] .bf-card .bf-card__title{color:var(--bf-card-title,#212121)!important;font-size:1.25rem;font-weight:700;line-height:1.3;margin:0}[data-bf] .bf-card .bf-card__link,[data-bf] .bf-card .bf-card__link-text,[data-bf] .bf-card .bf-card__title a{color:inherit!important;text-decoration:none}[data-bf] .bf-card--linked .bf-card__link:after{border-radius:inherit;content:"";inset:0;position:absolute;z-index:1}[data-bf] .bf-card--linked .bf-card__link:focus-visible:after{outline:3px solid var(--bf-card-link,#005bf8);outline-offset:2px}[data-bf] .bf-card .bf-card__desc{font-size:.9375rem;line-height:1.6;margin:0}[data-bf] .bf-card .bf-card__desc,[data-bf] .bf-card .bf-card__desc li,[data-bf] .bf-card .bf-card__desc p,[data-bf] .bf-card .bf-card__desc span{color:var(--bf-card-text,#555)!important}[data-bf] .bf-card .bf-card__desc p{margin:0 0 10px}[data-bf] .bf-card .bf-card__desc p:last-child{margin-bottom:0}[data-bf] .bf-card .bf-card__desc ol,[data-bf] .bf-card .bf-card__desc ul{margin:10px 0;padding-left:1.25rem}[data-bf] .bf-card .bf-card__desc li{margin:6px 0}[data-bf] .bf-card .bf-card__desc a{color:var(--bf-card-link,#005bf8)!important;text-decoration:underline}[data-bf] .bf-card .bf-card__cta{align-items:center;color:var(--bf-card-link,#005bf8)!important;display:inline-flex;font-size:.9375rem;font-weight:600;gap:6px;margin-top:4px}[data-bf] .bf-card__arrow{transition:transform .25s ease}[data-bf] .bf-card--linked:hover{box-shadow:var(--bf-shadow,0 8px 24px rgba(0,0,0,.1));transform:translateY(-4px)}[data-bf] .bf-card--linked:hover .bf-card__arrow{transform:translateX(4px)}[data-bf] .bf-visually-hidden{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);border:0;white-space:nowrap}@media (min-width:768px){[data-bf] .bf-grid{grid-template-columns:repeat(2,minmax(0,1fr))}[data-bf] .bf-header{margin-bottom:40px}}@media (min-width:992px){[data-bf] .bf-grid{grid-template-columns:var(--bf-columns,repeat(3,minmax(0,1fr)))}[data-bf] .bf-header{margin-bottom:48px}[data-bf] .bf-card .bf-card__title{font-size:1.375rem}}@media (prefers-reduced-motion:reduce){[data-bf] .bf-card,[data-bf] .bf-card__arrow{transition:none}[data-bf] .bf-card--linked:hover{transform:none}}@media print{[data-bf] .bf-card{border:1px solid #ccc;box-shadow:none}}