.academy-header{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1rem max(1rem,calc((100% - 960px)/2));background:#fff;border-bottom:1px solid #d3e1ec}.academy-header .brand img{width:150px;height:auto}.academy-main{max-width:960px;margin:2rem auto;padding:0 1rem}.academy-main h1{font-size:clamp(1.6rem,5vw,2.3rem)}.academy-links{display:flex;flex-wrap:wrap;gap:.75rem;margin:1.5rem 0}.academy-links a{padding:.7rem 1rem;border:1px solid #b7d5ed;border-radius:.6rem;background:#fff}.academy-links a[aria-current]{background:#155fa7;color:#fff}.academy-links a:focus-visible{outline:3px solid #155fa7;outline-offset:3px}.academy-main article{min-height:12rem}
