.learned-breadcrumb{max-width:1240px;color:var(--ar-text-secondary);font-size:var(--ar-caption);gap:.55rem;margin:0 auto;padding:1rem 1.5rem;display:flex}.learned-breadcrumb a{color:inherit;text-decoration:none}.learned-shell{grid-template-columns:220px minmax(0,900px);gap:4rem;max-width:1240px;margin:0 auto;padding:2rem 1.5rem 5rem;display:grid}.learned-nav{align-self:start;max-height:calc(100vh - 2rem);position:sticky;top:1rem;overflow:auto}.learned-nav>a{color:var(--ar-text-secondary);font-size:var(--ar-caption);align-items:center;gap:.4rem;margin:.8rem 0 1.25rem;text-decoration:none;display:flex}.learned-nav nav{border-top:1px solid var(--ar-border);display:grid}.learned-nav nav a{border-bottom:1px solid var(--ar-border);color:var(--ar-text-secondary);grid-template-columns:2rem 1fr;gap:.5rem;padding:.7rem 0;font-size:12px;text-decoration:none;display:grid}.learned-nav nav a span{font-family:var(--ar-font-mono);font-size:10px}.learned-nav nav a[aria-current=page]{color:#24588f;font-weight:750}.learned-repository{color:#24588f!important}.learned-page{min-width:0}.learned-hero h1{max-width:18ch;font:500 clamp(2.8rem,6vw,5rem)/.98 var(--ar-serif);letter-spacing:-.045em;margin:.75rem 0 1.25rem}.learned-hero>p:not(.ar-label){max-width:65ch;color:var(--ar-text-secondary);font-size:var(--ar-lead);line-height:1.55}.learned-complete{background:#f1f6fd;border:1px solid #b8cdea;border-radius:14px;align-items:center;gap:1rem;width:max-content;max-width:100%;margin-top:2rem;padding:.85rem 1.1rem;display:flex}.learned-complete>span{color:#fff;background:#2d65a5;border-radius:50%;flex:none;place-items:center;width:2rem;height:2rem;font-weight:900;display:grid}.learned-complete strong{font-size:var(--ar-ui)}.learned-complete p{color:var(--ar-text-secondary);font-size:var(--ar-caption);margin:.15rem 0 0}.learned-journey,.learned-outcomes,.learned-capabilities{border-top:1px solid var(--ar-border);padding:4rem 0}.learned-section-heading{grid-template-columns:1fr 1fr;column-gap:2.5rem;margin-bottom:2rem;display:grid}.learned-section-heading .ar-label{grid-column:1/-1}.learned-section-heading h2{max-width:18ch;font:500 var(--ar-feature)/1.12 var(--ar-serif);letter-spacing:-.025em;margin:.55rem 0 0}.learned-section-heading>p:last-child{color:var(--ar-text-secondary);align-self:end;margin:0;line-height:1.55}.learned-journey ol{border:1px solid var(--ar-border);border-radius:16px;grid-template-columns:repeat(7,1fr);margin:0;padding:0;list-style:none;display:grid;overflow:hidden}.learned-journey li{border-right:1px solid var(--ar-border);background:#fff;min-width:0;padding:1rem .8rem}.learned-journey li:last-child{border:0}.learned-journey li>span{color:#4a6f9e;font-family:var(--ar-font-mono);font-size:9px}.learned-journey strong{margin:1.25rem 0 .35rem;font-size:11px;display:block}.learned-journey li p{color:var(--ar-text-secondary);margin:0;font-size:10px;line-height:1.4}.learned-chain{background:var(--ar-surface-recessed);color:#415065;font-family:var(--ar-font-mono);text-transform:uppercase;letter-spacing:.04em;border-radius:12px;flex-wrap:wrap;justify-content:center;gap:.45rem;margin:1rem 0 0;padding:1rem;font-size:10px;display:flex}.learned-chain i{color:#2d65a5;font-style:normal}.learned-outcome-grid{grid-template-columns:repeat(3,1fr);gap:1rem;display:grid}.learned-outcome-grid>article{background:linear-gradient(145deg,#f5f9ff,#fff);border:1px solid #c7d7ea;border-radius:18px;flex-direction:column;min-width:0;padding:1.4rem;display:flex;box-shadow:0 14px 34px #23436912}.learned-outcome-top{justify-content:space-between;align-items:center;display:flex}.learned-outcome-top small{color:#24588f;text-transform:uppercase;letter-spacing:.06em;background:#e7f1fd;border-radius:99px;padding:.3rem .55rem;font-size:9px;font-weight:800}.learned-outcome-grid h3{font:500 1.45rem var(--ar-serif);margin:1.5rem 0 .6rem}.learned-outcome-statement{min-height:3.2rem;font-weight:750;color:var(--ar-text)!important;margin:0 0 .9rem!important}.learned-outcome-grid article>p{color:var(--ar-text-secondary);font-size:var(--ar-ui);line-height:1.55}.learned-proof{border-top:1px solid #d9e3ef;margin-top:auto;padding-top:1.1rem}.learned-proof>span{color:#4d6f99;text-transform:uppercase;letter-spacing:.09em;margin-bottom:.45rem;font-size:9px;font-weight:850;display:block}.learned-proof p{color:#526175;font-size:var(--ar-caption);margin:0;line-height:1.5}.learned-shift{color:#fff;background:#142d4e;border-radius:22px;margin:1rem 0 0;padding:3rem;box-shadow:0 24px 54px #142d4e33}.learned-section-heading--light{display:block}.learned-section-heading--light .ar-label{color:#9fc5f2}.learned-section-heading--light h2{color:#fff;max-width:22ch}.learned-shift-grid{grid-template-columns:1fr 2.5rem 1.2fr;align-items:stretch;gap:1rem;display:grid}.learned-shift-grid article{background:#ffffff0d;border:1px solid #ffffff29;border-radius:14px;padding:1.35rem}.learned-shift-grid article>span{color:#9fc5f2;text-transform:uppercase;letter-spacing:.1em;font-size:9px;font-weight:850}.learned-shift-grid article p{color:#fff;font:500 1.05rem/1.45 var(--ar-serif);margin:.8rem 0}.learned-shift-grid article small{color:#bbcadd;line-height:1.45}.learned-shift-arrow{color:#9fc5f2;place-items:center;display:grid}.learned-capability-grid{border:1px solid var(--ar-border);background:var(--ar-border);border-radius:16px;grid-template-columns:repeat(2,1fr);gap:1px;display:grid;overflow:hidden}.learned-capability-grid article{background:#fff;padding:1.5rem}.learned-capability-grid span{color:#4a6f9e;font-family:var(--ar-font-mono);font-size:9px}.learned-capability-grid h3{font-size:var(--ar-ui);margin:.9rem 0 .4rem}.learned-capability-grid p{color:var(--ar-text-secondary);font-size:var(--ar-ui);margin:0;line-height:1.5}.learned-commitment{background:#edf4fc;border-radius:20px;grid-template-columns:.8fr 1.2fr;align-items:center;gap:2.5rem;padding:3rem;display:grid}.learned-commitment h2{font:500 var(--ar-feature)/1.15 var(--ar-serif);margin:.6rem 0 .8rem}.learned-commitment>div>p:last-child{color:var(--ar-text-secondary);line-height:1.5}.learned-commitment-card{background:#fff;border:1px solid #b7cce7;border-radius:14px;padding:1.5rem;box-shadow:0 12px 28px #23436914}.learned-commitment-card>span,.learned-commitment-card small{color:#587493;text-transform:uppercase;letter-spacing:.08em;font-size:9px;font-weight:800}.learned-commitment-card p{border-bottom:1px solid var(--ar-border);font:500 1.2rem/1.5 var(--ar-serif);margin:1.1rem 0;padding-bottom:1.1rem}.learned-pagination{border-top:1px solid var(--ar-border);justify-content:space-between;gap:1rem;margin-top:3rem;padding-top:2rem;display:flex}.learned-pagination a{border:1px solid var(--ar-border);max-width:46%;font-size:var(--ar-ui);border-radius:10px;flex-wrap:wrap;align-items:center;gap:.5rem;padding:1rem;text-decoration:none;display:flex}.learned-pagination a:last-child{text-align:right;justify-content:flex-end;margin-left:auto}.learned-pagination a span{width:100%;color:var(--ar-text-secondary);text-transform:uppercase;letter-spacing:.08em;font-size:9px;font-weight:800}@media (width<=900px){.learned-shell{grid-template-columns:1fr}.learned-nav{max-height:none;position:static}.learned-nav>.ar-label,.learned-nav>a{display:none}.learned-nav nav{display:flex;overflow-x:auto}.learned-nav nav a{border-right:1px solid var(--ar-border);flex:none;grid-template-columns:auto auto;padding:.7rem 1rem}.learned-outcome-grid{grid-template-columns:1fr}.learned-outcome-statement{min-height:0}.learned-journey ol{grid-template-columns:repeat(4,1fr)}.learned-journey li{border-bottom:1px solid var(--ar-border)}}@media (width<=620px){.learned-shell{padding-inline:1rem}.learned-hero{padding-top:2rem}.learned-hero h1{font-size:2.65rem}.learned-section-heading,.learned-commitment{grid-template-columns:1fr;gap:1rem}.learned-journey ol{grid-template-columns:1fr 1fr}.learned-shift{padding:1.5rem}.learned-shift-grid{grid-template-columns:1fr}.learned-shift-arrow{transform:rotate(90deg)}.learned-capability-grid{grid-template-columns:1fr}.learned-pagination{flex-wrap:wrap}.learned-pagination a{flex:100%;max-width:none}.learned-pagination a:last-child{margin-left:0}}.learned-hero{padding:1rem 0 3rem}.learned-hero h1{max-width:18ch;font-size:var(--ar-display-compact);letter-spacing:-.025em;margin:.75rem 0 1.25rem;line-height:1.15}.learned-hero>.ar-lead{max-width:48rem;color:var(--ar-text-secondary);font-size:var(--ar-lead);line-height:1.65}@media (width<=620px){.learned-hero{padding-top:0}.learned-hero h1{font-size:var(--ar-display-compact)}}.learned-outcome-grid{grid-template-columns:1fr}.learned-outcome-grid>article{border-color:var(--ar-border);border-radius:var(--ar-radius-panel);background:var(--ar-surface);box-shadow:var(--ar-shadow-raised);padding:0;display:block}.learned-outcome-top{padding:var(--ar-space-4) var(--ar-space-6);border-bottom:1px solid var(--ar-border);background:var(--ar-surface-recessed)}.learned-outcome-top>span{font:400 var(--ar-title)/1 var(--ar-serif);color:var(--ar-focus)}.learned-outcome-top small{background:var(--ar-selected);color:var(--ar-focus)}.learned-outcome-main{gap:var(--ar-space-8);padding:var(--ar-space-6);grid-template-columns:15rem minmax(0,1fr);display:grid}.learned-outcome-grid h3{margin:0 0 var(--ar-space-3);font:400 var(--ar-feature)/1.3 var(--ar-serif)}.learned-outcome-statement{min-height:0;font:600 var(--ar-ui)/1.5 var(--ar-sans);margin:0!important}.learned-concept-label{margin-bottom:var(--ar-space-3);color:var(--ar-text-secondary);font-size:var(--ar-label);letter-spacing:.08em;text-transform:uppercase;font-weight:600;display:block}.learned-concepts{gap:var(--ar-space-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.learned-concepts li{color:#244f87;font-size:var(--ar-caption);background:#f1f6fd;border:1px solid #b8cbea;border-radius:99px;padding:.38rem .65rem;font-weight:600}.learned-outcome-explain{max-width:58ch;color:var(--ar-text-secondary);margin:var(--ar-space-4) 0 0!important;font-size:var(--ar-ui)!important;line-height:1.55!important}.learned-proof{gap:var(--ar-space-8);padding:var(--ar-space-4) var(--ar-space-6);border-top:1px solid var(--ar-border);background:#f7faff;grid-template-columns:15rem minmax(0,1fr);margin:0;display:grid}.learned-proof>span{margin:0;padding-top:.15rem}.learned-proof p{max-width:65ch}@media (width<=620px){.learned-outcome-main,.learned-proof{gap:var(--ar-space-4);grid-template-columns:1fr}.learned-outcome-main{padding:var(--ar-space-6) var(--ar-space-4)}.learned-proof{padding:var(--ar-space-4)}}
