.public-training .public-main{padding:16px 20px}.public-heading{display:flex;align-items:baseline;justify-content:space-between;gap:8px 20px;flex-wrap:wrap}.public-heading h1{font-size:24px;margin:0;line-height:1.3}.public-progress{font-size:14px;color:#64726a;margin:0;white-space:nowrap}.public-main .prep-picker{gap:6px;margin:12px 0}.public-main .prep-picker .button{padding:6px 10px;min-height:34px;font-size:13px}.public-main .public-start{margin:12px 0}.public-topics{display:grid;gap:0;margin-top:12px}.public-topic{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:12px 0;border-bottom:1px solid #dce5df}.public-topic h2{font-size:16px;font-weight:500}.public-topic span{font-size:14px;color:#64726a;white-space:nowrap}.public-topic:hover h2{color:#009966;text-decoration:underline}.public-main .back{margin:0 0 8px}.public-main .public-task{padding:16px}.public-main .public-task .meta h2{font-size:17px}.public-main .public-task .difficulty{font-size:12px;padding:3px 6px}.public-main .finance-question,.public-main .public-task .text{font-size:16px;line-height:1.65}.public-main .finance-question p{margin:12px 0}.public-main .answer-form{margin-top:16px}.public-main .answer-form label{margin-bottom:6px}.public-main .answer-form .actions{margin-top:8px;gap:6px}.public-main .logical-links{margin-top:12px;padding-top:10px}.public-options{margin-top:18px;padding:10px 0 0;border:0;font-size:13px;color:#64726a}.public-options summary{cursor:pointer;width:max-content;max-width:100%}.public-options p{margin:8px 0}.public-training .public-account-bar{padding-top:10px}.public-main .feedback{margin:10px 0;padding:8px 10px}@media(max-width:650px){.public-training .public-main{padding:14px 12px}.public-heading h1{font-size:21px}.public-heading{gap:4px}.public-main .public-task{padding:12px}.public-main .prep-picker{gap:5px}.public-topic{padding:10px 0}}
