.learning-options{box-sizing:border-box;color:#234b3f;max-width:1240px;margin:14px auto;padding:0 22px;font-family:Avenir Next,system-ui,sans-serif}.learning-options>summary{cursor:pointer;min-height:44px;padding:12px 0;font-size:.85rem;font-weight:700}.learning-options>summary span{font-weight:400}.learning-options>p{max-width:65ch;font-size:.85rem;line-height:1.6}.learning-options>nav{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:14px 0 20px;display:grid}.learning-options nav a{color:inherit;background:#fff;border:1px solid #c4d6c8;border-radius:10px;gap:6px;padding:16px;line-height:1.5;text-decoration:none;display:grid}.learning-options nav a[aria-current=page]{background:#e7eee3;border-color:#638573}.learning-options small{font-size:.75rem}.learning-options :is(a,summary):focus-visible{outline-offset:3px;outline:3px solid #a77b2d}@media (width<=700px){.learning-options{margin:4px auto;padding:0 18px}.learning-options>nav{grid-template-columns:1fr 1fr}.learning-options nav a{padding:12px}}.course-ai-pilot{border-top:1px solid #c5d8cf;margin-top:22px;padding-top:17px}.course-ai-pilot>summary{cursor:pointer;font-weight:700;line-height:1.6}.course-ai-inner{padding-top:8px}.academy .course-ai-inner h3{margin:15px 0;font-size:19px}.academy .course-ai-inner>p{font-size:14px;line-height:1.7}.academy .course-ai-inner .course-ai-policy{color:#4c665b;font-size:12px;line-height:1.65}.course-ai-question{border-left:3px solid #5c8a72;margin:20px 0;padding:8px 16px;font-size:16px;font-weight:650}.course-ai-actions{flex-wrap:wrap;gap:10px;display:flex}.academy .academy-quiz .course-ai-pilot button{background:#fff;border:1px solid #a9c5b6;min-height:44px;padding:11px 14px;font-size:13px;line-height:1.4;color:#174c3c!important}.academy .academy-quiz .course-ai-pilot .course-ai-run{background:#174c3c;color:#fff!important}.academy .course-ai-state{font-size:14px;font-weight:650}.course-ai-result{background:#fff;border:1px solid #c5d8cf;border-radius:12px;padding:18px}.course-ai-result blockquote{border-left:3px solid #83a891;margin:0 0 20px;padding-left:15px}.academy .course-ai-result p{font-size:15px;line-height:1.75}.course-ai-result cite{font-size:12px;font-style:normal}.course-ai-result a{color:#174c3c;text-underline-offset:3px;text-decoration:underline}.course-ai-next{background:#e8f1e9;border-radius:9px;padding:15px}.course-ai-next p{margin-bottom:0}.course-ai-pilot :is(button,a,summary):focus-visible{outline-offset:4px;outline:3px solid #b58a36}@media (width<=650px){.course-ai-actions{grid-template-columns:1fr;display:grid}.course-ai-result{padding:14px}}.academy .course-ai-inner .course-ai-policy,.course-ai-result cite{font-size:14px}.lesson-support{color:#163e35;background:#f3f8f4;border:1px solid #c9ded4;border-radius:14px;margin:25px 0}.lesson-support>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;padding:18px 21px;font-weight:750;list-style:none;display:flex}.lesson-support>summary::-webkit-details-marker{display:none}.lesson-support>summary:after{content:"+";font-size:23px;font-weight:400}.lesson-support[open]>summary:after{content:"−"}.lesson-support>summary small{color:#4e6e60;margin-left:auto;font-size:12px;font-weight:400}.lesson-support-inner{padding:0 21px 22px}.academy .lesson-support-scope{color:#4e6e60;max-width:65ch;font-size:13px;line-height:1.6}.lesson-support-choices{flex-wrap:wrap;gap:8px;margin:18px 0;display:flex}.academy .academy-quiz .lesson-support .lesson-support-choices button,.academy .academy-quiz .lesson-support .lesson-support-clarity button{font:inherit;cursor:pointer;background:#fff;border:1px solid #b9d2c3;border-radius:8px;min-height:44px;padding:10px 12px;font-size:13px;color:#163e35!important}.academy .academy-quiz .lesson-support .lesson-support-choices button[aria-pressed=true],.academy .academy-quiz .lesson-support .lesson-support-clarity button[aria-pressed=true]{background:#164f40;border-color:#164f40;color:#fff!important}.lesson-support-response{background:#fff;border:1px solid #d5e3da;border-radius:10px;padding:19px}.academy .lesson-support-response h3{margin:0 0 16px;font-size:19px}.lesson-support-response blockquote{border-left:3px solid #92b7a0;margin:0;padding:0 0 0 16px}.academy .lesson-support-response blockquote p{white-space:pre-wrap;margin:0 0 10px;font-size:16px;line-height:1.75}.lesson-support-response cite{color:#4e6e60;font-size:12px;font-style:normal}.lesson-support-response ol{margin:20px 0 0;padding-left:22px;line-height:1.65}.lesson-support-response li+li{margin-top:8px}.academy .lesson-support-clarity{margin-top:21px}.academy .lesson-support-clarity p{margin:0 0 10px;font-size:14px;font-weight:700}.lesson-support-clarity button+button{margin-left:8px}.lesson-support-next{background:#e2efe5;border-radius:10px;margin-top:14px;padding:16px;font-size:14px;line-height:1.6}.academy .lesson-support-next p{margin-bottom:0;font-size:14px}.lesson-support-sources{border-top:1px solid #c9ded4;margin-top:22px;padding-top:16px;line-height:1.6}.lesson-support-sources summary{cursor:pointer;font-weight:650}.academy .lesson-support-sources p,.lesson-support-sources ul{font-size:14px}.lesson-support-sources a{color:#165e48;text-underline-offset:3px;overflow-wrap:anywhere;text-decoration:underline}.lesson-support :is(button,summary,a):focus-visible{outline-offset:3px;outline:3px solid #b98b32}@media (width<=650px){.lesson-support>summary{align-items:flex-start;padding:17px 15px}.lesson-support>summary small{display:none}.lesson-support-inner{padding:0 15px 18px}.lesson-support-choices{grid-template-columns:1fr 1fr;gap:7px;display:grid}.academy .academy-quiz .lesson-support .lesson-support-choices button{text-align:left;padding:10px;line-height:1.4}.lesson-support-response{padding:16px}.lesson-support-clarity button{margin:0 5px 8px 0!important}}.lesson-support-response ol{list-style:decimal}
