.learn-nav{display:flex;gap:8px;margin:0 0 24px;padding:7px;background:#efefe8;border:1px solid var(--ink);border-radius:10px;width:fit-content;max-width:100%}.learn-nav a{display:flex;align-items:center;gap:24px;padding:10px 15px;border-radius:6px;text-decoration:none;font-size:12px;font-weight:800}.learn-nav a[aria-current=page]{background:var(--ink);color:white}.learn-nav a:hover:not([aria-current=page]){background:var(--yellow)}.learn-nav a span{font-size:15px}
.learn-hero{display:grid;grid-template-columns:minmax(0,1.8fr) minmax(0,.8fr);align-items:center;gap:38px;padding:39px;border:1.5px solid var(--ink);border-radius:17px;box-shadow:6px 6px 0 var(--ink);margin-bottom:32px}.learn-hero>div{min-width:0}.learn-hero-red{background:var(--red)}.learn-hero-blue{background:var(--blue);color:white}.learn-hero-yellow{background:var(--yellow)}.learn-hero h1{font-size:clamp(34px,4.4vw,68px);line-height:1.01;letter-spacing:-.06em;font-weight:900;margin:0 0 25px;overflow-wrap:anywhere}.learn-hero-red h1 span{color:var(--ink)}.learn-hero-blue h1 span{color:var(--yellow)}.learn-hero-yellow h1 span{color:var(--blue)}.learn-lead{font-size:18px;line-height:1.65;max-width:730px;margin:0 0 28px}.learn-hero .hero-actions{display:flex;gap:22px;flex-wrap:wrap;align-items:center}.learn-hero .solid-link{background:var(--paper);color:var(--ink);border:1.5px solid var(--ink);box-shadow:3px 3px 0 var(--ink)}.learn-hero-blue .solid-link{background:var(--yellow)}.learn-hero-yellow .solid-link{background:var(--blue);color:white}.learn-hero .underline-link{font-size:12px}.learn-hero-blue .eyebrow{color:white}.learn-status{padding:25px;background:var(--paper);color:var(--ink);border:1.5px solid var(--ink);border-radius:11px;box-shadow:5px 5px 0 var(--yellow);min-width:0;transform:rotate(2deg)}.learn-hero-yellow .learn-status{box-shadow:5px 5px 0 var(--red)}.learn-status .learn-status-label{display:flex;align-items:center;gap:8px;font-size:10px;letter-spacing:.065em;font-weight:800;margin:0 0 23px}.learn-status-label span{display:block;width:10px;height:10px;border-radius:50%;background:var(--blue);flex-shrink:0}.learn-status>strong{display:block;font-size:clamp(23px,2.4vw,34px);line-height:1.16;letter-spacing:-.035em;font-weight:900;overflow-wrap:anywhere}.learn-status>p:not(.learn-status-label){font-size:13px;line-height:1.7;margin:20px 0 0}.learn-status>a{display:inline-block;margin-top:20px;font-size:12px;font-weight:800;color:var(--blue)}
.learn-intro,.learn-split{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);gap:55px}.learn-intro{padding:39px 0 44px}.learn-intro>div,.learn-split>div{min-width:0}.learn-intro h2,.learn-section h2{font-size:clamp(30px,3.4vw,48px);letter-spacing:-.045em;line-height:1.08;margin:0;font-weight:900;overflow-wrap:anywhere}.learn-intro h2 span,.learn-section h2 span{color:var(--blue)}.learn-paths{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;padding-bottom:45px}.learn-path{display:flex;flex-direction:column;border:1.5px solid var(--ink);border-radius:12px;padding:26px;min-width:0}.learn-path-red{background:var(--red)}.learn-path-blue{background:var(--blue);color:white}.learn-path-yellow{background:var(--yellow)}.learn-card-number{font-size:10px;letter-spacing:.06em;font-weight:800;margin-bottom:22px}.learn-path h2{font-size:clamp(25px,2.3vw,34px);letter-spacing:-.04em;line-height:1.12;margin:0 0 20px}.learn-path p{font-size:14px;line-height:1.75;margin:0 0 26px}.learn-path>a{font-size:12px;font-weight:800;margin-top:auto;text-decoration:none;border-top:1px solid currentColor;padding-top:17px}.learn-path>a:hover{text-decoration:underline}.learn-section{padding:42px 0;border-top:1px solid var(--line)}.learn-section p{font-size:15px;line-height:1.8;margin:0 0 20px}.learn-section-heading{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:45px;align-items:end;margin-bottom:28px}.learn-section-heading>p{margin:0}.learn-checklist{list-style:none;padding:0;margin:0}.learn-checklist li{display:grid;grid-template-columns:minmax(0,.75fr) minmax(0,1fr);gap:20px;padding:18px 0;border-top:1px solid var(--line);font-size:14px;line-height:1.7}.learn-checklist li strong{font-size:15px}.learn-section .learn-small{font-size:12px;margin:15px 0 0}.learn-history{border:1.5px solid var(--ink);border-radius:11px;background:#f2f2eb;padding:22px 25px}.learn-history summary{display:flex;align-items:center;justify-content:space-between;gap:20px;font-size:16px;font-weight:800;cursor:pointer;list-style:none}.learn-history summary::-webkit-details-marker{display:none}.learn-history summary>span{font-size:26px;font-weight:400}.learn-history[open] summary{border-bottom:1px solid var(--line);padding-bottom:18px;margin-bottom:20px}.learn-history ul{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px 35px;padding-left:20px;margin:0 0 25px;font-size:14px;line-height:1.65}.learn-history p{font-size:12px;margin:0;max-width:950px}.learn-bottom{display:flex;justify-content:space-between;flex-wrap:wrap;gap:20px;padding-bottom:35px}.learn-bottom a{font-size:13px}.learn-info-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.learn-info-grid article{border-top:5px solid var(--red);padding-top:20px;min-width:0}.learn-info-grid article:nth-child(2){border-color:var(--blue)}.learn-info-grid article:nth-child(3){border-color:var(--yellow)}.learn-info-grid article>span{font-size:13px;font-weight:900;color:var(--blue)}.learn-info-grid h3{font-size:23px;line-height:1.25;letter-spacing:-.03em;margin:13px 0}.learn-info-grid p{font-size:14px;margin:0}.learn-empty{display:grid;grid-template-columns:130px minmax(0,1fr);align-items:center;gap:35px;padding:29px;background:#f2f2eb;border:1.5px solid var(--ink);border-radius:12px}.learn-empty h3{font-size:25px;line-height:1.3;letter-spacing:-.035em;margin:0 0 14px}.learn-empty p{max-width:780px}.learn-calendar{width:125px;border:1.5px solid var(--ink);border-radius:10px;overflow:hidden;background:white;text-align:center;transform:rotate(-3deg);box-shadow:4px 4px 0 var(--blue)}.learn-calendar>span{display:block;background:var(--red);padding:9px;font-size:11px;font-weight:800;letter-spacing:.1em;border-bottom:1.5px solid var(--ink)}.learn-calendar>strong{display:block;padding:8px 0 17px;font-size:45px;line-height:1.2}.learn-empty .underline-link{font-size:13px}.learn-route-list{border-top:1px solid var(--line)}.learn-route-list>a{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:21px 0;border-bottom:1px solid var(--line);text-decoration:none}.learn-route-list>a:hover strong{text-decoration:underline}.learn-route-list strong{display:block;font-size:20px;letter-spacing:-.025em}.learn-route-list small{display:block;font-size:13px;line-height:1.7;margin-top:7px}.learn-route-list>a>span:last-child{font-size:26px;color:var(--blue)}
@media(max-width:1050px){.learn-hero{gap:28px;padding:31px 28px}.learn-hero h1{font-size:clamp(33px,4.2vw,54px)}.learn-lead{font-size:17px}.learn-status{padding:21px}.learn-intro,.learn-split{gap:35px}.learn-path{padding:22px 19px}.learn-section-heading{gap:32px}.learn-checklist li{grid-template-columns:1fr;gap:5px}.learn-history ul{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:740px){.learn-nav{width:100%;gap:4px;padding:5px;margin-bottom:21px}.learn-nav a{flex:1;justify-content:center;gap:5px;font-size:10px;padding:10px 6px}.learn-nav a span{display:none}.learn-hero{grid-template-columns:1fr;padding:27px 22px;gap:28px;border-radius:13px;box-shadow:4px 4px 0 var(--ink);margin-bottom:24px}.learn-hero h1{font-size:clamp(30px,7.7vw,52px);margin-bottom:23px}.learn-hero .eyebrow{font-size:9px}.learn-lead{font-size:16px;margin-bottom:23px}.learn-hero .hero-actions{gap:20px;align-items:flex-start}.learn-hero .solid-link{font-size:12px;padding:12px 14px}.learn-hero .underline-link{font-size:12px}.learn-status{transform:none;padding:22px;box-shadow:4px 4px 0 var(--yellow)}.learn-status>strong{font-size:27px}.learn-status .learn-status-label{margin-bottom:18px;font-size:9px}.learn-status>p:not(.learn-status-label){margin-top:16px}.learn-intro,.learn-split{grid-template-columns:1fr;gap:23px}.learn-intro{padding:25px 0 32px}.learn-intro h2,.learn-section h2{font-size:33px}.learn-intro .prose p{font-size:15px}.learn-paths{grid-template-columns:1fr;gap:17px;padding-bottom:31px}.learn-path{padding:25px}.learn-card-number{margin-bottom:18px}.learn-path h2{font-size:31px;margin-bottom:18px}.learn-path p{margin-bottom:21px}.learn-section{padding:32px 0}.learn-section p{font-size:14px}.learn-section-heading{grid-template-columns:1fr;gap:20px;margin-bottom:24px}.learn-history{padding:19px}.learn-history summary{font-size:14px}.learn-history ul{grid-template-columns:1fr;gap:11px;font-size:14px}.learn-history p{font-size:12px}.learn-checklist li{font-size:14px;padding:15px 0}.learn-info-grid{grid-template-columns:1fr;gap:25px}.learn-info-grid article{padding-top:16px}.learn-info-grid h3{font-size:22px}.learn-empty{grid-template-columns:1fr;padding:23px;gap:25px}.learn-calendar{width:100px}.learn-calendar>strong{font-size:36px}.learn-empty h3{font-size:23px}.learn-empty .underline-link{font-size:12px}.learn-bottom{padding-bottom:27px}.learn-bottom a{font-size:12px}.learn-route-list strong{font-size:19px}.learn-route-list small{font-size:13px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
