.bc-wrap{background:#2a3850;color:#fff;font-family:Source Sans Pro,Source Sans\ 3,Calibri,Arial,sans-serif;padding:96px 24px}.bc-inner{display:flex;flex-direction:column;gap:36px;margin:0 auto;max-width:1200px}.bc-head{max-width:900px}.bc-eyebrow{color:#a0aec1;font-family:Source Sans Pro,Source Sans\ 3,Calibri,Arial,sans-serif;font-size:17px;font-weight:400;margin:0 0 8px}.bc-heading{color:#fff;font-family:Montserrat,Century Gothic,Arial,sans-serif;font-size:clamp(28px,3vw,42px);font-weight:700;line-height:1.2;margin:0 0 24px}.bc-intro{color:#d4dae5;font-family:Source Sans Pro,Source Sans\ 3,Calibri,Arial,sans-serif;font-size:20px;font-weight:400;line-height:1.6;margin:0}.bc-tabs{display:flex;flex-wrap:wrap;gap:10px}.bc-tab{background:transparent;border:1px solid hsla(0,0%,100%,.35);border-radius:999px;color:#fff;cursor:pointer;font-family:inherit;font-size:16px;font-weight:600;min-height:46px;padding:12px 20px;transition:background .2s,color .2s,border-color .2s}.bc-tab:hover{border-color:#f0bd18}.bc-tab[aria-selected=true]{background:#f0bd18;border-color:#f0bd18;color:#2a3850}.bc-tab:focus-visible{outline:3px solid #f7d978;outline-offset:3px}.bc-panel{animation:bc-fade .3s ease;display:flex;flex-direction:column;gap:20px}.bc-panel[hidden]{display:none}@keyframes bc-fade{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.bc-question-row{display:flex;justify-content:flex-end}.bc-question{background:linear-gradient(135deg,#3a4b6b,#48608a);border:1px solid hsla(0,0%,100%,.12);border-radius:18px 18px 4px 18px;color:#fff;font-size:19px;line-height:1.45;margin:0;max-width:640px;padding:16px 20px}.bc-cards{display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}.bc-card{border-radius:18px;box-sizing:border-box;display:flex;flex-direction:column;gap:14px;padding:26px}.bc-card--generic{background:hsla(0,0%,100%,.06);border:1px solid hsla(0,0%,100%,.14)}.bc-card--beryl{background:#fff;border:2px solid #f0bd18;box-shadow:0 20px 50px rgba(0,0,0,.25)}.bc-card-head{align-items:center;display:flex;gap:12px}.bc-search-icon{align-items:center;background:hsla(0,0%,100%,.12);display:flex;justify-content:center}.bc-avatar,.bc-search-icon{border-radius:50%;flex:0 0 40px;height:40px;width:40px}.bc-card-title{color:#e6eaf1;font-size:17px;font-weight:600;line-height:1.2;margin:0}.bc-card-title--dark{color:#2a3850}.bc-card-sub{color:#4f586b;font-size:13px;margin:2px 0 0}.bc-answer{color:#d4dae5;font-size:17px;line-height:1.6;margin:0}.bc-answer--dark{color:#393839}.bc-tags{display:flex;flex-wrap:wrap;gap:8px;margin-top:auto}.bc-tag{border-radius:999px;font-size:13px;padding:4px 12px}.bc-tag--warn{border:1px solid rgba(243,210,198,.4);color:#f3d2c6}.bc-tag--good{background:#eff1f5;color:#2a3850;font-weight:600}@media (max-width:640px){.bc-wrap{padding:64px 20px}.bc-eyebrow,.bc-intro{font-size:18px}.bc-question{font-size:17px}.bc-cards{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.bc-panel{animation:none}}