.bfd-wrap{max-width:1300px}.bfd-layout{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,430px),1fr));gap:18px;margin:20px 0}.bfd-card{background:#fff;border:1px solid #dce2e9;border-radius:16px;padding:24px;box-shadow:0 6px 24px #1a29400a}.bfd-card h2{margin-top:0}.bfd-check{display:block;margin:12px 0}.bfd-chips{display:flex;flex-wrap:wrap;gap:8px}.bfd-chips span{padding:7px 12px;border-radius:40px;background:#edf4ff;color:#214a86}.bfd-public{margin:32px auto;padding:30px;border-radius:22px;background:linear-gradient(130deg,#f7fafc,#f2f6ff);color:#1a2c45;max-width:1160px;box-sizing:border-box}.bfd-public h2{font-size:clamp(1.45rem,2.7vw,2rem);margin:8px 0 20px;color:#1a2c45}.bfd-label{font-weight:700;letter-spacing:.13em;font-size:.72rem;color:#3b5d99}.bfd-public-chips{display:flex;gap:9px;flex-wrap:wrap}.bfd-public-chips span{background:#fff;border:1px solid #d7e2f0;border-radius:30px;padding:9px 16px;font-size:.9rem}.bfd-public-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,210px),1fr));gap:12px}.bfd-public-card{display:flex;flex-direction:column;gap:9px;border:1px solid #d6e1ec;padding:16px;border-radius:14px;background:#fff;color:#19345c!important;text-decoration:none!important;overflow-wrap:anywhere}.bfd-public-card:hover,.bfd-public-card:focus{border-color:#4462b7;box-shadow:0 8px 20px #24468815}.bfd-public-card small{color:#5b7195}.bfd-public-card span{font-size:.88rem;color:#536983}
