.ba-integrity-note { box-sizing: border-box; max-width: 1140px; margin: 28px auto; padding: 18px 24px; border-left: 3px solid #176358; background: #f2f5f2; color: #172d38; font: 15px/1.65 Arial, sans-serif; }
.ba-integrity-note p { margin: 0; }
.ba-editorial-correction { color: inherit; }
.ba-contact-header, .ba-contact-footer { display: inline-flex; align-items: center; min-height: 44px; padding: 6px 0; font: 600 13px/1.4 Arial, sans-serif; text-underline-offset: .2em; }
.ba-contact-header { color: #176358; flex: 0 0 auto; order: 2; white-space: nowrap; }
.ba-contact-footer { color: inherit; margin-top: 12px; align-self: flex-start; }
.ba-contact-header:focus-visible, .ba-contact-footer:focus-visible { outline: 3px solid #176358; outline-offset: 4px; }
.elementor-1850 [data-id="69fc55c"] small a { color: inherit; text-decoration: underline; text-underline-offset: .18em; }
.elementor-1850 [data-id="69fc55c"] small a:focus-visible { outline: 3px solid #176358; outline-offset: 4px; }
@media (max-width: 760px) { .ba-integrity-note { margin: 18px 16px; padding: 16px; font-size: 14px; } }
