.roadmap-details-module__jLgxTG__roadmap{min-width:0}.roadmap-details-module__jLgxTG__heading{max-width:860px;margin-bottom:24px}.roadmap-details-module__jLgxTG__roadmap .roadmap-details-module__jLgxTG__heading h3{margin:6px 0 12px}.roadmap-details-module__jLgxTG__roadmap .roadmap-details-module__jLgxTG__heading .roadmap-details-module__jLgxTG__level{color:#803381;margin:0;font-size:.81rem;font-weight:700}.roadmap-details-module__jLgxTG__roadmap .roadmap-details-module__jLgxTG__heading>p:last-child{margin-bottom:0}.roadmap-details-module__jLgxTG__groups{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:18px;display:grid}.roadmap-details-module__jLgxTG__builds{margin-bottom:24px}.roadmap-details-module__jLgxTG__threeGroups{grid-template-columns:repeat(3,minmax(0,1fr))}.roadmap-details-module__jLgxTG__group{background:#fff;border:1px solid #e6dae9;border-radius:12px;min-width:0;padding:20px}.roadmap-details-module__jLgxTG__groupHeading{align-items:center;gap:10px;margin-bottom:12px;display:flex}.roadmap-details-module__jLgxTG__featured{background:#fffbeb;border-color:#d2ab44 #e5cd83 #e5cd83;border-top-style:solid;border-top-width:3px}.roadmap-details-module__jLgxTG__featured .roadmap-details-module__jLgxTG__number{color:#8a6513;background:#f8e8b5}.roadmap-details-module__jLgxTG__number svg{width:24px;height:24px}.roadmap-details-module__jLgxTG__sourceLink{color:#803381;text-underline-offset:3px;margin-top:10px;padding:8px 0;font-size:.82rem;font-weight:600;display:inline-block}.roadmap-details-module__jLgxTG__sourceLink:focus-visible{outline-offset:3px;outline:2px solid #803381}.roadmap-details-module__jLgxTG__number{color:#833884;background:#f4eaf5;border-radius:9px;flex:0 0 32px;place-items:center;height:32px;font-size:.78rem;font-weight:700;display:grid}.roadmap-details-module__jLgxTG__roadmap .roadmap-details-module__jLgxTG__group h4{font-family:var(--heading-font,"Nunito", sans-serif);margin:0;font-size:1.08rem;line-height:1.35}.roadmap-details-module__jLgxTG__roadmap .roadmap-details-module__jLgxTG__groupDescription{margin:0 0 16px;font-size:.85rem;line-height:1.7}.roadmap-details-module__jLgxTG__tools{flex-wrap:wrap;align-items:flex-start;gap:8px;margin:0;padding:0;list-style:none;display:flex}.roadmap-details-module__jLgxTG__tools li{min-width:0;max-width:100%}.roadmap-details-module__jLgxTG__explanations{border-top:1px solid #eee5ef;margin-top:18px}.roadmap-details-module__jLgxTG__explanations summary{color:#803381;cursor:pointer;justify-content:space-between;align-items:center;gap:12px;min-height:44px;padding:12px 0 0;font-size:.82rem;font-weight:600;list-style:none;display:flex;position:relative}.roadmap-details-module__jLgxTG__explanations summary::-webkit-details-marker{display:none}.roadmap-details-module__jLgxTG__explanations summary:focus-visible{outline-offset:4px;border-radius:3px;outline:2px solid #803381}.roadmap-details-module__jLgxTG__toggle{font-size:1.25rem;font-weight:400;line-height:1}.roadmap-details-module__jLgxTG__explanations[open] .roadmap-details-module__jLgxTG__toggle{transform:rotate(45deg)}.roadmap-details-module__jLgxTG__definitions{margin:16px 0 0}.roadmap-details-module__jLgxTG__definitions>div{border-bottom:1px solid #eee5ef;margin-bottom:13px;padding-bottom:13px}.roadmap-details-module__jLgxTG__definitions>div:last-child{border-bottom:0;margin-bottom:0;padding-bottom:0}.roadmap-details-module__jLgxTG__definitions dt{color:#333;overflow-wrap:anywhere;margin:0 0 4px;font-size:.83rem;font-weight:600;line-height:1.5}.roadmap-details-module__jLgxTG__definitions dd{color:#555;margin:0;font-size:.81rem;line-height:1.7}.roadmap-details-module__jLgxTG__outcomes{background:#f7f0f8;border-radius:12px;margin-top:24px;padding:20px 22px}.roadmap-details-module__jLgxTG__roadmap .roadmap-details-module__jLgxTG__outcomes h4{margin:0 0 14px;font-size:1.05rem}.roadmap-details-module__jLgxTG__outcomes ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 28px;margin:0;padding:0;list-style:none;display:grid}.roadmap-details-module__jLgxTG__outcomes li{color:#555;align-items:flex-start;gap:10px;font-size:.85rem;line-height:1.65;display:flex}.roadmap-details-module__jLgxTG__check{color:#803381;flex:none;font-weight:700}.roadmap-details-module__jLgxTG__notes{margin-top:16px}.roadmap-details-module__jLgxTG__roadmap .roadmap-details-module__jLgxTG__notes p{color:#666;margin-bottom:7px;font-size:.79rem;line-height:1.7}.roadmap-details-module__jLgxTG__srOnly{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (prefers-reduced-motion:no-preference){.roadmap-details-module__jLgxTG__heading,.roadmap-details-module__jLgxTG__explanations[open] .roadmap-details-module__jLgxTG__definitions{animation:.26s ease-out roadmap-details-module__jLgxTG__detailEntry}.roadmap-details-module__jLgxTG__number,.roadmap-details-module__jLgxTG__tools li :is(img,svg),.roadmap-details-module__jLgxTG__toggle{transition:transform .22s,background-color .22s}.roadmap-details-module__jLgxTG__group:focus-within .roadmap-details-module__jLgxTG__number{background-color:#ecdaef}}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.roadmap-details-module__jLgxTG__group:hover .roadmap-details-module__jLgxTG__number{background-color:#ecdaef;transform:rotate(-5deg)}.roadmap-details-module__jLgxTG__tools li:hover :is(img,svg){transform:translateY(-2px)scale(1.06)}}@keyframes roadmap-details-module__jLgxTG__detailEntry{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:translateY(0)}}@media (max-width:1050px){.roadmap-details-module__jLgxTG__threeGroups{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:700px){.roadmap-details-module__jLgxTG__groups,.roadmap-details-module__jLgxTG__threeGroups,.roadmap-details-module__jLgxTG__outcomes ul{grid-template-columns:1fr}.roadmap-details-module__jLgxTG__group,.roadmap-details-module__jLgxTG__outcomes{padding:18px}}@media (max-width:380px){.roadmap-details-module__jLgxTG__group,.roadmap-details-module__jLgxTG__outcomes{padding:15px}}
