.bridge-card,.project-bridge,.bridge-panel{background:#fff;color:#101828;border:1px solid #e2e8f0;border-radius:18px;box-shadow:0 10px 28px rgba(16,24,40,.05)}.bridge-card h2,.bridge-card h3,.project-bridge h2,.project-bridge h3{color:#101828}.bridge-card p,.project-bridge p{color:#475467;line-height:1.9}.bridge-chip{display:inline-flex;padding:6px 12px;border:1px solid #c8dcff;border-radius:999px;background:#edf4ff;color:#124fb8;font-size:12px;font-weight:800}.bridge-card button,.project-bridge button{background:#1769ff;color:#fff;border:1px solid #1769ff;border-radius:10px;font-weight:800}
@media(max-width:900px){.bridge-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.bridge-form{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:640px){.bridge-grid,.bridge-form{grid-template-columns:1fr}.bridge-form>*{min-width:0}.bridge-actions{display:flex;flex-direction:column;align-items:stretch}.bridge-actions>*{width:100%;justify-content:center}}
