.kw-academy{padding-block:2rem 4rem}.kw-academy-nav{display:flex;flex-wrap:wrap;gap:.6rem 1.2rem;margin-bottom:2rem}.kw-academy-header{max-width:54rem;margin-bottom:2rem}.kw-academy-kicker{font-weight:700;letter-spacing:.08em;text-transform:uppercase;font-size:.8rem;color:#176344;margin-bottom:.6rem}.kw-academy-watch{max-width:54rem;margin-bottom:2.5rem}.kw-academy-video{display:block;width:100%;height:auto;max-height:34rem;background:#102c24;border-radius:.75rem}.kw-academy-layout{display:grid;grid-template-columns:minmax(12rem,16rem) minmax(0,52rem);gap:2rem;align-items:start}.kw-academy-toc{position:sticky;top:6rem;background:#f3f8f5;border:1px solid #d3e6dc;border-radius:.75rem;padding:1rem}.kw-academy-toc summary{font-weight:700;cursor:pointer}.kw-academy-toc ol{padding-left:1.2rem;margin-top:.75rem}.kw-academy-toc li{margin-bottom:.5rem;line-height:1.4}.kw-academy-content{min-width:0}.kw-academy-content h2,.kw-academy-content h3{scroll-margin-top:6rem}.kw-academy-content .kw-academy-still{margin:1.25rem 0 2rem;max-width:48rem}.kw-academy-still img{display:block;width:100%;height:auto;border:1px solid #d9e1dd;border-radius:.5rem}.kw-academy-still figcaption{font-size:.85rem;margin-top:.5rem}.kw-academy-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,17rem),1fr));gap:1.25rem}.kw-academy-card{display:block;height:100%;margin:0!important;color:inherit}.kw-academy-card:focus-visible,.kw-academy-card:hover{outline:2px solid #176344;outline-offset:3px}.kw-academy-card span{color:#176344}.kw-academy a{color:#176344;overflow-wrap:anywhere}.kw-academy a:hover{color:#0a4630;text-decoration:underline}@media(max-width:768px){.kw-academy{padding-inline:1rem}.kw-academy-layout{grid-template-columns:minmax(0,1fr);gap:1.5rem}.kw-academy-toc{position:static}.kw-academy-video{max-height:none}.kw-academy-header .title{font-size:1.8rem}}@media print{.kw-academy-nav,.kw-academy-toc,.kw-academy-watch{display:none}.kw-academy-layout{display:block}.kw-academy-content .kw-academy-still{break-inside:avoid}}