.pathsHub{width:min(1200px,calc(100% - 48px));margin:0 auto;padding:48px 0 80px}.pathsHubHero{max-width:760px;margin-bottom:32px}.learningEyebrow{display:block;color:var(--signal);font-size:12px;font-weight:600;letter-spacing:.07em;text-transform:uppercase;margin-bottom:10px}.pathsHubHero h1{font-size:clamp(32px,5vw,48px);line-height:1.1;margin:0 0 18px}.pathsHubHero p{color:var(--ink-2);font-size:17px;line-height:1.65;margin:0}.pathsWelcome{border-left:3px solid var(--signal);padding:12px 20px;color:var(--ink-2);background:var(--panel);margin:0 0 32px;line-height:1.6}.pathsSectionHead{margin:36px 0 22px}.pathsSectionHead h2{margin:0 0 8px;font-size:24px}.pathsSectionHead p{color:var(--ink-2);margin:0;line-height:1.6}.learningPlatforms{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:24px;gap:24px}.learningPlatform{min-width:0;border:1px solid var(--line);border-radius:16px;background:var(--panel);overflow:hidden}.learningPlatform>header{padding:24px;border-bottom:1px solid var(--line)}.learningPlatform h3{margin:12px 0 8px;font-size:28px}.learningPlatform header p{color:var(--ink-2);margin:0;line-height:1.6}.learningLevels{padding:8px}.learningLevel{border:1px solid transparent;border-radius:10px;padding:18px 16px}.learningLevel+.learningLevel{border-top-color:var(--line)}.learningLevel.isCurrent{border-color:var(--signal-line);background:var(--signal-tint)}.learningLevelHeading{display:flex;align-items:center;justify-content:space-between;gap:8px;flex-wrap:wrap}.learningLevel h4{font-size:18px;margin:0}.currentPathBadge,.learningLevel h4 a:hover{color:var(--signal)}.currentPathBadge{border-radius:5px;padding:4px 7px;font-size:11px;font-weight:600;background:var(--signal-tint)}.learningLevel p{color:var(--ink-2);font-size:13px;margin:10px 0}.learningLevel progress{display:block;width:100%;height:5px;border:0;border-radius:4px;background:var(--line);accent-color:var(--signal)}.learningLevel progress::-webkit-progress-bar{background:var(--line);border-radius:4px}.learningLevel progress::-webkit-progress-value{background:var(--signal);border-radius:4px}.learningLevel progress::-moz-progress-bar{background:var(--signal);border-radius:4px}.learningLevelActions{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px;margin-top:10px}.learningTextLink{display:inline-flex;align-items:center;min-height:44px;color:var(--ink-2);font-size:14px;font-weight:500;text-decoration:underline;text-underline-offset:4px}.learningTextLink:hover{color:var(--signal)}.pathStartAction{display:flex;flex-direction:column;align-items:flex-start;gap:8px}.pathStartAction .fieldError{margin:0;max-width:220px}.continueCardCopy{min-width:0}.continueCardCopy>b{font-size:22px;margin-bottom:8px}.continueCardCopy p{line-height:1.6}.continueCardCopy .continueStep{margin-top:5px;font-size:13px}.continueCard>.btn,.continueCard>.pathStartAction{flex-shrink:0}.headerResumeLoading{font-size:13px;color:var(--ink-2)}.learningSyncNotice{display:flex;align-items:center;justify-content:space-between;gap:16px;border:1px solid var(--warn-line);border-radius:12px;padding:12px 20px;margin-bottom:20px}.learningSyncNotice p{color:var(--ink-2);line-height:1.5;margin:0}@media (max-width:680px){.pathsHub{width:calc(100% - 32px);padding-top:32px}.learningPlatforms{grid-template-columns:1fr;gap:18px}.learningPlatform>header{padding:20px}.continueCard{align-items:flex-start;flex-direction:column;gap:18px}.continueCardCopy>b{font-size:20px}}