.quiz,.conversation{max-width:980px;margin-inline:auto;overflow-wrap:anywhere}.quiz-paths{display:grid;grid-template-columns:1.15fr 1fr 1fr;gap:10px;margin-bottom:26px}.quiz-path{font:inherit;border:1px solid var(--line,#d6ddcf);background:#fff;color:var(--ink,#203e35);padding:15px 17px;text-align:left;cursor:pointer;font-size:14px;line-height:1.45;min-height:60px}.quiz-path[aria-pressed=true]{background:var(--green,#244b40);border-color:var(--green,#244b40);color:white}.quiz-panel,.quiz-result,.conversation-panel{padding:38px;background:#fff;border:1px solid var(--line,#d6ddcf)}.quiz-panel h2,.quiz-result h2,.conversation-panel>h2{font-size:clamp(29px,3vw,39px);max-width:800px;line-height:1.18;letter-spacing:-.035em}.quiz-progress{display:flex;align-items:center;justify-content:space-between;gap:25px;margin-bottom:30px}.quiz-step-label,.conversation-progress{font-size:12px;letter-spacing:.06em;text-transform:uppercase;color:var(--muted,#5e6c63);margin:0}.quiz-progress progress{appearance:none;width:200px;height:5px;border:0;background:#e7ecdf}.quiz-progress progress::-webkit-progress-bar{background:#e7ecdf}.quiz-progress progress::-webkit-progress-value{background:var(--green,#244b40)}.quiz-progress progress::-moz-progress-bar{background:var(--green,#244b40)}.quiz-hint{font-size:15px;color:var(--muted,#5e6c63);margin-bottom:24px}.quiz-options,.conversation-options{display:grid;gap:11px}.quiz-option{display:flex;align-items:center;gap:14px;width:100%;font:inherit;font-size:16px;line-height:1.5;color:var(--ink,#203e35);background:var(--paper,#fbfaf6);border:1px solid var(--line,#d6ddcf);padding:15px 18px;text-align:left;cursor:pointer;min-height:59px}.quiz-option::before{content:'';display:block;width:18px;height:18px;border:1px solid #9aab92;border-radius:50%;flex:0 0 18px}.quiz-option:hover{border-color:var(--green,#244b40);background:#f0f4e8}.quiz-option[aria-pressed=true]{background:#edf3e5;border-color:var(--green,#244b40);font-weight:600}.quiz-option[aria-pressed=true]::before{background:var(--green,#244b40);box-shadow:inset 0 0 0 4px #edf3e5}.quiz-status,.conversation-status{font-size:13px;color:var(--muted,#5e6c63);min-height:1.65em;margin:15px 0 0}.quiz-actions,.conversation-actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:15px;margin-top:24px}.quiz-actions .button,.conversation-actions .button{max-width:100%;justify-content:center;white-space:normal}.quiz-back,.quiz-text-button{font:inherit;font-size:14px;border:0;background:none;color:var(--ink,#203e35);padding:10px 0;cursor:pointer;text-align:left;text-decoration:underline;text-underline-offset:5px}.quiz-back:disabled{color:#8c9887;cursor:default;text-decoration:none}.quiz-actions .button:disabled{opacity:.5;cursor:default}.quiz-next{background:#eef2e7;padding:24px;margin:27px 0}.quiz-next h3{font-family:var(--serif,Georgia,serif);font-size:25px}.quiz-next p{margin-bottom:17px}.quiz-result>p{max-width:760px;color:var(--muted,#5e6c63)}.quiz-answer-review{border-block:1px solid var(--line,#d6ddcf);padding:16px 0}.quiz-answer-review summary{cursor:pointer;font-size:15px;font-weight:600}.quiz-answer-review dl{margin:20px 0 5px}.quiz-answer-review dt{font-size:14px;font-weight:600;margin-top:18px}.quiz-answer-review dd{margin:5px 0 0;font-size:14px;color:var(--muted,#5e6c63)}.quiz-result-actions{justify-content:flex-start}.quiz-result-actions>.quiz-text-button{flex-basis:100%}.conversation-progress{margin-bottom:26px}.conversation-quote{padding:26px;background:#edf2e6;margin:26px 0}.conversation-role{display:block;text-transform:uppercase;font-size:10px;letter-spacing:.11em;margin-bottom:11px;color:var(--muted,#5e6c63)}.conversation-quote p{font-family:var(--serif,Georgia,serif);font-size:27px;line-height:1.4;margin:0}.conversation-panel>h3{font-size:20px;margin:29px 0 18px}.conversation-options .quiz-option::before{content:'↗';width:auto;height:auto;border:0;font-size:19px}.conversation-chosen{padding:16px 0;font-size:15px;color:var(--muted,#5e6c63)}.conversation-feedback{padding:25px;background:#f2eddf;border-left:3px solid #9aab82}.conversation-reply{font-family:var(--serif,Georgia,serif);font-size:24px;line-height:1.4}.conversation-feedback h3{font-size:16px;font-weight:600;margin-top:22px}.conversation-feedback>p:last-child{font-size:15px;margin-bottom:0;color:var(--muted,#5e6c63)}.conversation-takeaways{padding-left:22px;margin:28px 0}.conversation-takeaways>li{padding-left:8px;margin-bottom:20px}.conversation-takeaways h3{font-size:19px;margin-bottom:9px}.conversation-takeaways p{font-size:15px;color:var(--muted,#5e6c63)}.conversation-panel>.text-link{margin-top:24px}.quiz button:focus-visible,.conversation button:focus-visible,.quiz summary:focus-visible{outline:3px solid #a15d24;outline-offset:4px}.quiz [data-widget-heading]:focus,.conversation [data-conversation-heading]:focus,.conversation-feedback:focus{outline:none}.quiz [data-widget-heading]:focus-visible,.conversation [data-conversation-heading]:focus-visible,.conversation-feedback:focus-visible{outline:2px solid #a15d24;outline-offset:8px}
@media(max-width:700px){.quiz-paths{grid-template-columns:1fr;gap:8px;margin-bottom:18px}.quiz-path{padding:13px 15px;min-height:48px;font-size:14px}.quiz-panel,.quiz-result,.conversation-panel{padding:25px 21px}.quiz-progress{gap:15px;margin-bottom:24px}.quiz-progress progress{width:120px}.quiz-panel h2,.quiz-result h2,.conversation-panel>h2{font-size:31px}.quiz-option{padding:14px;font-size:15px;gap:11px}.quiz-actions,.conversation-actions{align-items:stretch;gap:13px}.quiz-actions .button,.conversation-actions .button{width:100%;min-width:0}.quiz-actions>.quiz-back{order:2}.quiz-next{padding:21px}.conversation-quote{padding:22px}.conversation-quote p{font-size:24px}.conversation-feedback{padding:21px}.conversation-feedback .conversation-reply{font-size:22px}.conversation-panel>h3{font-size:19px}.quiz-result-actions>.quiz-text-button{margin-top:5px}}
@media(max-width:360px){.quiz-panel,.quiz-result,.conversation-panel{padding:22px 16px}.quiz-panel h2,.quiz-result h2,.conversation-panel>h2{font-size:28px}.quiz-step-label{font-size:11px}.quiz-progress progress{width:80px}.quiz-option{font-size:14px;padding:13px 11px}.quiz-next,.conversation-quote,.conversation-feedback{padding:18px}.conversation-quote p{font-size:22px}}
.quiz-option,.quiz-path,.quiz-actions .button,.conversation-actions .button{font-size:18px;min-height:60px}.quiz-hint,.quiz-result>p,.conversation-feedback>p:last-child{font-size:17px}.quiz-panel h2,.quiz-result h2,.conversation-panel>h2{hyphens:manual}.quiz-option{overflow-wrap:anywhere}.quiz-paths{grid-template-columns:1.1fr 1fr 1fr}
@media(max-width:700px){.quiz-paths{grid-template-columns:1fr}.quiz-option,.quiz-path,.quiz-actions .button,.conversation-actions .button{font-size:17px}.quiz-panel,.quiz-result,.conversation-panel{padding:25px 20px}.quiz-hint,.quiz-result>p,.conversation-feedback>p:last-child{font-size:16px}.quiz-back,.quiz-text-button{font-size:16px}.quiz-status{font-size:14px}}
@media(max-width:360px){.quiz-panel,.quiz-result,.conversation-panel{padding:22px 16px}.quiz-option{padding:14px 12px}.quiz-panel h2,.quiz-result h2,.conversation-panel>h2{font-size:29px}}
@media print{.quiz-paths,.quiz-actions,.conversation-actions,.quiz-back,.quiz-status,.conversation-status{display:none!important}.quiz-panel,.quiz-result,.conversation-panel{padding:0;border:0}.quiz-answer-review{display:block}.quiz-result,.conversation-panel{break-inside:avoid}}
