.fbcI-G_banner{z-index:1000;padding:var(--space-20) var(--page-padding);background:var(--bg-primary);border-top:1px solid #1a468026;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -4px 24px #1a468014}.fbcI-G_inner{max-width:var(--content-max);justify-content:space-between;align-items:flex-end;gap:var(--space-20);flex-wrap:wrap;margin:0 auto;display:flex}.fbcI-G_content{gap:var(--space-10);flex-direction:column;flex:280px;min-width:0;display:flex}.fbcI-G_title{font-size:var(--text-body);font-weight:700;line-height:var(--lh-tight);color:var(--brand-blue);margin:0}.fbcI-G_text{font-size:var(--text-small);line-height:var(--lh-body);color:var(--text-black);max-width:72ch;margin:0}.fbcI-G_link{color:var(--brand-blue);text-underline-offset:2px;text-decoration:underline}.fbcI-G_actions{justify-content:flex-end;align-items:center;gap:var(--space-10);flex-wrap:wrap;flex:none;display:flex}.fbcI-G_accept,.fbcI-G_reject{appearance:none;min-height:44px;padding:var(--space-10) var(--space-20);border-radius:var(--radius);font-family:var(--font);font-size:var(--text-small);line-height:var(--lh-tight);cursor:pointer;transition:opacity .12s,background .12s}.fbcI-G_accept{background:var(--brand-blue);color:var(--text-on-blue);border:0}.fbcI-G_accept:hover{opacity:.92}.fbcI-G_reject{border:1px solid var(--brand-blue);color:var(--brand-blue);background:0 0}.fbcI-G_reject:hover{background:#1a46800d}@media (prefers-reduced-motion:reduce){.fbcI-G_accept,.fbcI-G_reject{transition:none}}@media (max-width:767px){.fbcI-G_inner{flex-direction:column;justify-content:flex-start;align-items:stretch}.fbcI-G_content{flex:none}.fbcI-G_actions{justify-content:stretch}.fbcI-G_accept,.fbcI-G_reject{flex:1 1 calc(50% - var(--space-10) / 2);min-width:140px}}@media (max-width:479px){.fbcI-G_actions{flex-direction:column}.fbcI-G_accept,.fbcI-G_reject{flex:auto;width:100%}}
