.memory-course-module__TDdexG__page{max-width:1180px;margin-inline:auto}.memory-course-module__TDdexG__hero{border:1px solid var(--line);background:var(--surface);border-radius:28px;grid-template-columns:1.25fr 1fr;align-items:center;gap:32px;margin-bottom:28px;padding:clamp(24px,4vw,44px);display:grid}.memory-course-module__TDdexG__hero h1{margin:16px 0;font-size:clamp(32px,4vw,51px);line-height:1.16}.memory-course-module__TDdexG__hero p{color:var(--muted);max-width:58ch;line-height:1.75}.memory-course-module__TDdexG__actions,.memory-course-module__TDdexG__facts,.memory-course-module__TDdexG__labTabs{flex-wrap:wrap;align-items:center;gap:12px;margin:20px 0;display:flex}.memory-course-module__TDdexG__facts{color:var(--muted);gap:15px 22px;font-size:14px}.memory-course-module__TDdexG__facts span{align-items:center;gap:7px;display:inline-flex}.memory-course-module__TDdexG__heroArt{background:var(--mint);color:var(--ink);border-radius:22px;padding:24px}.memory-course-module__TDdexG__artCaption{color:var(--muted);margin-bottom:18px;font-size:14px;line-height:1.6;display:block}.memory-course-module__TDdexG__heroArt ol{grid-template-columns:1fr 1fr;gap:14px;margin:0;padding:0;list-style:none;display:grid}.memory-course-module__TDdexG__heroArt li{background:var(--surface);border:1px solid var(--line);border-radius:14px;gap:8px;padding:16px;display:grid}.memory-course-module__TDdexG__heroArt li span{color:var(--green);font-size:13px}.memory-course-module__TDdexG__heroArt strong{font-size:18px}.memory-course-module__TDdexG__heroArt small{color:var(--muted);line-height:1.5}.memory-course-module__TDdexG__note{border:1px solid var(--line);background:var(--surface);border-radius:16px;margin:24px 0;padding:18px 22px;line-height:1.7}.memory-course-module__TDdexG__progress{border:1px solid var(--line);background:var(--surface);border-radius:22px;grid-template-columns:1.25fr 1fr;gap:26px;padding:28px;display:grid}.memory-course-module__TDdexG__progress h2{margin:12px 0;font-size:25px;line-height:1.35}.memory-course-module__TDdexG__progress p{line-height:1.7}.memory-course-module__TDdexG__progress progress{width:100%;height:10px;accent-color:var(--green)}.memory-course-module__TDdexG__nextStep{border-left:1px solid var(--line);align-content:center;gap:18px;padding-left:26px;display:grid}.memory-course-module__TDdexG__nextStep a{line-height:1.5}.memory-course-module__TDdexG__nextStep span{color:var(--muted);gap:3px;font-size:13px;display:grid}.memory-course-module__TDdexG__nextStep strong{color:var(--ink);font-size:16px}.memory-course-module__TDdexG__section{margin-top:40px;scroll-margin-top:25px}.memory-course-module__TDdexG__section>p{color:var(--muted);line-height:1.7}.memory-course-module__TDdexG__lab{border:1px solid var(--line);background:var(--surface);border-radius:22px;padding:clamp(20px,3vw,30px)}.memory-course-module__TDdexG__lab h3{margin:10px 0;font-size:24px;line-height:1.4}.memory-course-module__TDdexG__lab p{line-height:1.7}.memory-course-module__TDdexG__labFooter{border-top:1px solid var(--line);margin-top:26px;padding-top:18px}.memory-course-module__TDdexG__labFooter p{color:var(--muted);font-size:13px}.memory-course-module__TDdexG__cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:24px 0;display:grid}.memory-course-module__TDdexG__cards>div{border:1px solid var(--line);background:var(--mint);border-radius:14px;padding:18px}.memory-course-module__TDdexG__cards dt{color:var(--muted);font-size:13px;line-height:1.6}.memory-course-module__TDdexG__cards dd{margin:8px 0 0;font-size:20px;font-weight:700}.memory-course-module__TDdexG__cards p{overflow-wrap:anywhere;margin-bottom:0;font-size:14px}.memory-course-module__TDdexG__fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin:24px 0;display:grid}.memory-course-module__TDdexG__field{gap:9px;max-width:620px;margin:14px 0;font-size:15px;line-height:1.55;display:grid}.memory-course-module__TDdexG__fields .memory-course-module__TDdexG__field{margin:0}.memory-course-module__TDdexG__field input,.memory-course-module__TDdexG__field select{border:1px solid var(--line);width:100%;min-height:46px;color:var(--ink);background:var(--surface);font:inherit;border-radius:10px;padding:11px 13px}.memory-course-module__TDdexG__field input:focus-visible,.memory-course-module__TDdexG__field select:focus-visible,.memory-course-module__TDdexG__relation input:focus-visible,.memory-course-module__TDdexG__module summary:focus-visible{outline:3px solid var(--green);outline-offset:4px}.memory-course-module__TDdexG__notice{border:1px solid var(--line);background:var(--mint);border-radius:12px;padding:13px 16px}.memory-course-module__TDdexG__resultHeading{padding:10px 0;font-size:21px}.memory-course-module__TDdexG__resultList{padding-left:23px;line-height:1.7}.memory-course-module__TDdexG__resultList li{padding:10px 0}.memory-course-module__TDdexG__resultList span{overflow-wrap:anywhere;display:block}.memory-course-module__TDdexG__relation{border:1px solid var(--line);border-radius:14px;margin:20px 0;padding:18px}.memory-course-module__TDdexG__relation legend{padding:0 8px;font-weight:700;line-height:1.6}.memory-course-module__TDdexG__relation label{cursor:pointer;align-items:start;gap:10px;min-height:44px;padding:10px 0;line-height:1.6;display:flex}.memory-course-module__TDdexG__relation input{width:19px;height:19px;accent-color:var(--green);flex:none;margin-top:3px}.memory-course-module__TDdexG__relation p{border-top:1px solid var(--line);padding-top:14px}.memory-course-module__TDdexG__schedule{gap:12px;margin:24px 0;padding:0;list-style:none;display:grid}.memory-course-module__TDdexG__schedule li{border:1px solid var(--line);border-radius:13px;grid-template-columns:115px 1fr;gap:5px 15px;padding:15px;line-height:1.6;display:grid}.memory-course-module__TDdexG__schedule time{color:var(--green);grid-row:span 2;font-weight:700}.memory-course-module__TDdexG__schedule span{color:var(--muted);font-size:13px}.memory-course-module__TDdexG__moduleMap{gap:16px;display:grid}.memory-course-module__TDdexG__module{background:var(--surface);border:1px solid var(--line);border-radius:20px;padding:24px}.memory-course-module__TDdexG__module summary{cursor:pointer;gap:18px;list-style:none;display:flex}.memory-course-module__TDdexG__module summary::-webkit-details-marker{display:none}.memory-course-module__TDdexG__module summary:after{content:"+";color:var(--green);align-self:start;margin-left:auto;font-size:25px}.memory-course-module__TDdexG__module[open] summary:after{content:"−"}.memory-course-module__TDdexG__moduleNumber{background:var(--mint);width:46px;height:46px;color:var(--green);border-radius:13px;flex:0 0 46px;justify-content:center;align-items:center;font-weight:700;display:flex}.memory-course-module__TDdexG__module h3{margin:0 0 7px;font-size:23px;line-height:1.4}.memory-course-module__TDdexG__module summary p{color:var(--muted);margin:0 0 12px;line-height:1.6}.memory-course-module__TDdexG__module summary div>span{color:var(--muted);flex-wrap:wrap;align-items:center;gap:12px;font-size:13px;display:flex}.memory-course-module__TDdexG__module summary progress{width:120px;height:7px;accent-color:var(--green)}.memory-course-module__TDdexG__lessons{margin-bottom:0;padding:12px 0 0;list-style:none}.memory-course-module__TDdexG__lessons li{border-top:1px solid var(--line)}.memory-course-module__TDdexG__lessons a{color:var(--ink);align-items:center;gap:13px;padding:18px 0;text-decoration:none;display:flex}.memory-course-module__TDdexG__lessons a>svg{color:var(--green);flex:none}.memory-course-module__TDdexG__lessons a>svg:last-child{margin-left:auto}.memory-course-module__TDdexG__lessons a>span{gap:7px;display:grid}.memory-course-module__TDdexG__lessons strong{font-size:17px;line-height:1.5}.memory-course-module__TDdexG__lessons small{color:var(--muted);align-items:center;gap:5px;line-height:1.6;display:flex}.memory-course-module__TDdexG__lessons a:hover strong{color:var(--green)}.memory-course-module__TDdexG__evidence{border:1px solid var(--line);background:var(--surface);border-radius:22px;margin-top:38px;padding:28px}.memory-course-module__TDdexG__evidence h2{font-size:26px;line-height:1.4}.memory-course-module__TDdexG__evidence p{color:var(--muted);line-height:1.75}.memory-course-module__TDdexG__evidence a{color:var(--green);text-underline-offset:3px}.memory-course-module__TDdexG__evidenceGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;margin:24px 0;display:grid}.memory-course-module__TDdexG__evidenceGrid h3{margin:0;font-size:20px}.memory-course-module__TDdexG__evidenceGrid a{font-size:14px;line-height:1.6}.memory-course-module__TDdexG__trainer{background:var(--mint);border:1px solid var(--line);border-radius:22px;justify-content:space-between;align-items:center;gap:24px;margin:30px 0;padding:28px;display:flex}.memory-course-module__TDdexG__trainer p{max-width:70ch;color:var(--muted);line-height:1.7}.memory-course-module__TDdexG__trainer a{flex:none}@media (max-width:800px){.memory-course-module__TDdexG__hero,.memory-course-module__TDdexG__progress{grid-template-columns:1fr}.memory-course-module__TDdexG__nextStep{border-left:0;border-top:1px solid var(--line);padding-top:20px;padding-left:0}.memory-course-module__TDdexG__evidenceGrid{grid-template-columns:1fr}.memory-course-module__TDdexG__trainer{flex-direction:column;align-items:start}}@media (max-width:520px){.memory-course-module__TDdexG__hero{padding:22px}.memory-course-module__TDdexG__heroArt{padding:17px}.memory-course-module__TDdexG__heroArt ol{gap:9px}.memory-course-module__TDdexG__heroArt li{padding:12px}.memory-course-module__TDdexG__heroArt strong{font-size:16px}.memory-course-module__TDdexG__cards,.memory-course-module__TDdexG__fields{grid-template-columns:1fr}.memory-course-module__TDdexG__module{padding:19px}.memory-course-module__TDdexG__module summary{gap:12px}.memory-course-module__TDdexG__module h3{font-size:20px}.memory-course-module__TDdexG__moduleNumber{flex-basis:38px;width:38px;height:38px}.memory-course-module__TDdexG__schedule li{grid-template-columns:1fr}.memory-course-module__TDdexG__schedule time{grid-row:auto}.memory-course-module__TDdexG__lessons a>svg:last-child{display:none}.memory-course-module__TDdexG__progress,.memory-course-module__TDdexG__evidence,.memory-course-module__TDdexG__trainer{padding:22px}.memory-course-module__TDdexG__labTabs{gap:8px}.memory-course-module__TDdexG__labTabs button{flex:190px}}@media (max-width:360px){.memory-course-module__TDdexG__heroArt ol{grid-template-columns:minmax(0,1fr)}}
