/* V52.7.8 — small additive social/footer and help styles. No global layout changes. */
.bib-social-footer{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;padding:17px 0;border-top:1px solid rgba(125,143,163,.2)}
.bib-social-footer-copy{display:flex;flex-direction:column;gap:3px}
.bib-social-footer-copy b{font-size:.91rem;color:inherit}
.bib-social-footer-copy span{font-size:.8rem;opacity:.73}
.bib-social-footer nav{display:flex;gap:8px;align-items:center;flex-wrap:wrap}
.bib-social-footer nav a{display:inline-flex;align-items:center;min-height:43px;gap:6px;text-decoration:none;color:inherit;border:1px solid rgba(129,150,167,.25);padding:9px 12px;border-radius:10px;font-weight:700;font-size:.81rem;transition:background .2s,transform .2s}
.bib-social-footer nav a:hover{background:rgba(255,255,255,.09);transform:translateY(-2px)}
.bib-social-footer nav a:focus-visible,.bib-video-help-website a:focus-visible{outline:3px solid #f28c28;outline-offset:3px}
.bib-social-symbol{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;font-style:normal;font-size:.85rem;font-weight:900;border-radius:5px;background:#db3c33;color:white}
.bib-ig{background:linear-gradient(130deg,#e58a31,#a53fc1)}.bib-fb{background:#1766c2}
.bib-video-help-website{padding:clamp(19px,2.5vw,35px) 0}
.bib-video-help-website-inner{display:flex;align-items:center;justify-content:space-between;gap:20px;flex-wrap:wrap;border:1px solid #e8d8c5;border-radius:21px;padding:clamp(20px,3vw,34px);background:linear-gradient(110deg,#fff7ed 0%,#fff 68%,#f2f7ff 100%);box-shadow:0 6px 22px rgba(16,49,89,.045)}
.bib-video-help-website-copy{max-width:740px;flex:1 1 420px}
.bib-video-help-eyebrow{font-size:.72rem;letter-spacing:.13em;color:#ac5e20;font-weight:900}
.bib-video-help-website h2{font-size:clamp(1.4rem,2.7vw,2.15rem);line-height:1.2;color:#123b72;margin:8px 0 10px}
.bib-video-help-website p{font-size:.95rem;line-height:1.65;color:#52647b;margin:0 0 15px}
.bib-video-help-tagrow{display:flex;gap:6px;flex-wrap:wrap}
.bib-video-help-tagrow span{font-size:.7rem;font-weight:800;background:#fff;border:1px solid #e6e6df;color:#3f5370;border-radius:999px;padding:5px 9px}
.bib-video-help-website-actions{display:flex;flex-direction:column;gap:9px;min-width:190px}
.bib-video-help-website-actions a{padding:12px 14px;min-height:45px;display:flex;align-items:center;justify-content:center;gap:8px;border-radius:11px;font-size:.84rem;font-weight:850;text-decoration:none;text-align:center}
.bib-video-help-website-primary{background:#d94e35;color:white!important;box-shadow:0 5px 12px rgba(217,78,53,.19)}
.bib-video-help-website-secondary{color:#123b72!important;background:white;border:1px solid #d2dde8}
@media(max-width:740px){.bib-social-footer{align-items:flex-start;flex-direction:column}.bib-video-help-website-actions{flex-direction:row;flex-wrap:wrap;width:100%}.bib-video-help-website-actions a{flex:1 1 180px}}
@media(max-width:470px){.bib-social-footer nav a{font-size:.78rem;padding:7px 10px}.bib-video-help-website-inner{border-radius:15px}.bib-video-help-website-actions{flex-direction:column}}
