:root{--brb-dark:#22324A;--brb-mid:#2A4675;--brb-accent:#7B9BC8;--brb-lt:#EEF2F7;--brb-border:#D8E6F3;--brb-muted:#5A6E8A;--brb-bg:#F0F5FB}.brb-content,.editor-styles-wrapper.post-type-bio_articulo,.post-type-bio_articulo .editor-styles-wrapper{color:var(--brb-dark)}.brb-content>*+*{margin-top:1.1em!important}.brb-content p,.brb-content li{font-size:1.0625rem;line-height:1.8;color:#3d4f69}.brb-content h2{font-size:clamp(1.3rem, 2.2vw, 1.6rem)!important;line-height:1.25!important;font-weight:700!important;color:var(--brb-dark)!important;margin:1.8em 0 .4em!important;padding:0 0 .45em!important;border-bottom:2px solid var(--brb-border)!important;text-transform:none!important;letter-spacing:normal!important}.brb-content h3{font-size:clamp(1.1rem, 1.8vw, 1.25rem)!important;line-height:1.3!important;font-weight:700!important;color:var(--brb-mid)!important;margin:1.5em 0 .3em!important;text-transform:none!important;letter-spacing:normal!important}.brb-content ul.wp-block-list,.brb-content ol.wp-block-list{padding-left:0!important;list-style:none!important;display:grid;gap:8px}.brb-content ul.wp-block-list>li{position:relative;margin:0!important;padding:10px 14px 10px 34px!important;background:var(--brb-bg);border:1px solid var(--brb-border);border-left:3px solid var(--brb-accent);border-radius:10px;line-height:1.55;font-size:1rem;color:var(--brb-dark)}.brb-content ul.wp-block-list>li::before{content:"✓";position:absolute;left:12px;top:10px;font-size:.8rem;font-weight:800;color:var(--brb-accent)}.brb-content ol.wp-block-list{counter-reset:brb}.brb-content ol.wp-block-list>li{counter-increment:brb;position:relative;margin:0!important;padding:10px 14px 10px 44px!important;background:var(--brb-bg);border:1px solid var(--brb-border);border-radius:10px;line-height:1.55}.brb-content ol.wp-block-list>li::before{content:counter(brb);position:absolute;left:12px;top:9px;width:22px;height:22px;border-radius:50%;background:var(--brb-mid);color:#fff;font-size:.75rem;font-weight:700;display:grid;place-items:center}.brb-content img{border-radius:14px;height:auto;max-width:100%}:is(.brb-content,.editor-styles-wrapper) p.is-style-brb-intro{font-size:1.15rem!important;line-height:1.75!important;font-weight:500!important;color:var(--brb-dark)!important;background:var(--brb-lt)!important;border-left:4px solid var(--brb-accent)!important;border-radius:0 14px 14px 0!important;padding:18px 22px!important}:is(.brb-content,.editor-styles-wrapper) p.is-style-brb-cta{background:var(--brb-dark)!important;color:rgb(255 255 255 / .92)!important;border-radius:14px!important;padding:20px 24px!important;font-style:italic!important;line-height:1.7!important}:is(.brb-content,.editor-styles-wrapper) p.is-style-brb-nota{font-size:.85rem!important;line-height:1.6!important;color:var(--brb-muted)!important;border:1px dashed var(--brb-border)!important;border-radius:10px!important;background:#FAFCFE!important;padding:12px 16px!important}:is(.brb-content,.editor-styles-wrapper) .wp-block-quote.is-style-brb-cita,.brb-content .wp-block-quote{margin:1.5em 0!important;padding:16px 22px!important;border:0!important;border-left:4px solid var(--brb-mid)!important;background:linear-gradient(90deg,rgb(42 70 117 / .08),#fff0)!important;border-radius:0 14px 14px 0!important;quotes:none}:is(.brb-content,.editor-styles-wrapper) .wp-block-quote.is-style-brb-cita p,.brb-content .wp-block-quote p{font-size:1.08rem!important;font-weight:600!important;font-style:italic!important;color:var(--brb-dark)!important;line-height:1.6!important;margin:0!important}.brb-flujo{display:flex;flex-wrap:wrap;align-items:center;gap:6px;list-style:none!important;margin:1.2em 0!important;padding:14px 16px!important;background:var(--brb-lt);border:1px solid var(--brb-border);border-radius:12px}.brb-flujo>li{margin:0!important;padding:0;list-style:none!important}.brb-flujo>li::before{content:none!important}.brb-flujo__step{background:#fff;color:var(--brb-dark);border:1px solid var(--brb-border);border-radius:999px;padding:5px 12px!important;font-size:.85rem!important;font-weight:600;line-height:1.35!important}.brb-flujo__arrow{color:var(--brb-accent)!important;font-weight:800;font-size:1rem!important;line-height:1!important}