.learning-breadcrumb{margin-bottom:1.5rem;padding:.75rem 1rem;background-color:#f8f9fa;border-radius:.5rem}.breadcrumb-list{display:flex;list-style:none;margin:0;padding:0;flex-wrap:wrap}.breadcrumb-item{display:flex;align-items:center;font-size:.875rem;color:#6c757d}.breadcrumb-item+.breadcrumb-item::before{content:"›";padding:0 .5rem;color:#6c757d}.breadcrumb-item a{color:#06c;text-decoration:none;transition:color .2s}.breadcrumb-item a:hover{color:#0052a3;text-decoration:underline}.breadcrumb-item span[aria-current=page]{color:#495057;font-weight:500}.progress-container{margin:1.5rem 0;padding:1rem;background-color:#f8f9fa;border-radius:.5rem}.progress-info{display:flex;justify-content:space-between;align-items:center;margin-bottom:.5rem}.progress-text{font-size:.875rem;font-weight:500;color:#495057}.progress-percentage{font-size:.875rem;font-weight:600;color:#ff8e00}.progress-bar{width:100%;height:.75rem;background-color:#e9ecef;border-radius:.375rem;overflow:hidden}.progress-fill{height:100%;background:linear-gradient(90deg,#FF8E00 0%,#FFB84D 100%);border-radius:.375rem;transition:width .6s ease}.learning-card{margin:1.5rem 0;padding:1.25rem;border-radius:.5rem;border-left:4px solid;box-shadow:0 2px 8px rgba(0,0,0,.1);transition:transform .2s,box-shadow .2s}.learning-card:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.15)}.learning-card__header{margin-bottom:.75rem}.learning-card__title{margin:0;font-size:1.125rem;font-weight:600}.learning-card__content{line-height:1.6}.learning-card__content p:last-child{margin-bottom:0}.learning-card--info{background-color:#e8f4fd;border-left-color:#2980b9}.learning-card--info .learning-card__title{color:#1c5a85}.learning-card--tip{background-color:#fff3cd;border-left-color:#ffc107}.learning-card--tip .learning-card__title{color:#997404}.learning-card--warning{background-color:#fff3cd;border-left-color:#ff9800}.learning-card--warning .learning-card__title{color:#e65100}.learning-card--danger{background-color:#f8d7da;border-left-color:#dc3545}.learning-card--danger .learning-card__title{color:#a71d2a}.learning-card--success{background-color:#e8f5e9;border-left-color:#1b9f47}.learning-card--success .learning-card__title{color:#0d6b2a}.learning-card--objectives{background-color:#fff8f0;border-left-color:#ff8e00}.learning-card--objectives .learning-card__title{color:#cc7100}.learning-card--neutral{background-color:#fff;border-left-color:#e0e0e0;border:1px solid #e0e0e0;padding:.75rem}.learning-card--neutral .learning-card__title{color:#333}@media(max-width:768px){.learning-card{padding:1rem;margin:1rem 0}.progress-container{padding:.75rem}.breadcrumb-item{font-size:.8125rem}}