.learn-header{padding:clamp(4rem,8vw,6.5rem)0;background:var(--color-background)}.learn-header-content{max-width:900px;text-align:center}.learn-header h1{margin:0;color:var(--pcars-navy);font-size:clamp(3rem,7vw,5.5rem);line-height:1;letter-spacing:-.035em}.learn-lead{margin:1rem 0 0;color:var(--pcars-blue);font-size:clamp(1.25rem,2.5vw,1.75rem);font-weight:700}.learn-article .page-header{padding:clamp(3.5rem,7vw,5.5rem)0;background:var(--color-background);border-bottom:1px solid var(--color-border)}.learn-article .page-header-content{max-width:900px}.learn-article .page-header h1{max-width:850px;margin:0;color:var(--pcars-navy);font-size:clamp(2.75rem,6vw,4.75rem);line-height:1.05;letter-spacing:-.03em}.learn-start{padding:clamp(4rem,8vw,6.5rem)0;background:var(--color-background-alt);border-top:1px solid var(--color-border);border-bottom:1px solid var(--color-border)}.learn-start-heading{max-width:760px;margin:0 auto 3rem;text-align:center}.learn-start-heading h2{margin:0;color:var(--pcars-navy);font-size:clamp(2rem,4vw,3rem);line-height:1.15;letter-spacing:-.02em}.learn-start-heading>p:last-child{max-width:650px;margin:1.1rem auto 0;color:var(--color-text-muted);font-size:1.075rem;line-height:1.7}.learn-path-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.25rem}.learn-path-card{display:flex;flex-direction:column;min-width:0;min-height:270px;padding:1.75rem;color:var(--color-text);background:var(--color-surface);border:1px solid var(--color-border);border-top:4px solid var(--pcars-blue);border-radius:.6rem;text-decoration:none}.learn-path-card:hover,.learn-path-card:focus-visible{border-top-color:var(--pcars-yellow)}.learn-card-number{color:var(--pcars-blue);font-size:.78rem;font-weight:850;letter-spacing:.12em}.learn-path-card h3{margin:.65rem 0 0;color:var(--pcars-navy);font-size:1.3rem;line-height:1.25}.learn-path-card p{margin:.85rem 0 1.25rem;color:var(--color-text-muted);line-height:1.65}.learn-card-link{margin-top:auto;color:var(--pcars-blue);font-weight:750}.learn-card-link span{margin-left:.2rem}.learn-section-image{display:block;width:100%;height:auto;border:1px solid var(--color-border);border-radius:.75rem}.learn-image-link{display:block;border-radius:.75rem;cursor:zoom-in}.learn-image-link:focus-visible{outline:3px solid var(--pcars-blue);outline-offset:4px}.learn-image-link .learn-section-image{transition:transform 160ms ease,box-shadow 160ms ease}.learn-image-link:hover .learn-section-image,.learn-image-link:focus-visible .learn-section-image{transform:scale(1.015);box-shadow:0 .5rem 1.25rem rgb(0 0 0/18%)}.learn-image-hint{display:block;margin-top:.45rem;color:var(--color-text-muted);font-size:.78rem;line-height:1.3;text-align:center}.learn-educators{padding:clamp(4.5rem,8vw,7rem)0;background:var(--color-background)}.learn-educators-grid{display:grid;grid-template-columns:minmax(0,1.1fr)minmax(300px,.9fr);gap:clamp(2.5rem,6vw,5rem);align-items:center;max-width:1150px}.learn-educators-image{min-width:0}.learn-educators-content{min-width:0;padding-left:clamp(1.5rem,3vw,2.5rem);border-left:4px solid var(--pcars-yellow)}.learn-educators-content h2{margin:0;color:var(--pcars-navy);font-size:clamp(2.2rem,4vw,3.5rem);line-height:1.08;letter-spacing:-.025em}.learn-educators-content p{margin:1rem 0 0;color:var(--color-text-muted);font-size:1.075rem;line-height:1.75}.learn-educators-content .learn-educators-lead{color:var(--color-text);font-size:clamp(1.1rem,2vw,1.25rem);font-weight:650}.learn-educators-content .button{margin-top:1.75rem}.learn-body{padding:clamp(4rem,8vw,6.5rem)0;background:var(--color-background-alt);border-top:1px solid var(--color-border)}.learn-prose{max-width:1050px}.learn-prose>h2,.learn-prose>h3,.learn-prose>p,.learn-prose>ul,.learn-prose>ol,.learn-prose>table,.learn-prose>pre{max-width:850px;margin-right:auto;margin-left:auto}.learn-prose h2{margin-top:3.5rem;margin-bottom:0;color:var(--pcars-navy);font-size:clamp(1.8rem,3vw,2.35rem);line-height:1.2;letter-spacing:-.015em}.learn-prose>h2:first-child{margin-top:0}.learn-prose h3{margin-top:2.25rem;margin-bottom:0;color:var(--pcars-blue);font-size:1.35rem;line-height:1.3}.learn-prose p{margin-top:1.15rem;margin-bottom:0;color:var(--color-text);font-size:1.05rem;line-height:1.75}.learn-prose strong{color:var(--color-text);font-weight:800}.learn-prose ul,.learn-prose ol{margin-top:1.1rem;margin-bottom:0;padding-left:1.6rem}.learn-prose li{margin-top:.4rem;line-height:1.6}.learn-prose a{color:var(--pcars-blue);font-weight:650;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.18em}.learn-prose a:hover,.learn-prose a:focus-visible{color:var(--pcars-navy)}.learn-prose :not(pre)>code{padding:.12em .35em;color:var(--color-text);background:var(--color-surface);border:1px solid var(--color-border);border-radius:.3rem;font-family:ui-monospace,SFMono-Regular,Consolas,liberation mono,Menlo,monospace;font-size:.9em;font-weight:650;white-space:nowrap}.learn-prose pre{display:block;width:min(100%,850px);margin-top:1.25rem;margin-bottom:1.25rem;padding:1rem 1.15rem;overflow-x:auto;color:var(--color-text);background:var(--color-surface);border:1px solid var(--color-border);border-left:4px solid var(--pcars-blue);border-radius:.55rem;font-family:ui-monospace,SFMono-Regular,Consolas,liberation mono,Menlo,monospace;font-size:.92rem;line-height:1.55;tab-size:4;white-space:pre;scrollbar-width:thin}.learn-prose pre code{display:block;padding:0;color:inherit;background:0 0;border:0;border-radius:0;font:inherit;white-space:inherit}.learn-prose table{width:min(100%,850px);margin-top:1.5rem;margin-bottom:1.5rem;border-collapse:collapse;color:var(--color-text);background:var(--color-surface);border:1px solid var(--color-border)}.learn-prose th,.learn-prose td{padding:.7rem .85rem;text-align:left;vertical-align:top;border-bottom:1px solid var(--color-border)}.learn-prose th{color:var(--color-text);background:var(--color-background-alt);font-weight:800}.learn-prose tr:last-child td{border-bottom:0}.learn-prose td code{white-space:nowrap}.learn-article-body{padding:clamp(3.5rem,7vw,5.5rem)0;background:var(--color-background-alt)}.learn-article-body .learn-prose{max-width:1050px}.learn-article-body .learn-prose>p:first-child{margin-top:0;color:var(--color-text);font-size:clamp(1.1rem,2vw,1.25rem);line-height:1.75}.learn-content-feature{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(2.5rem,6vw,5rem);align-items:center;max-width:1050px;margin:4.5rem auto;padding:clamp(1.5rem,3vw,2.25rem);background:var(--color-surface);border:1px solid var(--color-border);border-radius:.85rem}.learn-content-feature-image,.learn-content-feature-copy{min-width:0}.learn-content-feature-right .learn-content-feature-image{grid-column:2;grid-row:1}.learn-content-feature-right .learn-content-feature-copy{grid-column:1;grid-row:1}.learn-content-feature-left .learn-content-feature-image{grid-column:1;grid-row:1}.learn-content-feature-left .learn-content-feature-copy{grid-column:2;grid-row:1}.learn-content-feature-copy h2{max-width:none;margin:0;color:var(--pcars-navy);font-size:clamp(1.8rem,3vw,2.35rem);line-height:1.2;letter-spacing:-.015em}.learn-content-feature-copy h3{max-width:none;margin:2rem 0 0;color:var(--pcars-blue);font-size:1.3rem;line-height:1.3}.learn-content-feature-copy p{max-width:none;margin:1rem 0 0;color:var(--color-text);font-size:1.05rem;line-height:1.75}.learn-content-feature-copy ul,.learn-content-feature-copy ol{max-width:none;margin:1rem 0 0;padding-left:1.5rem}.learn-content-feature-copy li{margin-top:.4rem;line-height:1.6}.learn-content-feature-copy a{color:var(--pcars-blue);font-weight:650;text-decoration:underline;text-underline-offset:.18em}.learn-article .learn-content-feature{grid-template-columns:minmax(0,1.1fr)minmax(0,.9fr);gap:clamp(1.5rem,4vw,2.5rem);align-items:center;width:min(100%,850px);max-width:850px;margin:3.5rem auto;padding:0;background:0 0;border:0;border-radius:0}.learn-article .learn-content-feature-right .learn-content-feature-copy{grid-column:1;grid-row:1}.learn-article .learn-content-feature-right .learn-content-feature-image{grid-column:2;grid-row:1}.learn-article .learn-content-feature-left{grid-template-columns:minmax(0,.9fr)minmax(0,1.1fr)}.learn-article .learn-content-feature-left .learn-content-feature-image{grid-column:1;grid-row:1}.learn-article .learn-content-feature-left .learn-content-feature-copy{grid-column:2;grid-row:1}.learn-article .learn-content-feature-copy h2,.learn-article .learn-content-feature-copy h3{margin-top:0}.learn-article .learn-content-feature-copy p{font-size:1rem;line-height:1.7}.learn-article .learn-content-feature-copy p:first-of-type{margin-top:.9rem}.learn-float{display:flow-root;width:min(100%,850px);max-width:850px;margin:3.5rem auto}.learn-float-image{width:min(44%,375px);margin-bottom:1rem}.learn-float-left .learn-float-image{float:left;margin-right:2rem}.learn-float-right .learn-float-image{float:right;margin-left:2rem}.learn-float-copy h2{margin-top:0;margin-bottom:0;color:var(--pcars-navy);font-size:clamp(1.8rem,3vw,2.35rem);line-height:1.2;letter-spacing:-.015em}.learn-float-copy h3{margin-top:2.25rem;margin-bottom:0;color:var(--pcars-blue);font-size:1.35rem;line-height:1.3}.learn-float-copy p{margin-top:1.15rem;margin-bottom:0;color:var(--color-text);font-size:1.05rem;line-height:1.75}.learn-float-copy ul,.learn-float-copy ol{margin-top:1.1rem;margin-bottom:0;padding-left:1.6rem}.learn-float-copy li{margin-top:.4rem;line-height:1.6}.learn-float-copy strong{font-weight:800}.learn-article-navigation{background:var(--color-background);border-top:1px solid var(--color-border)}.learn-article-navigation-inner{display:flex;align-items:center;justify-content:flex-start;max-width:850px;padding-top:1.75rem;padding-bottom:1.75rem}.learn-article-navigation .text-link{margin-top:0}@media(max-width:900px){.learn-path-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.learn-educators-grid{grid-template-columns:1fr;gap:2rem;max-width:800px}.learn-educators-content{padding-left:1.5rem}.learn-content-feature{grid-template-columns:1fr;gap:2rem;max-width:800px}.learn-content-feature-right .learn-content-feature-image,.learn-content-feature-left .learn-content-feature-image{grid-column:1;grid-row:1}.learn-content-feature-right .learn-content-feature-copy,.learn-content-feature-left .learn-content-feature-copy{grid-column:1;grid-row:2}.learn-article .learn-content-feature,.learn-article .learn-content-feature-left{grid-template-columns:1fr;width:min(100%,850px);gap:1.5rem;margin:3rem auto}.learn-article .learn-content-feature-right .learn-content-feature-image,.learn-article .learn-content-feature-left .learn-content-feature-image{grid-column:1;grid-row:1}.learn-article .learn-content-feature-right .learn-content-feature-copy,.learn-article .learn-content-feature-left .learn-content-feature-copy{grid-column:1;grid-row:2}}@media(max-width:650px){.learn-header{padding:3.5rem 0}.learn-article .page-header{padding:3rem 0}.learn-start{padding:3.5rem 0}.learn-start-heading{margin-bottom:2rem}.learn-path-grid{grid-template-columns:1fr}.learn-path-card{min-height:0;padding:1.5rem}.learn-educators{padding:3.5rem 0}.learn-educators-content{padding-left:1.25rem}.learn-body,.learn-article-body{padding:3.5rem 0}.learn-content-feature{margin:3rem auto;padding:1rem;border-radius:.65rem}.learn-article .learn-content-feature,.learn-article .learn-content-feature-left{margin:2.5rem auto;padding:0}.learn-section-image{border-radius:.55rem}.learn-prose pre{padding:.85rem .9rem;font-size:.82rem;border-left-width:3px}.learn-prose table{display:block;overflow-x:auto;white-space:nowrap}.learn-float{margin:2.75rem auto}.learn-float-image,.learn-float-left .learn-float-image,.learn-float-right .learn-float-image{float:none;width:100%;margin:0 0 1.5rem}.learn-article-navigation-inner{justify-content:center;text-align:center}}