/* Cargado /brokers "faq" section (embed package brokers-faq-1008, wrapper .cg-bf). Generated by brokers-quote-1008/build/bxcss.mjs from the redesign prototype (brokers route, main[data-page="brokers"] section.sec.alt:has(.faq)) on 2026-10-08. Do not hand-edit the generated block; edit build/tail.css or the prototype, then rebuild. */
.cg-bf{--f-head:var(--_typography---font-styles--heading,"Libre Franklin","Helvetica Neue",Helvetica,Arial,sans-serif);--azul:#345ED1;--max:1200px;--gut:clamp(16px,4vw,56px);--alt:#F8FAFC;--line:#E2E8F0;--body:#475569;box-sizing:border-box;color:var(--ink);font-family:var(--f-body);font-size:16px;line-height:1.5;text-align:start;-webkit-font-smoothing:antialiased}.cg-bf *,.cg-bf *:before,.cg-bf *:after{box-sizing:border-box}.cg-bf [hidden]:not([hidden=until-found i]){display:none!important}.cg-bf h2,.cg-bf h3,.cg-bf p,.cg-bf figure,.cg-bf blockquote,.cg-bf ol,.cg-bf ul,.cg-bf details{margin:0}.cg-bf li{margin:0;padding-left:0}.cg-bf ol,.cg-bf ul{padding-left:0;list-style:none}.cg-bf a{text-decoration:underline}.cg-bf summary{display:list-item;list-style:none;padding:0;margin:0}.cg-bf summary::-webkit-details-marker{display:none}.cg-bf small{font-size:inherit}.cg-bf img{vertical-align:baseline;display:inline;max-width:100%}.cg-bf button{font:inherit}.cg-bf *{box-sizing:border-box}.cg-bf h2{font-family:var(--f-head);letter-spacing:-.02em;line-height:1.08;text-wrap:balance;margin:0}.cg-bf h2{font-size:clamp(30px,3.8vw,48px)}.cg-bf p{margin:0}.cg-bf :focus-visible{outline:2px solid var(--azul);outline-offset:2px;border-radius:6px}.cg-bf .wrap{max-width:var(--max);margin:0 auto;padding-inline:var(--gut)}.cg-bf .sec{padding-block:clamp(64px,8vw,112px)}.cg-bf .sec.alt{background:var(--alt)}.cg-bf .sec-head{display:grid;gap:14px;max-width:760px;margin-bottom:clamp(32px,4vw,52px)}.cg-bf .sec-head.c{text-align:center;margin-inline:auto;justify-items:center}.cg-bf .faq{max-width:820px;margin:0 auto;border-top:1px solid var(--line)}.cg-bf .faq details{border-bottom:1px solid var(--line);padding:18px 0}.cg-bf .faq summary{cursor:pointer;font-weight:600;font-size:17px;list-style:none;display:flex;justify-content:space-between;gap:16px}.cg-bf .faq summary:after{content:"+";color:var(--azul);font-size:22px;line-height:1}.cg-bf .faq details[open] summary:after{content:"\2013"}.cg-bf .faq p{color:var(--body);margin-top:10px;max-width:66ch}@media (prefers-reduced-motion:reduce){.cg-bf *,.cg-bf *:before,.cg-bf *:after{animation:none!important;transition:none!important}}.cg-bf .sec-head{gap:16px;margin-bottom:clamp(44px,5vw,60px)}.cg-bf{--max: calc(1280px + 10vw) ;--gut:max(16px,5vw)}.cg-bf h2,.cg-bf h3{font-family:var(--f-head);letter-spacing:-.03em}.cg-bf h2{font-size:clamp(30px,3.3vw,46px);line-height:1.08}.cg-bf h3{letter-spacing:-.01em}.cg-bf :is(p,li,dd,figcaption,blockquote){text-wrap:pretty}.cg-bf .faq summary{padding-block:9.5px;margin-block:-9.5px}.cg-bf .faq summary:after{flex:none}html[lang=en] section.section_scope-components_faq{display:none}html:not([lang=en]) .cg-bf{display:none!important}.cg-bf .cg-rv{opacity:0;transform:translateY(14px)}.cg-bf .cg-rv.cg-rv-in{opacity:1;transform:none;transition:opacity .4s ease,transform .4s cubic-bezier(.2,.8,.2,1)}.cg-bf{--ink:#0F172A;--f-body:Inter,"Segoe UI","Helvetica Neue",Helvetica,Arial,sans-serif}
