.learning-journey{color:#17291e;background:#f5f8f1;border:1px solid #dae4da;border-radius:20px;margin:2rem 0;padding:clamp(1.2rem,3vw,2rem)}.learning-journey h2{margin:.5rem 0 .8rem!important}.learning-journey h3{font-size:1.1rem}.learning-journey p{line-height:1.8}.learning-steps{flex-wrap:wrap;gap:.75rem!important;margin:1.25rem 0!important;padding:0!important;list-style:none!important;display:flex!important}.learning-steps li{background:#fff;border:1px solid #dce5d7;border-radius:30px;align-items:center;gap:.5rem;padding:.5rem .75rem;font-size:.85rem;display:flex}.learning-steps li[aria-current=step]{color:#215b36;border-color:#34764d;font-weight:700}.learning-steps span{background:#e6eddf;border-radius:50%;place-items:center;width:22px;height:22px;font-size:.75rem;display:grid}.learning-panel{border-top:1px solid #dce5d7;padding-top:1rem}.learning-mini-article section{border:none!important;margin:0 0 1.4rem!important;padding:0!important}.learning-options{gap:.65rem;margin:1rem 0;display:grid}.learning-options button,.quiz-card>div>button{text-align:left;color:#17291e;min-height:48px;font:inherit;background:#fff;border:1px solid #c7d2c5;border-radius:12px;padding:.8rem 1rem}.learning-options button:disabled{opacity:1}.learning-options .correct{background:#e8f6eb;border-color:#398455}.learning-options .wrong{background:#fff0e8;border-color:#c17765}.learning-feedback{background:#fff;border-radius:14px;margin:1rem 0;padding:1rem}.learning-actions{flex-wrap:wrap;gap:.7rem;margin:1rem 0;display:flex}.learning-actions .button,.learning-journey>.button,.learning-panel>.button{min-height:44px;font:inherit;cursor:pointer;border:0}.learning-status,.learning-notice{opacity:.8;margin:1rem 0 0!important;font-size:.8rem!important}.learning-resume{background:#f5f8f1;border:1px solid #dce5d7;border-radius:16px;justify-content:space-between;align-items:center;gap:1rem;margin:1.5rem 0;padding:1.2rem;display:flex}.learning-resume p{margin:.4rem 0}.learning-review-list{gap:.7rem;margin:1.2rem 0;padding:0;list-style:none;display:grid}.learning-review-list a{background:#fff;border:1px solid #dce5d7;border-radius:12px;padding:.8rem 1rem;display:block}.learning-journey button:focus-visible,.learning-resume a:focus-visible,.learning-review-list a:focus-visible{outline-offset:3px;outline:3px solid #377950}@media (max-width:560px){.learning-actions{flex-direction:column}.learning-actions>*{justify-content:center;width:100%}.learning-steps{gap:.3rem!important}.learning-steps li{padding:.4rem .5rem;font-size:.75rem}.learning-resume{flex-direction:column;align-items:flex-start}.learning-journey{border-radius:14px}}
