.bh-pb{--bh-pb-ink:var(--clr-title-lt,#071a31);--bh-pb-text:var(--clr-text-lt,#3a3a3a);--bh-pb-navy:var(--clr-background-dk,#134078);--bh-pb-teal:var(--clr-primary,#289696);border-radius:20px;display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1fr);overflow:hidden}.bh-pb--no-img{grid-template-columns:minmax(0,1fr)}.bh-pb--img-right .bh-pb__media{order:2}.bh-pb--sage{background:#e8efee}.bh-pb--gray,.bh-pb--sage{--bh-pb-h:var(--bh-pb-ink);--bh-pb-body:var(--bh-pb-text);--bh-pb-accent:var(--bh-pb-navy);--bh-pb-on:#fff}.bh-pb--gray{background:var(--clr-background-accent-lt,#f4f6fa)}.bh-pb--white{background:#fff;border:1px solid #dfe4e8;--bh-pb-h:var(--bh-pb-ink);--bh-pb-body:var(--bh-pb-text);--bh-pb-accent:var(--bh-pb-navy);--bh-pb-on:#fff}.bh-pb--navy{background:var(--bh-pb-navy);--bh-pb-h:#fff;--bh-pb-body:hsla(0,0%,100%,.88);--bh-pb-accent:#fff;--bh-pb-on:var(--bh-pb-navy)}.bh-pb .bh-pb__media{min-height:280px;position:relative}.bh-pb .bh-pb__media img,.bh-pb .bh-pb__placeholder{display:block;height:100%;inset:0;max-width:none;object-fit:cover;position:absolute;width:100%}.bh-pb .bh-pb__placeholder{align-items:center;background:#f4f6fa;color:var(--bh-pb-ink);display:flex;font-family:var(--ff-paragraph,inherit);font-size:14px;font-weight:600;justify-content:center}.bh-pb .bh-pb__content{align-items:flex-start;display:flex;flex-direction:column;justify-content:center;min-width:0;padding:48px 56px}.bh-pb .bh-pb__badge{border:1.5px solid var(--bh-pb-accent);border-radius:999px;color:var(--bh-pb-accent);display:inline-block;font-family:var(--ff-paragraph,inherit);font-size:14px;font-weight:700;letter-spacing:.06em;line-height:1.2;margin-bottom:18px;padding:7px 16px;text-transform:uppercase}.bh-pb .bh-pb__badge--solid{background:var(--bh-pb-accent);color:var(--bh-pb-on)}.bh-pb .bh-pb__heading{color:var(--bh-pb-h);font-family:var(--ff-h2,inherit);font-size:var(--fs-h3,32px);font-weight:var(--fw-h2,700);letter-spacing:var(--ls-h3,normal);line-height:1.2;margin:0 0 14px;text-wrap:balance}.bh-pb .bh-pb__text{color:var(--bh-pb-body);font-family:var(--ff-paragraph,inherit);font-size:var(--fs-paragraph,18px);line-height:1.6;margin:0 0 24px;max-width:620px}.bh-pb a.bh-pb__btn{border:2px solid var(--bh-pb-accent);border-radius:var(--br-btn,6px);display:inline-block;font-family:var(--ff-btn,inherit);font-size:var(--fs-btn,15px);font-weight:700;letter-spacing:.04em;line-height:1.2;text-decoration:none}.bh-pb a.bh-pb__btn--outline,.bh-pb a.bh-pb__btn--solid{padding:15px 26px;text-transform:uppercase}.bh-pb a.bh-pb__btn--solid{background:var(--bh-pb-accent);color:var(--bh-pb-on)}.bh-pb a.bh-pb__btn--solid:hover{opacity:.9}.bh-pb a.bh-pb__btn--outline{background:transparent;color:var(--bh-pb-accent)}.bh-pb a.bh-pb__btn--outline:hover{background:var(--bh-pb-accent);color:var(--bh-pb-on)}.bh-pb a.bh-pb__btn--link{border:0;color:var(--bh-pb-accent);font-family:var(--ff-paragraph,inherit);font-size:var(--fs-paragraph,18px);padding:0}.bh-pb a.bh-pb__btn:focus-visible{outline:3px solid var(--bh-pb-teal);outline-offset:3px}@media (max-width:900px){.bh-pb{grid-template-columns:minmax(0,1fr)}.bh-pb--img-right .bh-pb__media{order:0}.bh-pb .bh-pb__media{aspect-ratio:16/9;min-height:0}.bh-pb .bh-pb__content{padding:32px 24px}.bh-pb .bh-pb__heading{font-size:var(--fs-h3-mobile,26px)}}