.bneq-editorial{box-sizing:border-box;max-width:1100px;margin:0 auto;padding:24px;line-height:1.7;color:#414767;font-family:'Figtree',-apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif;overflow-wrap:break-word}.bneq-editorial *{box-sizing:border-box}.bneq-editorial h2{font-size:clamp(1.35rem,2.4vw,1.8rem);color:#15183e;margin:1.8em 0 .65em;line-height:1.25;scroll-margin-top:100px}.bneq-editorial h3{color:#15183e;margin:1.4em 0 .5em;line-height:1.3}.bneq-editorial p{margin:0 0 1em}.bneq-editorial a{color:#1657d6;text-underline-offset:3px}.bneq-editorial>h2:first-child{margin-top:.5em}.bneq-editorial ul,.bneq-editorial ol{padding-left:1.5em}.bneq-editorial li{margin-bottom:.4em}.bneq-table-wrap{max-width:100%;overflow-x:auto;margin:20px 0;border:1px solid #e7eaf3;border-radius:12px;-webkit-overflow-scrolling:touch}.bneq-table-wrap table{border-collapse:collapse;width:100%;min-width:600px;font-size:.95rem}.bneq-table-wrap th,.bneq-table-wrap td{border-bottom:1px solid #e7eaf3;padding:13px 16px;text-align:left;vertical-align:top}.bneq-table-wrap th{background:#eef3ff;color:#15183e;font-weight:700}.bneq-table-wrap tr:last-child td{border-bottom:0}.bneq-callout{padding:20px 24px;border:1px solid #d7e1f6;border-left:4px solid #1657d6;border-radius:12px;background:#f7f9fd;margin:24px 0}.bneq-callout>:last-child{margin-bottom:0}.bneq-toc{display:flex;flex-wrap:wrap;gap:10px 18px;margin:20px 0 30px}.bneq-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin:24px 0}.bneq-card{min-width:0;border:1px solid #e7eaf3;border-radius:16px;padding:22px;background:#fff}.bneq-card h2,.bneq-card h3{margin-top:0}.bn-vc__prose .bneq-editorial,.bn-main .bneq-editorial,.bn-narrow .bneq-editorial{padding-left:0;padding-right:0}.bneq-map-placeholder{padding:24px;background:#f7f9fd;border:1px solid #e7eaf3;border-radius:18px}.bneq-map-placeholder p{margin:0 0 16px}.bneq-map-placeholder iframe{width:100%;height:380px;border:0;border-radius:12px}.bneq-consent-footer{padding:14px 22px;background:#f7f9fd;display:flex;gap:14px;align-items:center;flex-wrap:wrap;font:14px/1.5 'Figtree',sans-serif}.bneq-consent-open{background:transparent;border:1px solid #bbc9e0;border-radius:999px;color:#1657d6;padding:9px 16px;font:inherit;cursor:pointer}.bneq-consent-dialog{border:1px solid #d7e1f6;border-radius:18px;background:white;color:#414767;padding:26px;max-width:560px;width:calc(100% - 32px);font:16px/1.6 'Figtree',sans-serif;box-shadow:0 12px 60px #15183e33}.bneq-consent-dialog::backdrop{background:#15183e88}.bneq-consent-dialog h2{font-size:1.5rem;color:#15183e;margin:0 0 12px}.bneq-consent-dialog label{display:flex;align-items:flex-start;gap:12px;padding:12px 0;cursor:pointer}.bneq-consent-dialog input{margin-top:6px;accent-color:#1657d6}.bneq-consent-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:20px}.bneq-consent-actions button{font:600 14px/1.4 'Figtree',sans-serif;background:#eef3ff;color:#15183e;border:1px solid #c6d3eb;border-radius:999px;padding:11px 16px;cursor:pointer}.bneq-consent-actions button:hover{background:#dfe9ff}.bneq-consent-actions button:focus-visible,.bneq-consent-open:focus-visible{outline:3px solid #1657d6;outline-offset:3px}.bneq-consent-dialog:not([open]){display:none}@media(max-width:700px){.bneq-editorial{padding:20px 18px}.bneq-grid{grid-template-columns:1fr}.bneq-callout{padding:16px 18px}.bneq-card{padding:18px}.bneq-consent-dialog{padding:22px}.bneq-consent-actions{flex-direction:column}.bneq-consent-actions button{width:100%}}
.bn-prose .bn-table-scroll{max-width:100%;overflow-x:auto;margin:20px 0;-webkit-overflow-scrolling:touch}.bn-prose .bn-table-scroll table{width:100%;min-width:600px;border-collapse:collapse}.bn-prose .bn-table-scroll th,.bn-prose .bn-table-scroll td{padding:12px 14px;border-bottom:1px solid #e7eaf3;vertical-align:top;text-align:left}.bn-prose .bn-table-scroll th{background:#eef3ff;color:#15183e}.bn-prose input,.bn-prose select,.bn-prose textarea{max-width:100%;box-sizing:border-box}.bn-prose .bn-table-scroll:focus-visible{outline:3px solid #1657d6;outline-offset:3px}.bn-prose svg{max-width:100%;height:auto}
