.rrb-home{max-width:1180px;margin:auto;padding:56px 20px}.rrb-home .badge{display:inline-block;background:#eaf1ff;color:#075aff;border-radius:18px;padding:7px 12px;font-size:11px;font-weight:800}.rrb-home h2{font-size:32px;color:#12284c;margin:14px 0}.rrb-home p{line-height:1.65;color:#597094}.rrb-home .rrb-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-top:24px}.rrb-home .card{display:flex;flex-direction:column;background:white;border:1px solid #dbe5ff;border-radius:18px;padding:22px;box-shadow:0 8px 24px #0a4af008}.rrb-home h3{font-size:20px;margin:20px 0 0;color:#12284c}.rrb-home .btn{display:block;margin-top:auto;background:#075aff;color:white;border-radius:10px;padding:13px;text-align:center;text-decoration:none;font-weight:700;font-size:14px}@media(max-width:900px){.rrb-home .rrb-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:500px){.rrb-home .rrb-grid{grid-template-columns:1fr}.rrb-home h2{font-size:27px}}
/* Align the RRB heading group with the centred mock journey heading. */
.rrb-home>.badge{display:table;margin:0 auto 14px;text-align:center}.rrb-home>h2,.rrb-home>p{text-align:center;margin-left:auto;margin-right:auto}.rrb-home>h2{font-size:clamp(28px,3.2vw,48px);font-weight:800;line-height:1.2;letter-spacing:-1px;margin-top:14px;margin-bottom:18px}.rrb-home>p{max-width:850px}.rrb-home .rrb-grid{text-align:left}
