/* /produtos/checklist/biblioteca (v2, lote 7). Carregado depois de checklist-v2.css (pai, ?v=20260929-10, sem edição).
   Prefixo .bib-: catálogo navegável com busca e filtros, "como escolher", painel, contexto do case e ajustes da página. */

/* Topo: link para o catálogo */
.ck .bib-hero__lib{margin:10px 0 0}
.bib-hero__lib a{display:inline-flex;align-items:center;gap:8px;min-height:40px;color:rgba(255,255,255,.85);font-size:.95rem;font-weight:600;text-decoration:underline;text-decoration-color:var(--ck-teal);text-decoration-thickness:2px;text-underline-offset:4px}
.bib-hero__lib a:hover{color:#fff}
@media (min-width:992px){.ck.bib .ck-hero__title{font-size:clamp(34px,2.75vw,40px)}.ck.bib .ck-hero__title span{display:block}}
@media (min-width:1280px){.ck.bib .ck-hero__title span{white-space:nowrap}}
@media (max-width:767px),(min-width:992px) and (max-width:1199px){.ck .bib-hero__lib{display:none}}

/* Catálogo */
.bib-lib{padding:88px 0 96px;background:#f4f8f9;scroll-margin-top:90px}
.ck .bib-lib__head{margin-bottom:0}
.ck .bib-tools{margin:36px 0 0;display:flex;flex-direction:column;gap:16px}
.ck .bib-search{position:relative;display:flex;align-items:center;max-width:640px;margin:0;background:#fff;border:1px solid #cfdfe3;border-radius:14px;color:#032d60;transition:border-color .2s,box-shadow .2s}
.ck .bib-search:focus-within{border-color:#00acac;box-shadow:0 0 0 4px rgba(0,172,172,.15)}
.ck .bib-search>svg{position:absolute;left:18px;pointer-events:none}
.ck .bib-search input{width:100%;min-height:56px;padding:0 52px 0 52px;border:0;border-radius:14px;background:transparent;color:#032d60;font:inherit;font-size:1rem;outline:0;-webkit-appearance:none;appearance:none}
.ck .bib-search input::placeholder{color:#6b7c85}
.ck .bib-search input::-webkit-search-cancel-button{display:none}
.ck .bib-clear{position:absolute;right:8px;display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border:0;border-radius:10px;background:transparent;color:#474747;cursor:pointer}
.ck .bib-clear:hover{background:#eef5f6;color:#032d60}
.ck .bib-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}
.ck .bib-chips{display:flex;flex-wrap:wrap;gap:8px}
.ck .bib-chip{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:8px 16px;border:1px solid #cfdfe3;border-radius:999px;background:#fff;color:#032d60;font:inherit;font-size:.95rem;font-weight:600;cursor:pointer;transition:background .2s,border-color .2s,color .2s}
.ck .bib-chip span{display:inline-flex;align-items:center;justify-content:center;min-width:26px;height:24px;padding:0 7px;border-radius:999px;background:#eef5f6;color:#032d60;font-size:.9rem;font-weight:700}
.ck .bib-chip:hover{border-color:#00acac}
.ck .bib-chip[aria-pressed="true"]{background:#032d60;border-color:#032d60;color:#fff}
.ck .bib-chip[aria-pressed="true"] span{background:rgba(255,255,255,.16);color:#fff}
.ck .bib-status{margin:0;color:#474747;font-size:.95rem}
.ck .bib-grp{margin:48px 0 0;scroll-margin-top:90px}
.ck .bib-grp[hidden]{display:none}
.ck .bib-grp__head{display:flex;align-items:baseline;justify-content:space-between;gap:16px;padding-bottom:12px;border-bottom:1px solid #d7e6ea}
.ck .bib-grp__t{margin:0;color:#032d60;font-size:1.4rem;font-weight:700;line-height:1.3}
.ck .bib-grp__n{margin:0;color:#474747;font-size:.95rem;white-space:nowrap}
.ck .bib-grp__n strong{color:#032d60}
.ck .bib-grp__d{margin:12px 0 0;max-width:760px;color:#474747;font-size:1rem;line-height:1.6}
.ck .bib-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:20px 0 0;padding:0;list-style:none}
.ck .bib-card{position:relative;display:flex;flex-direction:column;gap:8px;min-height:100%;margin:0;padding:20px 52px 20px 20px;background:#fff;border:1px solid #e3eef0;border-radius:14px;transition:border-color .2s,box-shadow .2s,transform .2s}
.ck .bib-card[hidden]{display:none}
.ck .bib-card:hover,.ck .bib-card:focus-within{border-color:#00acac;box-shadow:0 12px 28px rgba(3,45,96,.08);transform:translateY(-2px)}
.ck .bib-card__t{margin:0;color:#032d60;font-size:1.05rem;font-weight:700;line-height:1.35}
.ck .bib-card__t a{color:inherit;text-decoration:none}
.ck .bib-card__t a::after{content:"";position:absolute;inset:0;border-radius:14px}
.ck .bib-card__t a:focus-visible{outline:0}
.ck .bib-card:focus-within{outline:3px solid rgba(0,172,172,.45);outline-offset:2px}
.ck .bib-card__p{margin:0;color:#474747;font-size:.95rem;line-height:1.55}
.ck .bib-card__go{position:absolute;top:20px;right:18px;display:inline-flex;color:#00acac;transition:transform .2s}
.ck .bib-card:hover .bib-card__go{transform:translateX(3px)}
.ck .bib-more{display:inline-flex;align-items:center;gap:8px;min-height:44px;margin:18px 0 0;padding:10px 18px;border:1px solid #032d60;border-radius:10px;background:#fff;color:#032d60;font:inherit;font-size:.95rem;font-weight:600;cursor:pointer}
.ck .bib-more:hover{background:#032d60;color:#fff}
.ck .bib-more[hidden]{display:none}
.ck .bib-empty{margin:40px 0 0;padding:28px;border:1px dashed #cfdfe3;border-radius:14px;background:#fff;text-align:center}
.ck .bib-empty[hidden]{display:none}
.ck .bib-empty p{margin:0 0 14px;color:#474747;font-size:1rem}
.ck .bib-reset{min-height:44px;padding:10px 18px;border:0;border-radius:10px;background:#032d60;color:#fff;font:inherit;font-size:.95rem;font-weight:600;cursor:pointer}
.ck .bib-soft{max-width:none;margin-top:56px}

/* Definição + como escolher */
.ck .bib-esc__h{margin:56px 0 0;color:#032d60;font-size:1.25rem;font-weight:700;line-height:1.35}
.ck .bib-escs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin:20px 0 0;padding:0;list-style:none;counter-reset:none}
.ck .bib-esc{position:relative;margin:0;padding:24px;border:1px solid #e3eef0;border-radius:16px;background:#fff}
.ck .bib-esc__n{position:absolute;top:22px;right:24px;color:#d3e6ea;font-size:2rem;font-weight:800;line-height:1}
.ck .bib-esc__ic{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:12px;background:#e6f6f6;color:#032d60}
.ck .bib-esc__t{margin:16px 0 8px;color:#032d60;font-size:1.1rem;font-weight:700;line-height:1.35}
.ck .bib-esc p{margin:0;color:#474747;font-size:.95rem;line-height:1.6}

/* Como funciona com 3 passos */
.bib-rail{grid-template-columns:repeat(3,minmax(0,1fr))!important}

/* Painel: bloco no padrão dos passos, fundo claro */
.bib-dash{padding:96px 0 0;background:#fff;scroll-margin-top:90px}
.bib-dash .ck-head--split{margin-bottom:8px}
.ck .bib-dash__step{background:transparent}
.ck .bib-dash__step .ck-step__art{display:flex;flex-direction:column;gap:20px}
.ck .bib-dash .ck-cta--mid{margin-top:24px}

/* Contexto do case em destaque, separado da citação literal */
.ck .bib-case__ctx{margin:0 0 24px;padding:12px 14px;border-radius:12px;background:rgba(255,255,255,.06);color:rgba(255,255,255,.78);font-size:.95rem;line-height:1.55;text-align:left}
.bib-case__ctx span{display:block;margin-bottom:4px;color:#fff;font-weight:700}
@media (min-width:1181px){.ck .bib-cases{grid-template-columns:repeat(3,minmax(0,1fr))}}

/* rodada 10: cases com logo e foto */
.ck .ck-case__brand--logo{min-height:44px}.ck .ck-case__logo img{max-height:28px}.ck .ck-case__q .ck-case__who{padding-top:12px;gap:10px}
.ck.bib .ck-hl__logo{display:flex;margin:0 0 6px;line-height:0}
.ck.bib .ck-hl__logo .ck-case__logo{min-height:0;padding:6px 12px}
.ck.bib .ck-hl__logo .ck-case__logo img{max-height:24px}
.ck.bib .ck-hl__logo.ck-case__brand--logo{min-height:0}
.ck.bib .ck-hl__q figcaption{align-items:center}
@media (min-width:992px){.ck .ck-hl__body{padding-top:28px;padding-bottom:30px}}
@media (max-width:767px){.ck .ck-hl__body{padding-top:10px}}
@media (min-width:768px){.ck .ck-hl__q figcaption .ck-case__avatar{flex-basis:48px;width:48px!important;height:48px!important}}

/* Responsivo */
@media (max-width:1100px){.ck .bib-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media (max-width:991px){.ck .bib-escs{grid-template-columns:1fr}.bib-rail{grid-template-columns:1fr!important}}
@media (max-width:640px){
.bib-lib{padding:64px 0 72px}.bib-dash{padding-top:64px}
.ck .bib-grid{grid-template-columns:1fr;gap:12px}
.ck .bib-card{padding:18px 48px 18px 18px}
.ck .bib-chips{flex-wrap:nowrap;overflow-x:auto;margin:0 -16px;padding:2px 16px 6px;scrollbar-width:none}
.ck .bib-chips::-webkit-scrollbar{display:none}
.ck .bib-chip{flex:0 0 auto}
.ck .bib-grp{margin-top:40px}
.ck .bib-grp__t{font-size:1.25rem}
}
/* Respiro sob a faixa de números: 32 px entre 768 e 991 (40 a partir de 992 e 28 até 767 vêm da pai) */
@media (min-width:768px) and (max-width:991px){.ck.bib .ck-hero__wrap{padding-bottom:32px}}
/* Celular: os 3 cartões de case visíveis (a pai mostra só o primeiro), como nas subpáginas do lote 6 */
.bib .ck-case:nth-child(2),.bib .ck-case:nth-child(3){display:flex}

/* ===== rodada 11 (30/09) sem vazio: nenhuma coluna curta ao lado de outra muito mais alta (teto de 80 px em 1440 e 1920).
   Modelo aprovado em /produtos/gestao-de-projetos: texto curto do passo ao lado da arte e os itens numa faixa de duas colunas embaixo;
   composição de duas telas reais (janela principal no alto e a segunda menor, sobreposta e deslocada para baixo e para o canto oposto).
   Classes novas (bib-step--duo, bib-band, bib-duo, bib-solo): nada do que já existia muda. ===== */
.bib-step__wrap{display:block}
.bib-step--duo .ck-step__art{position:static}
.bib .bib-step--duo .ck-step__grid{align-items:start!important}
.bib-step--duo .ck-step__txt{padding-top:4px}
.bib .bib-step--duo .bib-band{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:36px 64px;margin:64px 0 0!important;padding:0!important;list-style:none}
.bib .bib-step--duo .bib-band li,.bib .bib-step--duo .bib-band li:last-child{position:relative;margin:0;padding:26px 0 0!important;border-top:1px solid var(--ck-line)}
.bib-step--duo .bib-band li::before{content:"";position:absolute;top:-1px;left:0;width:56px;height:2px;border-radius:2px;background:var(--ck-teal)}
.bib-solo{margin:0}
.bib-solo--w{--bib-solo-w:100%;width:var(--bib-solo-w,100%);max-width:100%;margin-left:auto}
.ck-step--rev .bib-solo--w{margin-left:0;margin-right:auto}
.bib-solo .ck-win{box-shadow:0 36px 70px -34px rgba(3,45,96,.45)}
.bib-duo{--bib-r2:.5;--bib-mw:86%;--bib-sw:50%;--bib-dy:.6;--bib-smax:none;position:relative;margin:0;padding-bottom:calc(var(--bib-r2) * var(--bib-sw, 50%) * var(--bib-dy, .6) + 18px)}
.bib-duo__main{position:relative;z-index:1;width:var(--bib-mw, 86%);margin:0}
.bib-duo__sub{position:absolute;right:0;bottom:0;z-index:2;width:var(--bib-sw, 50%);max-width:var(--bib-smax, none);margin:0}
.bib-duo--rev .bib-duo__main{margin-left:auto}
.bib-duo--rev .bib-duo__sub{right:auto;left:0}
.bib .bib-duo .ck-win picture,.bib .bib-solo .ck-win picture{aspect-ratio:auto}
.bib .bib-duo .ck-win img,.bib .bib-solo .ck-win img{width:100%;height:auto}
.bib-duo__main .ck-win{box-shadow:0 36px 70px -36px rgba(3,45,96,.42)}
.bib-duo__sub .ck-win{box-shadow:0 0 0 6px rgba(255,255,255,.92),0 30px 60px -22px rgba(3,45,96,.5),0 8px 18px -10px rgba(3,45,96,.25)}
@media (min-width:992px){.bib .bib-step--duo .bib-band--3{grid-template-columns:repeat(3,minmax(0,1fr));gap:36px 48px}}
@media (max-width:991px){
.bib-step--duo .ck-step__txt{padding-top:0}
.bib .bib-step--duo .bib-band{grid-template-columns:minmax(0,1fr);gap:0;margin-top:40px!important}
.bib .bib-step--duo .bib-band li{padding:22px 0!important}
.bib .bib-step--duo .bib-band li:last-child{padding-bottom:0!important}
.bib-solo--w{margin-left:0}
}
@media (max-width:767px){
.bib-duo{--bib-mw:90%!important;--bib-sw:54%!important}
.bib-duo__sub .ck-win{box-shadow:0 0 0 4px rgba(255,255,255,.92),0 20px 40px -18px rgba(3,45,96,.5)}
}
@media (max-width:479px){
.bib-duo{padding-bottom:0}
.bib-duo__main{width:100%!important}
.bib-duo__sub{display:none}
}

/* rodada 11: no destaque da Rede PitStop, o contexto do case desce para baixo dos números, ao lado da citação (colunas na mesma altura) */
.ck.bib .ck-hl__media .bib-case__ctx--media{margin:24px 0 0}
/* rodada 11: comparação entre unidades com colunas reequilibradas (texto curto mais estreito, composição mais larga), e destaque do case com a coluna da foto um pouco mais larga */
@media (min-width:1100px){.ck.bib .bib-step--wide .ck-step__grid{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr)}}
@media (min-width:992px){.ck.bib .ck-hl{grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr)}}

/*aurea*/html body .mc.ck :is(.bib-lib,.bib-dash) .mc-eyebrow{font-size:var(--a-cap)!important;line-height:var(--a-lh-cap)!important}html body .mc.ck :is(.bib-lib,.bib-dash) .mc-h2{margin-top:var(--s2)!important;font-size:var(--a-h2)!important;line-height:var(--a-lh-h2)!important}html body .mc.ck :is(.bib-lib,.bib-dash) .ck-lead{max-width:var(--a-measure)!important;font-size:var(--a-lead)!important;line-height:var(--a-lh-body)!important}html body .mc.ck :is(.bib-lib,.bib-dash) .ck-lt{font-size:var(--a-h4)!important;line-height:var(--a-lh-h4)!important}html body .mc.ck :is(.bib-lib,.bib-dash) .ck-micro{margin-top:var(--s2)!important;line-height:var(--a-lh-cap)!important}html body .mc.ck :is(.bib-lib,.bib-dash) .mc-btn,html body .mc.ck :is(.bib-lib,.bib-dash) .ck-btn--wa{font-size:var(--a-body)!important}html body .mc.ck :is(.bib-lib,.bib-dash) .ck-btn--xl,html body .mc.ck :is(.bib-lib,.bib-dash) .ck-btn--wa{min-height:55px!important}html body .mc.ck :is(.bib-lib,.bib-dash) .mc-btn,html body .mc.ck :is(.bib-lib,.bib-dash) .ck-btn--wa,html body .mc.ck :is(.bib-lib,.bib-dash) .ck-soft__btn{border-radius:8px!important}html body .mc.ck :is(.bib-lib,.bib-dash) .ck-win{border-radius:13px!important}@media (min-width:992px){html body .mc.ck :is(.bib-lib,.bib-dash) .ck-head--split{grid-template-columns:minmax(0,1.618fr) minmax(0,1fr)!important;gap:var(--s5)!important}}@media (max-width:991px){html body .mc.ck :is(.bib-lib,.bib-dash) .ck-head--split{gap:var(--s3)!important}}html body .mc.ck :is(.bib-lib,.bib-dash) .ck-step{padding-top:var(--s6)!important;padding-bottom:var(--s6)!important}html body .mc.ck :is(.bib-lib,.bib-dash) .ck-cta--mid{padding-top:var(--s5)!important;padding-bottom:var(--s6)!important}@media (max-width:991px){html body .mc.ck :is(.bib-lib,.bib-dash) .ck-step{padding-top:var(--s5)!important;padding-bottom:var(--s5)!important}}@media (max-width:640px){html body .mc.ck :is(.bib-lib,.bib-dash) .ck-cta--mid{padding-top:var(--s4)!important;padding-bottom:var(--s5)!important}}html body .mc.ck :is(.bib-lib,.bib-dash) .ck-soft{padding:var(--s3) var(--s4)!important;gap:var(--s2) var(--s4)!important;border-radius:21px!important}html body .mc.ck :is(.bib-lib,.bib-dash) .ck-soft__t{font-size:var(--a-body)!important;line-height:var(--a-lh-cap)!important}html body .mc.ck :is(.bib-lib,.bib-dash) .ck-soft__t strong{font-size:var(--a-lead)!important}html body .mc.ck :is(.bib-lib,.bib-dash) .ck-soft__act{gap:var(--s2) var(--s3)!important}html body .mc.ck :is(.bib-lib,.bib-dash) .ck-soft__btn{min-height:55px!important;padding:var(--s2) var(--s3)!important;font-size:var(--a-body)!important}html body .mc.ck :is(.bib-lib,.bib-dash) .ck-soft__wa{font-size:var(--a-body)!important}@media (max-width:640px){html body .mc.ck :is(.bib-lib,.bib-dash) .ck-soft{padding:var(--s3)!important}}html body .mc.ck :is(.bib-lib,.bib-dash) .ck-step__title{font-size:var(--a-h3)!important;line-height:var(--a-lh-h3)!important}html body .mc.ck :is(.bib-lib,.bib-dash) .ck-step__p{margin-top:var(--s3)!important;font-size:var(--a-body)!important;line-height:var(--a-lh-body)!important}html body .mc.ck :is(.bib-lib,.bib-dash) .ck-list{margin-top:var(--s4)!important}html body .mc.ck :is(.bib-lib,.bib-dash) .ck-list li{padding-top:var(--s3)!important;padding-bottom:var(--s3)!important}html body .mc.ck :is(.bib-lib,.bib-dash) .ck-list li:last-child{padding-bottom:0!important}html body .mc.ck :is(.bib-lib,.bib-dash) .ck-list p{margin-top:var(--s1)!important;font-size:var(--a-body)!important;line-height:var(--a-lh-body)!important}@media (min-width:1100px){html body .mc.ck :is(.bib-lib,.bib-dash) .ck-step__grid{gap:var(--s6)!important}}@media (max-width:1099px){html body .mc.ck :is(.bib-lib,.bib-dash) .ck-step__grid{gap:var(--s4)!important}}html body .mc.ck :is(.bib-lib,.bib-dash) .ck-cta--mid .mc-cta__box{padding:var(--s4) var(--s5)!important;gap:var(--s4)!important;border-radius:21px!important}html body .mc.ck :is(.bib-lib,.bib-dash) .ck-cta--mid .ck-cta__h{font-size:var(--a-h3)!important;line-height:var(--a-lh-h3)!important}html body .mc.ck :is(.bib-lib,.bib-dash) .ck-cta--mid .mc-cta__txt p{margin-top:var(--s2)!important;font-size:var(--a-body)!important;line-height:var(--a-lh-body)!important}@media (max-width:991px){html body .mc.ck :is(.bib-lib,.bib-dash) .ck-cta--mid .mc-cta__box{padding:var(--s4) var(--s3)!important;gap:var(--s3)!important}}html body .mc.ck :is(.bib-lib,.bib-dash) .ck-micro--light,html body .mc.ck :is(.bib-lib,.bib-dash) .ck-micro--light span{font-size:var(--a-cap-dk)!important}html body .mc.ck :is(.bib-lib,.bib-dash){padding-bottom:var(--s6)!important}html body .mc.ck.bib .bib-lib{padding:89px 0 89px!important}html body .mc.ck.bib .bib-tools{margin:34px 0 0!important;gap:13px!important}html body .mc.ck.bib .bib-search{border-radius:13px!important}html body .mc.ck.bib .bib-search input{font-size:var(--a-body)!important;padding:0 55px 0 55px!important;border-radius:13px!important}html body .mc.ck.bib .bib-clear{border-radius:8px!important}html body .mc.ck.bib .bib-chip{font-size:var(--a-body)!important;padding:8px 13px!important}html body .mc.ck.bib .bib-chip span{font-size:var(--a-cap)!important;padding:0 8px!important}html body .mc.ck.bib .bib-status{font-size:var(--a-body)!important}html body .mc.ck.bib .bib-grp{margin:55px 0 0!important}html body .mc.ck.bib .bib-grp__head{gap:13px!important;padding-bottom:13px!important}html body .mc.ck.bib .bib-grp__t{font-size:var(--a-h4)!important;line-height:var(--a-lh-h4)!important}html body .mc.ck.bib .bib-grp__n{font-size:var(--a-body)!important}html body .mc.ck.bib .bib-grp__d{font-size:var(--a-body)!important;margin:13px 0 0!important;line-height:var(--a-lh-body)!important}html body .mc.ck.bib .bib-grid{gap:13px!important;margin:21px 0 0!important}html body .mc.ck.bib .bib-card{padding:21px 55px 21px 21px!important;border-radius:13px!important}html body .mc.ck.bib .bib-card__t{font-size:var(--a-body)!important;line-height:var(--a-lh-body)!important}html body .mc.ck.bib .bib-card__t a::after{border-radius:13px!important}html body .mc.ck.bib .bib-card__p{font-size:var(--a-body)!important;line-height:var(--a-lh-body)!important}html body .mc.ck.bib .bib-more{font-size:var(--a-body)!important;margin:21px 0 0!important;padding:8px 21px!important;border-radius:8px!important}html body .mc.ck.bib .bib-empty{margin:34px 0 0!important;padding:34px!important;border-radius:13px!important}html body .mc.ck.bib .bib-empty p{font-size:var(--a-body)!important;margin:0 0 13px!important}html body .mc.ck.bib .bib-reset{font-size:var(--a-body)!important;padding:8px 21px!important;border-radius:8px!important}html body .mc.ck.bib .bib-soft{margin-top:55px!important}html body .mc.ck.bib .bib-dash{padding:89px 0 0!important}html body .mc.ck.bib .bib-dash__step .ck-step__art{gap:21px!important}html body .mc.ck.bib .bib-dash .ck-cta--mid{margin-top:21px!important}html body .mc.ck.bib .bib-case__ctx{font-size:var(--a-cap-dk)!important;padding:13px 13px!important;border-radius:13px!important;line-height:var(--a-lh-body)!important}@media (max-width:1100px){html body .mc.ck.bib .bib-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:640px){html body .mc.ck.bib .bib-lib{padding:55px 0 55px!important}html body .mc.ck.bib .bib-dash{padding-top:55px!important}html body .mc.ck.bib .bib-grid{grid-template-columns:1fr!important;gap:13px!important}html body .mc.ck.bib .bib-card{padding:21px 55px 21px 21px!important}html body .mc.ck.bib .bib-chips{padding:2px 13px 8px!important}html body .mc.ck.bib .bib-grp{margin-top:34px!important}html body .mc.ck.bib .bib-grp__t{font-size:var(--a-h4)!important}}html body .mc.ck.bib .ck-hl__media .bib-case__ctx--media{margin:21px 0 0!important}@media (min-width:1100px){html body .mc.ck.bib .bib-step--wide .ck-step__grid{grid-template-columns:minmax(0,45fr) minmax(0,55fr)!important}}@media (min-width:992px){html body .mc.ck.bib .ck-hero .ck-hero__title{font-size:clamp(34px,2.75vw,40px)!important}}
