/* Only the Academy index rail. No global header/menu/layout rules. */
#hbac-home-categories{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));background:#fffdf8;border-bottom:1px solid #dce4e8;padding-inline:max(24px,calc((100% - 1500px)/2));font-family:var(--hb-font-ui,"HB Nimbus Sans",Arial,sans-serif)}
#hbac-home-categories a{display:flex;flex-direction:column;justify-content:center;gap:7px;min-height:100px;padding:16px 18px;color:#143b55;text-decoration:none;border-right:1px solid #e4e9ec;transition:color .16s ease,background .16s ease}
#hbac-home-categories a:last-child{border:0}
#hbac-home-categories strong{font:700 16px/1.3 var(--hb-font-ui,"HB Nimbus Sans",Arial,sans-serif)}
#hbac-home-categories span{font:400 13px/1.35 var(--hb-font-ui,"HB Nimbus Sans",Arial,sans-serif);color:#617383}
#hbac-home-categories a:hover,#hbac-home-categories a:focus-visible{color:#d92e49;background:#fff4f3}
#hbac-home-categories a:focus-visible{outline:2px solid #d92e49;outline-offset:-3px}
.hb-academy-app__filters>a.hbac-entry-link{display:inline-flex;align-items:center;justify-content:center;min-height:44px;flex-shrink:0;padding:0 15px;border:1px solid var(--academy-line,#d2dce3);border-radius:999px;color:var(--academy-muted,#617383);background:var(--academy-card,#fff);font:inherit;font-weight:700;text-decoration:none;white-space:nowrap}
.hb-academy-app__filters>a.hbac-entry-link:hover,.hb-academy-app__filters>a.hbac-entry-link:focus-visible{color:#d92e49}
.hb-academy-app__filters>a.hbac-entry-link.is-current{background:var(--academy-navy,#082d52);color:#fff;border-color:var(--academy-navy,#082d52)}
@media(max-width:1100px){#hbac-home-categories{grid-template-columns:repeat(3,minmax(0,1fr))}#hbac-home-categories a{min-height:85px;border-bottom:1px solid #e4e9ec}}
@media(max-width:700px){#hbac-home-categories{display:flex;overflow-x:auto;padding-inline:16px;scrollbar-width:none}#hbac-home-categories a{flex:0 0 auto;min-width:160px;min-height:72px;padding:12px 16px}}
@media(prefers-reduced-motion:reduce){#hbac-home-categories a{transition:none}}
