:root{--bipp-blue:#173c72;--bipp-accent:#2b74bb}body{background:#f8fafc;color:#17243b}.navbar-brand{letter-spacing:.03em}.brand-icon{display:inline-grid;place-items:center;width:34px;height:34px;background:var(--bipp-blue);color:white;border-radius:7px}.hero{background:linear-gradient(115deg,#163a6c,#3978b2);color:white}.scroll-menu{max-height:65vh;overflow-y:auto}.card{border:1px solid #e5eaf0;border-radius:12px}.card-img-top{height:180px;object-fit:cover}.content-body{white-space:normal;line-height:1.85;max-width:850px}@media(max-width:991px){.scroll-menu{max-height:260px}.hero{padding:20px 0}}
