.ej-exercises-page .site-content{display:block}.ej-exercises-page .ej-site-header{position:relative;top:auto}.ej-exercises-page #page{max-width:none}.ej-exercises-page .ej-exercises{width:100%}.ej-exercises-page .ej-exercises #main{min-height:600px;padding-top:26px}.ej-exercises-page .ej-exercises .exercise-navigation{display:flex;flex-wrap:wrap;gap:8px 24px;max-width:1200px;margin:0 auto;padding:20px 32px 0}.ej-exercises-page .ej-exercises .exercise-navigation a{display:flex;align-items:center;min-height:44px;border-bottom:2px solid #fff0;text-decoration:none;font-size:15px}.ej-exercises-page .ej-exercises .exercise-navigation [aria-current]{color:var(--ink);border-bottom-color:var(--red);font-weight:700}.ej-exercises-page .ej-exercises h1,.ej-exercises-page .ej-exercises h2,.ej-exercises-page .ej-exercises h3{font-family:Inter,"Segoe UI",Arial,sans-serif}.ej-exercises-page .ej-exercises h2,.ej-exercises-page .ej-exercises h3{font-weight:700}.ej-exercises-page .ej-exercises button{text-transform:none}.ej-exercises-page .ej-exercises dialog{color:var(--ink)}@media(max-width:600px){.ej-exercises-page .ej-exercises .exercise-navigation{gap:4px 16px;padding:12px 20px 0}}