/* BioGidas v4.3.1 · BioGidas ↔ VidinisGidas contextual bridge */
.bg-vg-bridge{margin:34px 0 8px;padding:24px;border:1px solid rgba(30,62,48,.18);border-radius:24px;background:linear-gradient(145deg,rgba(244,240,232,.96),rgba(234,241,232,.92));box-shadow:0 14px 38px rgba(23,43,34,.08);color:#20342b}
.bg-vg-bridge__eyebrow{font:700 11px/1.2 "JetBrains Mono",ui-monospace,monospace;letter-spacing:.12em;text-transform:uppercase;color:#657b5d;margin-bottom:8px}
.bg-vg-bridge h2,.bg-vg-bridge h3{margin:0 0 8px;color:#173126}.bg-vg-bridge h2{font-size:clamp(1.35rem,2.2vw,2rem)}.bg-vg-bridge h3{font-size:1.2rem}
.bg-vg-bridge>p{max-width:74ch;margin:0 0 16px;color:#53645d;line-height:1.65}
.bg-vg-bridge__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px}
.bg-vg-bridge__card{display:block;padding:15px 16px;border-radius:17px;background:rgba(255,255,255,.72);border:1px solid rgba(30,62,48,.12);text-decoration:none!important;color:#173126!important;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}
.bg-vg-bridge__card:hover{transform:translateY(-2px);border-color:rgba(63,102,73,.36);box-shadow:0 10px 24px rgba(23,43,34,.08)}
.bg-vg-bridge__card small{display:block;margin-bottom:5px;font:700 10px/1.2 "JetBrains Mono",ui-monospace,monospace;letter-spacing:.09em;text-transform:uppercase;color:#74866d}
.bg-vg-bridge__card strong{display:block;font-size:1.02rem;line-height:1.3;margin-bottom:5px}.bg-vg-bridge__card span{display:block;font-size:.9rem;line-height:1.45;color:#627169}
.bg-vg-bridge--compact{padding:18px 20px}.bg-vg-bridge--compact .bg-vg-bridge__grid{grid-template-columns:1fr}
.bg-vg-bridge__note{font-size:.82rem!important;color:#718078!important;margin-top:12px!important}
@media(max-width:640px){.bg-vg-bridge{margin:26px 0 6px;padding:19px 17px;border-radius:19px}.bg-vg-bridge__grid{grid-template-columns:1fr}}
@media(prefers-reduced-motion:reduce){.bg-vg-bridge__card{transition:none}.bg-vg-bridge__card:hover{transform:none}}
