.LearningRuntime-module__A23lAa__runtime,.LearningRuntime-module__A23lAa__detail{width:min(1320px,100%);margin:0 auto}.LearningRuntime-module__A23lAa__overview{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:45px;margin-bottom:48px;display:grid}.LearningRuntime-module__A23lAa__intro{max-width:760px}.LearningRuntime-module__A23lAa__intro>p,.LearningRuntime-module__A23lAa__detailHeader p{color:#d6ad53;letter-spacing:.28em;margin:0;font-size:.59rem;font-weight:900}.LearningRuntime-module__A23lAa__intro h2,.LearningRuntime-module__A23lAa__detailHeader h2{margin:12px 0 0;font-family:Georgia,Times New Roman,serif;font-size:clamp(2.3rem,4.8vw,5rem);font-weight:400;line-height:1}.LearningRuntime-module__A23lAa__intro>span,.LearningRuntime-module__A23lAa__detailHeader>div>span{color:#ffffffa8;max-width:720px;margin-top:18px;font-size:.9rem;line-height:1.75;display:block}.LearningRuntime-module__A23lAa__summary{border:1px solid #e2c1702e;border-radius:5px;grid-template-columns:repeat(4,minmax(90px,1fr));display:grid;overflow:hidden}.LearningRuntime-module__A23lAa__summary div{background:#ffffff08;border-right:1px solid #e2c1701f;flex-direction:column;justify-content:center;align-items:center;min-height:95px;display:flex}.LearningRuntime-module__A23lAa__summary div:last-child{border-right:0}.LearningRuntime-module__A23lAa__summary strong{color:#efd186;font-family:Georgia,Times New Roman,serif;font-size:1.55rem;font-weight:400}.LearningRuntime-module__A23lAa__summary span{color:#ffffff73;letter-spacing:.08em;text-transform:uppercase;margin-top:4px;font-size:.49rem;font-weight:800}.LearningRuntime-module__A23lAa__modules{grid-template-columns:repeat(3,1fr);gap:17px;display:grid}.LearningRuntime-module__A23lAa__module{color:#fff;background:linear-gradient(145deg,#ffffff0f,#ffffff03);border:1px solid #e2c1702e;border-radius:5px;flex-direction:column;min-height:360px;padding:25px;text-decoration:none;transition:transform .18s,border-color .18s,background .18s;display:flex}.LearningRuntime-module__A23lAa__module:hover{background:linear-gradient(145deg,#d6ad5317,#ffffff04);border-color:#e2c1707a;transform:translateY(-5px)}.LearningRuntime-module__A23lAa__moduleTop{color:#d6ad53;justify-content:space-between;align-items:center;font-family:Georgia,Times New Roman,serif;font-size:.74rem;display:flex}.LearningRuntime-module__A23lAa__moduleTop b{font-size:.72rem;font-weight:400}.LearningRuntime-module__A23lAa__moduleBody{margin-top:auto;padding-top:45px}.LearningRuntime-module__A23lAa__moduleBody small{color:#d6ad53;letter-spacing:.15em;text-transform:uppercase;font-size:.56rem;font-weight:900}.LearningRuntime-module__A23lAa__moduleBody h3{margin:9px 0 13px;font-family:Georgia,Times New Roman,serif;font-size:clamp(1.65rem,2.5vw,2.35rem);font-weight:400}.LearningRuntime-module__A23lAa__moduleBody p{color:#ffffffa3;margin:0;font-size:.82rem;line-height:1.67}.LearningRuntime-module__A23lAa__progress,.LearningRuntime-module__A23lAa__detailBar{background:#ffffff14;height:2px;overflow:hidden}.LearningRuntime-module__A23lAa__progress{margin-top:25px}.LearningRuntime-module__A23lAa__progress span,.LearningRuntime-module__A23lAa__detailBar span{background:#d6ad53;height:100%;transition:width .25s;display:block}.LearningRuntime-module__A23lAa__moduleFooter{justify-content:space-between;align-items:center;gap:15px;margin-top:16px;display:flex}.LearningRuntime-module__A23lAa__moduleFooter span{color:#fff6;font-size:.56rem}.LearningRuntime-module__A23lAa__moduleFooter b{color:#efd186;letter-spacing:.09em;font-size:.55rem}.LearningRuntime-module__A23lAa__detailHeader{justify-content:space-between;align-items:end;gap:40px;display:flex}.LearningRuntime-module__A23lAa__detailProgress{flex-direction:column;align-items:flex-end;min-width:140px;display:flex}.LearningRuntime-module__A23lAa__detailProgress strong{color:#efd186;font-family:Georgia,Times New Roman,serif;font-size:clamp(2.7rem,5vw,4.6rem);font-weight:400}.LearningRuntime-module__A23lAa__detailProgress span{color:#ffffff73;letter-spacing:.14em;margin-top:5px;font-size:.5rem;font-weight:900}.LearningRuntime-module__A23lAa__detailBar{margin:34px 0}.LearningRuntime-module__A23lAa__stages{gap:14px;display:grid}.LearningRuntime-module__A23lAa__stage{background:#ffffff06;border:1px solid #e2c1702b;border-radius:5px;grid-template-columns:70px minmax(0,1fr) auto;align-items:center;gap:25px;padding:25px;transition:border-color .18s,background .18s;display:grid}.LearningRuntime-module__A23lAa__stageCompleted{background:#d6ad5312;border-color:#e2c1706b}.LearningRuntime-module__A23lAa__stageNumber{color:#d6ad53;font-family:Georgia,Times New Roman,serif;font-size:1.5rem}.LearningRuntime-module__A23lAa__stageContent small{color:#d6ad53;letter-spacing:.14em;font-size:.53rem;font-weight:900}.LearningRuntime-module__A23lAa__stageContent h3{margin:7px 0 8px;font-family:Georgia,Times New Roman,serif;font-size:1.75rem;font-weight:400}.LearningRuntime-module__A23lAa__stageContent p{color:#ffffff9e;margin:0;font-size:.82rem;line-height:1.65}.LearningRuntime-module__A23lAa__stage button,.LearningRuntime-module__A23lAa__learningLinks a,.LearningRuntime-module__A23lAa__learningLinks button{box-sizing:border-box;color:#fff;cursor:pointer;min-height:44px;font:inherit;letter-spacing:.09em;background:#ffffff09;border:1px solid #e2c17052;border-radius:3px;justify-content:center;align-items:center;padding:0 16px;font-size:.55rem;font-weight:900;text-decoration:none;display:inline-flex}.LearningRuntime-module__A23lAa__stageCompleted button{color:#efd186;border-color:#e2c17080}.LearningRuntime-module__A23lAa__stage button:disabled,.LearningRuntime-module__A23lAa__learningLinks button:disabled{cursor:wait;opacity:.55}.LearningRuntime-module__A23lAa__learningLinks{flex-wrap:wrap;gap:10px;margin-top:30px;display:flex}@media (max-width:1050px){.LearningRuntime-module__A23lAa__overview{grid-template-columns:1fr}.LearningRuntime-module__A23lAa__summary{width:100%}.LearningRuntime-module__A23lAa__modules{grid-template-columns:repeat(2,1fr)}.LearningRuntime-module__A23lAa__stage{grid-template-columns:55px 1fr}.LearningRuntime-module__A23lAa__stage button{grid-column:2;width:max-content}}@media (max-width:680px){.LearningRuntime-module__A23lAa__summary{grid-template-columns:repeat(2,1fr)}.LearningRuntime-module__A23lAa__summary div:nth-child(2){border-right:0}.LearningRuntime-module__A23lAa__modules{grid-template-columns:1fr}.LearningRuntime-module__A23lAa__module{min-height:320px}.LearningRuntime-module__A23lAa__detailHeader{flex-direction:column;align-items:flex-start}.LearningRuntime-module__A23lAa__detailProgress{align-items:flex-start}.LearningRuntime-module__A23lAa__stage{grid-template-columns:1fr}.LearningRuntime-module__A23lAa__stage button{grid-column:auto;width:100%}.LearningRuntime-module__A23lAa__learningLinks{flex-direction:column}.LearningRuntime-module__A23lAa__learningLinks a,.LearningRuntime-module__A23lAa__learningLinks button{width:100%}}
