.bh-or{--bh-or-ink:var(--clr-title-lt,#071a31);--bh-or-text:var(--clr-text-lt,#3a3a3a);--bh-or-border:#dfe4e8;--bh-or-pad:40px}.bh-or--panel-tinted{background:var(--bh-or-panel);border-radius:20px;padding:var(--bh-or-pad)}.bh-or--panel-white{background:#fff;border:1px solid var(--bh-or-border);border-radius:20px;padding:var(--bh-or-pad)}.bh-or--panel-none{padding:0}.bh-or .bh-or__header{margin-bottom:24px}.bh-or.bh-or--head-center .bh-or__header{text-align:center}.bh-or .bh-or__heading{color:var(--bh-or-ink);font-family:var(--ff-h3,inherit);font-size:var(--fs-h3,28px);font-weight:var(--fw-h3,700);letter-spacing:var(--ls-h3,normal);line-height:1.2;margin:0}.bh-or .bh-or__heading--h2{font-family:var(--ff-h2,inherit);font-size:var(--fs-h2,44px);font-weight:var(--fw-h2,700);letter-spacing:var(--ls-h2,normal)}.bh-or .bh-or__intro{color:var(--bh-or-text);font-family:var(--ff-paragraph,inherit);font-size:var(--fs-paragraph,18px);line-height:1.6;margin:10px 0 0}.bh-or .bh-or__list{display:grid;gap:16px}.bh-or .bh-or__item,.bh-or .bh-or__list{list-style:none;margin:0;padding:0}.bh-or .bh-or__item::marker,.bh-or .bh-or__item:before{content:none;display:none}.bh-or .bh-or__row{align-items:center;background:#fff;border:1px solid var(--bh-or-border);border-radius:14px;color:var(--bh-or-ink);display:flex;flex-wrap:wrap;gap:12px 16px;padding:22px 28px;text-decoration:none;transition:border-color .15s ease,box-shadow .15s ease}.bh-or--rows-outline .bh-or__row{background:transparent}.bh-or a.bh-or__row--link:hover{border-color:var(--bh-or-outline);box-shadow:0 4px 16px rgba(7,26,49,.06)}.bh-or a.bh-or__row--link:focus-visible{outline:3px solid var(--bh-or-outline);outline-offset:2px}.bh-or .bh-or__text{color:var(--bh-or-ink);flex:1 1 280px;font-family:var(--ff-paragraph,inherit);font-size:var(--fs-paragraph,18px);line-height:1.45;min-width:0}.bh-or .bh-or__text p{margin:0}.bh-or .bh-or__text b,.bh-or .bh-or__text strong{font-weight:700}.bh-or .bh-or__tags{display:flex;flex-wrap:wrap;gap:10px}.bh-or .bh-or__tag{border:2px solid var(--bh-or-outline);border-radius:999px;color:var(--bh-or-accent);display:inline-block;font-family:var(--ff-paragraph,inherit);font-size:15px;font-weight:700;line-height:1.2;padding:7px 16px;white-space:nowrap}.bh-or .bh-or__tag--solid{background:var(--bh-or-accent);border-color:var(--bh-or-accent);color:#fff}.bh-or .bh-or__arrow{color:var(--bh-or-accent);flex:0 0 auto;font-size:20px;line-height:1;margin-left:4px;transition:transform .15s ease}.bh-or a.bh-or__row--link:hover .bh-or__arrow{transform:translateX(3px)}.bh-or .bh-or__note{align-items:flex-start;color:var(--bh-or-text);display:flex;font-family:var(--ff-paragraph,inherit);font-size:max(15px,calc(var(--fs-paragraph, 18px)*.95));gap:14px;line-height:1.6;margin:20px 0 0}.bh-or .bh-or__note strong{color:var(--bh-or-ink);font-weight:700}.bh-or .bh-or__note-icon{color:var(--bh-or-accent);display:inline-flex;flex:0 0 auto;margin-top:.15em}.bh-or .bh-or__note-icon svg{fill:currentColor;height:24px;width:28px}@media (prefers-reduced-motion:reduce){.bh-or .bh-or__arrow,.bh-or .bh-or__row{transition:none}}@media (max-width:767px){.bh-or{--bh-or-pad:20px}.bh-or .bh-or__heading{font-size:var(--fs-h3-mobile,24px)}.bh-or .bh-or__heading--h2{font-size:var(--fs-h2-mobile,30px)}.bh-or .bh-or__row{display:grid;grid-template-columns:minmax(0,1fr) auto;padding:18px 20px}.bh-or .bh-or__text{font-size:var(--fs-paragraph-mobile,16px);grid-column:1/-1}.bh-or .bh-or__tags{grid-column:1}.bh-or .bh-or__arrow{align-self:end;grid-column:2;margin:0 0 6px}}.bh-or .bh-or__tag{font-size:13px;letter-spacing:.06em;text-transform:uppercase}