.mbibc-hub,.mbibc-breadcrumb{font-family:Arial,Helvetica,sans-serif;color:#17334b}
.mbibc-hub *,.mbibc-breadcrumb *{box-sizing:border-box}
.mbibc-hub{max-width:1320px;margin:0 auto;padding:0 28px 70px}
.mbibc-breadcrumb{max-width:1320px;margin:28px auto 0;padding:0 28px;display:flex;align-items:center;gap:10px;font-size:13px;color:#64798b}
.mbibc-breadcrumb a{color:#164469;text-decoration:none}
.mbibc-breadcrumb a:hover{text-decoration:underline}
.mbibc-hub .mbibc-breadcrumb{padding:0;margin:0}
.mbibc-hub h1,.mbibc-hub h2,.mbibc-hub h3{line-height:1.12;letter-spacing:-.04em;color:#17334b;margin:0}
.mbibc-hub h1{font-size:clamp(42px,5vw,68px)}
.mbibc-hub h2{font-size:clamp(32px,3vw,46px)}
.mbibc-hub h3{font-size:25px}
.mbibc-hub p{line-height:1.65;color:#52697d}
.mbibc-kicker{color:#e42037!important;font-size:12px;font-weight:800;letter-spacing:.14em;margin:0 0 18px}
.mbibc-hub-hero{display:grid;grid-template-columns:1.05fr .95fr;gap:35px;align-items:center;padding:72px 0 65px}
.mbibc-hub-hero>div>p:not(.mbibc-kicker){font-size:19px;max-width:660px}
.mbibc-hub-hero>img{width:100%;max-height:490px;object-fit:contain;background:#f4f7f9;border-radius:16px}
.mbibc-actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:28px}
.mbibc-primary,.mbibc-secondary{display:inline-flex;align-items:center;justify-content:center;min-height:49px;padding:12px 19px;border-radius:8px;font-weight:700;text-decoration:none}
.mbibc-primary{background:#2146ad;color:#fff!important}
.mbibc-primary:hover{background:#173887}
.mbibc-secondary{border:1px solid #cdd8e3;color:#17334b}
.mbibc-hub>section:not(.mbibc-hub-hero){padding:62px 0;border-top:1px solid #e2e8ee}
.mbibc-intro{max-width:780px;font-size:17px;margin-bottom:28px}
.mbibc-grid,.mbibc-related-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;margin-top:29px}
.mbibc-related-grid{grid-template-columns:repeat(3,minmax(0,1fr))}
.mbibc-card{display:flex;flex-direction:column;overflow:hidden;border:1px solid #dce5ed;border-radius:14px;background:#f8fafb;text-decoration:none;box-shadow:0 12px 28px rgba(17,49,73,.06);transition:transform .2s,border-color .2s}
.mbibc-card:hover{transform:translateY(-3px);border-color:#8ea5c5}
.mbibc-card img{width:100%;height:300px;object-fit:contain;background:#eef3f7}
.mbibc-related-grid .mbibc-card img{height:200px}
.mbibc-card>div{padding:22px 25px 25px}
.mbibc-card span{color:#2146ad;font-size:12px;font-weight:800;letter-spacing:.09em}
.mbibc-card h3{margin-top:10px}
.mbibc-card p{font-size:15px;min-height:50px;margin-bottom:16px}
.mbibc-card strong{color:#2146ad;font-size:14px}
.mbibc-note{font-size:13px;margin-top:16px}
.mbibc-final{display:flex;align-items:center;justify-content:space-between;gap:30px;background:#eef3f8;padding:45px!important;border-radius:14px}
.mbibc-final p:not(.mbibc-kicker){max-width:710px}
.mbibc-final .mbibc-primary{flex-shrink:0}
@media(max-width:900px){.mbibc-hub-hero{grid-template-columns:1fr;padding:45px 0}.mbibc-hub-hero>img{max-height:420px}.mbibc-related-grid{grid-template-columns:1fr 1fr}.mbibc-final{flex-direction:column;align-items:flex-start}}
@media(max-width:600px){.mbibc-hub{padding:0 16px 42px}.mbibc-breadcrumb{padding:0 16px}.mbibc-hub-hero{padding:36px 0}.mbibc-hub-hero>div>p:not(.mbibc-kicker){font-size:16px}.mbibc-grid,.mbibc-related-grid{grid-template-columns:1fr}.mbibc-card img,.mbibc-related-grid .mbibc-card img{height:240px}.mbibc-hub>section:not(.mbibc-hub-hero){padding:43px 0}.mbibc-final{padding:27px!important}}
