.learning-progress{color:#29463c;width:100%;max-width:1150px;margin:auto;padding:32px clamp(20px,3vw,48px) 60px}.progress-welcome{justify-content:space-between;align-items:center;gap:25px;margin-bottom:26px;display:flex}.progress-welcome h1{letter-spacing:-1.5px;margin:10px 0 16px;font-size:clamp(32px,4vw,48px);line-height:1.08}.progress-welcome h1 em{color:#2c956f;font-style:normal}.progress-welcome p:not(.primary-eyebrow){color:#667967;font-size:14px}.progress-welcome .adventure-buddy{width:145px;height:145px}.learning-stat-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin:25px 0 35px;display:grid}.learning-stat-grid>div{background:#fff;border:1px solid #e0e7d9;border-radius:20px;grid-template-columns:35px 1fr;align-items:center;gap:3px 8px;padding:22px 18px;display:grid;box-shadow:0 5px #e7eddf}.learning-stat-grid svg{color:#3c8a6a;grid-row:span 2}.learning-stat-grid strong{font-size:28px;font-weight:950;line-height:1.15}.learning-stat-grid span{color:#6c7c67;font-size:10px}.progress-level-heading{justify-content:space-between;align-items:center;gap:15px;margin-bottom:18px;display:flex}.progress-level-heading h2{font-size:23px}.progress-level-heading>span{color:#6c7c69;font-size:11px}.progress-level-select{grid-template-columns:repeat(6,1fr);gap:10px;display:grid}.progress-level-select button,.progress-track-select button{color:#63755e;background:#fff;border:1px solid #d7e3d3;border-radius:13px;min-height:48px;font-size:13px;font-weight:850}.progress-level-select button[aria-pressed=true],.progress-track-select button[aria-pressed=true]{color:#fff;background:#277a5c;border-color:#277a5c}.progress-track-select{gap:8px;margin:12px 0;display:flex}.progress-track-select button{min-width:140px}.progress-collection{background:#edf5e6;border:1px solid #dbe7d0;border-radius:22px;margin:23px 0;padding:25px 30px}.collection-heading{justify-content:space-between;align-items:center;display:flex}.collection-heading h2{font-size:22px}.collection-heading p{color:#6b7f60;margin-top:7px;font-size:12px}.collection-heading>strong{color:#347650;font-size:32px}.collection-meter{background:#d8e5ce;border-radius:10px;height:10px;margin:20px 0;overflow:hidden}.collection-meter i{border-radius:inherit;background:#6cac61;height:100%;transition:width .35s;display:block}.collection-counts{grid-template-columns:repeat(3,1fr);gap:15px;display:grid}.collection-counts>span{color:#6d7a61;font-size:11px}.collection-counts b{color:#375f3e;margin-bottom:5px;font-size:26px;display:block}.collection-counts small{color:#8b987e;font-size:15px}.progress-reviews{background:#fff7e6;border:1px solid #ead9b1;border-radius:18px;gap:15px;margin:22px 0;padding:20px 24px;display:flex}.progress-reviews h2{font-size:18px}.progress-reviews p{margin:8px 0;font-size:12px}.progress-reviews a{color:#946b30;padding:8px 0;font-size:14px;font-weight:850;display:block}.progress-content-tabs{border-bottom:1px solid #dfe7d8;gap:6px;margin-top:30px;display:flex}.progress-content-tabs button{color:#6c7e66;background:0 0;border:0;border-bottom:3px solid #0000;align-items:center;gap:9px;min-height:54px;padding:10px 16px;font-size:14px;font-weight:850;display:flex}.progress-content-tabs button[aria-pressed=true]{color:#277a5c;border-color:#277a5c}.progress-content-tabs span{background:#e8eedf;border-radius:5px;padding:3px 6px;font-size:10px}.progress-list-heading{color:#71826a;justify-content:space-between;align-items:center;padding:20px 0;font-size:12px;display:flex}.progress-list-heading label{align-items:center;gap:8px;display:flex}.progress-list-heading select{min-height:44px;font:inherit;color:#395e48;background:#fff;border:1px solid #dfe7d8;border-radius:10px;padding:8px}.progress-learning-list{background:#fff;border:1px solid #e0e7da;border-radius:18px;overflow:hidden}.progress-learning-list:empty{display:none}.progress-learning-list>a{border-bottom:1px solid #edf0e6;align-items:center;gap:18px;padding:15px 20px;transition:background .2s;display:flex}.progress-learning-list>a:hover{background:#f6faf2}.progress-learning-list>a:last-child{border:0}.progress-preview{background:#edf5e7;border-radius:12px;flex:none;place-items:center;width:65px;height:50px;display:grid}.progress-preview>svg{width:55px;height:42px}.progress-learning-title{flex:1}.progress-learning-title strong{font-size:15px;display:block}.progress-learning-title small{color:#7a8771;margin-top:6px;font-size:11px;line-height:1.5;display:block}.progress-status{color:#4e7f59;align-items:center;gap:10px;font-size:12px;font-weight:800;display:flex}.progress-status.done{color:#af841e;letter-spacing:2px}.progress-empty{text-align:center;border:1px dashed #cfddc7;border-radius:20px;padding:40px}.progress-empty>svg{color:#5a9466;margin-bottom:12px}.progress-empty p{color:#738269;margin:12px 0 20px;font-size:14px}.progress-grownups{color:#7d8875;padding:25px 0;font-size:11px;line-height:1.7}.progress-grownups p{margin:10px 0}.progress-grownups>div{color:#4e7853;flex-wrap:wrap;gap:20px;font-weight:800;display:flex}@media (width<=800px){.learning-stat-grid{grid-template-columns:repeat(2,1fr)}.learning-stat-grid>div{padding:18px}.progress-level-select{grid-template-columns:repeat(3,1fr)}}@media (width<=500px){.learning-progress{padding:25px 16px 40px}.progress-welcome .adventure-buddy{width:90px;height:90px}.progress-welcome{gap:5px}.progress-welcome h1{font-size:31px}.progress-welcome p:not(.primary-eyebrow){font-size:12px}.progress-level-heading{flex-direction:column;align-items:flex-start;gap:7px}.progress-collection{padding:22px 18px}.collection-counts{gap:8px}.collection-counts b{font-size:23px}.collection-counts>span{font-size:10px;line-height:1.5}.progress-content-tabs button{flex:1;justify-content:center;gap:5px;padding:9px;font-size:12px}.progress-learning-list>a{gap:11px;padding:14px 12px}.progress-preview{width:43px;height:42px}.progress-preview>svg{width:39px;height:35px}.progress-learning-title strong{font-size:13px}.progress-status{gap:3px;font-size:10px}.progress-learning-title small{font-size:10px}.progress-learning-list .progress-status>svg{display:none}}
