.academy-module-return{display:flex;flex-wrap:wrap;gap:12px 24px;max-width:1100px;margin:0 auto 20px;padding:10px 0;font:14px/1.5 Georgia,serif}.academy-module-return a{color:#72542c;text-decoration:none}.academy-module-return a:hover{text-decoration:underline}.academy-module-return a:focus-visible{outline:2px solid #a8854a;outline-offset:4px}.academy-paths{display:flex;flex-wrap:wrap;gap:8px 24px}.academy-paths .page-return{margin-bottom:22px}@media(max-width:600px){.academy-module-return{font-size:13px;gap:10px 16px}}
/* One quiet typographic scale across the four supplied modules. */
body{font:16px/1.65 Calibri,Carlito,'Segoe UI',Arial,sans-serif}body main{width:100%;max-width:1000px;padding:26px 20px 50px}body main h1{color:#60451d;font-weight:500!important;overflow-wrap:anywhere}body main h2{color:#60451d;font-weight:500}body main :is(button,.button){font-size:14px!important;min-height:44px;white-space:normal;max-width:100%}body .academy-module-return{font-family:Calibri,Carlito,'Segoe UI',Arial,sans-serif;font-size:14px;max-width:1000px;padding:12px 20px;margin-bottom:10px}body .subtitle{font-size:17px}body main :is(.score,#score){font-size:40px!important;line-height:1.25!important}body main :is(input,textarea,select){max-width:100%}@media(max-width:600px){body main{padding:20px 16px 40px}body .academy-module-return{padding:10px 16px}body main .eyebrow,body main .kicker{font-size:12px;letter-spacing:.07em}}

