.academy-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.exercise{padding:22px;background:#eaf1ed;border:1px solid #d5e2dc;border-radius:12px}.exercise h3{margin:12px 0}.academy-choice{display:block;padding:14px;margin:8px 0;border:1px solid #d1ded8;border-radius:8px;line-height:1.5}.academy-choice input{width:auto;margin-right:8px}.academy-notes{display:block;margin:16px 0}.academy-notes textarea{display:block;box-sizing:border-box;width:100%;padding:12px;font:inherit;border:1px solid #adc7bd;border-radius:8px}#exercisePanel[hidden]{display:none}#exercisePanel fieldset{margin-top:20px;border:0;padding:0}#exerciseFeedback{line-height:1.7}#stressRows td{white-space:nowrap}nav{overflow-y:auto}.auth-callback{font:17px system-ui;background:#eaf2ee;color:#153c3c;display:grid;min-height:90vh;place-items:center}.auth-callback main{padding:35px;background:white;border-radius:18px;max-width:550px}.auth-callback a{color:#176f64}@media(max-width:800px){.academy-grid{grid-template-columns:1fr}nav button{padding:10px!important;flex:1;min-width:0}nav button span{font-size:15px!important}} 
