.theme-learning-path_shell__Zlfdo{background:radial-gradient(circle at 14% 12%,rgba(118,200,147,.12),transparent 24%),radial-gradient(circle at 88% 42%,rgba(255,206,127,.13),transparent 22%),#f7fbf5;border-radius:32px;box-shadow:0 20px 60px rgba(61,91,67,.08);margin-inline:auto;max-width:780px;overflow:hidden;padding:30px 52px 36px;position:relative}.theme-learning-path_stageHeader__gj0_V{align-items:center;color:#637462;display:grid;font-family:var(--site-english-font);font-size:12px;gap:12px;grid-template-columns:minmax(24px,1fr) auto minmax(24px,1fr);letter-spacing:.08em;margin:0 auto 28px;max-width:280px}.theme-learning-path_stageRule__wugj9{background:rgba(92,130,96,.2);height:1px}.theme-learning-path_path__yOWez{list-style:none;margin:0;padding:0;position:relative}.theme-learning-path_stop__w4cIt{--node-x:33%;min-height:170px;position:relative}.theme-learning-path_connector__ElBrZ{height:170px;left:0;overflow:visible;position:absolute;top:58px;width:100%;z-index:0}.theme-learning-path_connector__ElBrZ path{fill:none;stroke:#b9d9be;stroke-dasharray:2.5 3.6;stroke-linecap:round;stroke-width:1.15;vector-effect:non-scaling-stroke}.theme-learning-path_right__P2cqT{--node-x:67%}.theme-learning-path_left__XDFW1{--node-x:33%}.theme-learning-path_themeLink__YW5G0{color:inherit;display:block;min-height:146px;position:relative;text-decoration:none;width:100%;z-index:1}.theme-learning-path_themeLink__YW5G0:focus-visible{border-radius:24px;outline:3px solid rgba(75,154,99,.42);outline-offset:7px}.theme-learning-path_node__aBkLd{align-items:center;background:#e7f7eb;border:6px solid #75c78e;border-radius:999px;box-shadow:0 8px 0 #4f9f69,0 14px 28px rgba(57,117,73,.17),inset 0 2px 0 rgba(255,255,255,.8);display:flex;height:116px;justify-content:center;left:var(--node-x);position:absolute;top:0;transform:translateX(-50%);transition:box-shadow .18s ease,transform .18s ease;width:116px}.theme-learning-path_node__aBkLd img{display:block;object-fit:contain}.theme-learning-path_routeNodeImage__fD_Ch{height:98px;width:98px}.theme-learning-path_coverFallbackImage__Ns9u_{height:88px;width:78px}.theme-learning-path_nodeNumber__9BmzP{background:#397d51;border:3px solid #f7fbf5;border-radius:999px;color:#f7fff8;font-size:10px;height:31px;letter-spacing:.04em;position:absolute;right:-8px;top:-5px;width:31px}.theme-learning-path_nodeNumber__9BmzP,.theme-learning-path_placeholder___HW9v{align-items:center;display:flex;font-family:var(--site-english-font);font-weight:850;justify-content:center}.theme-learning-path_placeholder___HW9v{color:#397d51;font-size:34px}.theme-learning-path_themeCopy__WW7F0{align-content:center;background:rgba(255,255,255,.9);border-radius:16px;box-shadow:0 10px 26px rgba(61,91,67,.07);display:grid;gap:3px;min-height:92px;padding:12px 16px;position:absolute;text-align:left;top:12px;width:min(260px,calc(50% - 28px))}.theme-learning-path_left__XDFW1 .theme-learning-path_themeCopy__WW7F0{left:calc(var(--node-x) + 74px)}.theme-learning-path_right__P2cqT .theme-learning-path_themeCopy__WW7F0{right:calc(100% - var(--node-x) + 74px);text-align:right}.theme-learning-path_themeCopy__WW7F0 strong{color:#253026;font-family:var(--site-english-font);font-size:17px;font-weight:820;line-height:1.25}.theme-learning-path_themeCopy__WW7F0>span{color:#59695a;font-size:13px;font-weight:680;line-height:1.35}.theme-learning-path_themeCopy__WW7F0 small{color:#738074;display:-webkit-box;font-size:11px;font-weight:500;line-height:1.45;margin-top:3px;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}.theme-learning-path_themeLink__YW5G0:focus-visible .theme-learning-path_node__aBkLd,.theme-learning-path_themeLink__YW5G0:hover .theme-learning-path_node__aBkLd{box-shadow:0 10px 0 #4f9f69,0 18px 32px rgba(57,117,73,.2),inset 0 2px 0 rgba(255,255,255,.8);transform:translateX(-50%) translateY(-3px)}.theme-learning-path_themeLink__YW5G0:focus-visible .theme-learning-path_themeCopy__WW7F0,.theme-learning-path_themeLink__YW5G0:hover .theme-learning-path_themeCopy__WW7F0{color:#397d51}.theme-learning-path_themeLink__YW5G0:active .theme-learning-path_node__aBkLd{box-shadow:0 3px 0 #4f9f69,0 8px 18px rgba(57,117,73,.17),inset 0 2px 0 rgba(255,255,255,.8);transform:translateX(-50%) translateY(5px) scale(.99)}.theme-learning-path_empty___fi3X{align-items:center;color:#697569;display:flex;font-size:13px;justify-content:center;min-height:220px;text-align:center}.theme-learning-path_pagination__Mqpnt{align-items:center;display:grid;gap:14px;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);margin:12px auto 0;max-width:600px}.theme-learning-path_pageDisabled__Yntll,.theme-learning-path_pageLink__5BkjZ{align-items:center;border-radius:999px;display:inline-flex;font-size:12px;font-weight:760;gap:8px;justify-content:center;min-height:42px;padding:9px 16px;text-decoration:none;transition:background .16s ease,box-shadow .16s ease,transform .16s ease}.theme-learning-path_pageLink__5BkjZ{background:#ffffff;box-shadow:0 8px 18px rgba(61,91,67,.08);color:#344337}.theme-learning-path_pageDisabled__Yntll:last-child,.theme-learning-path_pageLink__5BkjZ:last-child{justify-self:end}.theme-learning-path_pageDisabled__Yntll:first-child,.theme-learning-path_pageLink__5BkjZ:first-child{justify-self:start}.theme-learning-path_pageLinkPrimary__OcW4u{background:#397d51;box-shadow:0 5px 0 #285e3b;color:#f7fff8}.theme-learning-path_pageLink__5BkjZ:focus-visible,.theme-learning-path_pageLink__5BkjZ:hover{transform:translateY(-2px)}.theme-learning-path_pageLink__5BkjZ:active{transform:translateY(2px) scale(.99)}.theme-learning-path_pageLink__5BkjZ:focus-visible{outline:3px solid rgba(75,154,99,.36);outline-offset:3px}.theme-learning-path_pageDisabled__Yntll{color:#9aa59a}.theme-learning-path_pageCount__flBbM{color:#667568;font-family:var(--site-english-font);font-size:11px;letter-spacing:.06em;white-space:nowrap}@media (max-width:700px){.theme-learning-path_shell__Zlfdo{border-radius:24px;padding:26px 14px 28px}.theme-learning-path_stageHeader__gj0_V{margin-bottom:24px}.theme-learning-path_stop__w4cIt{--node-x:33%;min-height:158px}.theme-learning-path_connector__ElBrZ{height:158px;top:53px}.theme-learning-path_connector__ElBrZ path{stroke-width:1.35}.theme-learning-path_right__P2cqT{--node-x:67%}.theme-learning-path_left__XDFW1{--node-x:33%}.theme-learning-path_themeLink__YW5G0{min-height:138px;width:100%}.theme-learning-path_node__aBkLd{height:106px;width:106px}.theme-learning-path_routeNodeImage__fD_Ch{height:90px;width:90px}.theme-learning-path_coverFallbackImage__Ns9u_{height:80px;width:70px}.theme-learning-path_themeCopy__WW7F0{min-height:82px;padding:10px 11px;top:11px;width:calc(50% - 18px)}.theme-learning-path_left__XDFW1 .theme-learning-path_themeCopy__WW7F0{left:calc(var(--node-x) + 62px)}.theme-learning-path_right__P2cqT .theme-learning-path_themeCopy__WW7F0{right:calc(100% - var(--node-x) + 62px)}.theme-learning-path_themeCopy__WW7F0 strong{font-size:15px}.theme-learning-path_themeCopy__WW7F0 small{display:none}.theme-learning-path_pagination__Mqpnt{gap:8px;grid-template-columns:1fr 1fr;margin-top:10px}.theme-learning-path_pageCount__flBbM{display:none}.theme-learning-path_pageDisabled__Yntll,.theme-learning-path_pageLink__5BkjZ{min-width:0;padding-inline:12px}}@media (prefers-reduced-motion:reduce){.theme-learning-path_node__aBkLd,.theme-learning-path_pageLink__5BkjZ{transition:none}}