._map_s3tx5_1{color:#18304d;background:#f7faff;border:1px solid #d7e3f4;border-radius:24px;max-width:1180px;margin:24px auto;padding:26px;box-shadow:0 12px 34px #15335e0d}._heading_s3tx5_1{justify-content:space-between;align-items:end;gap:24px;display:flex}._heading_s3tx5_1 span{letter-spacing:.1em;color:#2465d8;font-size:.78rem;font-weight:800}._heading_s3tx5_1 h2{margin:5px 0 7px;font-size:clamp(1.45rem,3vw,2rem);line-height:1.25}._heading_s3tx5_1 p{color:#4a5d75;margin:0}._heading_s3tx5_1 label{gap:7px;min-width:min(100%,300px);font-size:.875rem;font-weight:700;display:grid}._heading_s3tx5_1 input{color:#18304d;width:100%;font:inherit;background:#fff;border:1px solid #adc4e6;border-radius:12px;padding:12px 14px;font-weight:400}._heading_s3tx5_1 input:focus-visible,._chapters_s3tx5_1 button:focus-visible,._lessons_s3tx5_1 a:focus-visible{outline-offset:2px;outline:3px solid #2465d8}._chapters_s3tx5_1{scrollbar-width:thin;gap:8px;padding:19px 1px 12px;display:flex;overflow-x:auto}._chapters_s3tx5_1 button{color:#294461;max-width:240px;font:inherit;cursor:pointer;white-space:nowrap;text-overflow:ellipsis;background:#fff;border:1px solid #cbd9ef;border-radius:100px;flex:none;padding:10px 14px;font-size:.9rem;font-weight:700;overflow:hidden}._chapters_s3tx5_1 button._active_s3tx5_1{color:#fff;background:#1f61db;border-color:#1f61db}._results_s3tx5_1 article{background:#fff;border:1px solid #dce6f5;border-radius:17px;padding:18px}._results_s3tx5_1 article+article{margin-top:10px}._results_s3tx5_1 h3{margin:0 0 12px;font-size:1.16rem}._essentials_s3tx5_1{grid-template-columns:1fr 1fr;gap:10px;margin-bottom:13px;display:grid}._essentials_s3tx5_1 p{background:#f2f6fc;border-radius:12px;margin:0;padding:11px 13px;font-size:.94rem;line-height:1.5}._essentials_s3tx5_1 p:nth-child(2){background:#fff5e9}._essentials_s3tx5_1 b{color:#2056ad;margin-bottom:3px;display:block}._essentials_s3tx5_1 p:nth-child(2) b{color:#9a4a12}._lessons_s3tx5_1{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}._lessons_s3tx5_1 a{color:#174eac;border:1px solid #dbe6f6;border-radius:11px;padding:12px 14px;font-weight:700;line-height:1.4;text-decoration:none;display:block}._lessons_s3tx5_1 a:hover{background:#f3f7ff;border-color:#2f6ee2}._lessons_s3tx5_1 small{color:#52647a;margin-top:3px;font-size:.84rem;font-weight:400;display:block}._empty_s3tx5_1{margin:12px 0}._expanded_s3tx5_1{max-width:1180px;margin:12px auto 40px;display:block}._expanded_s3tx5_1>summary{cursor:pointer;color:#2455a1;background:#fff;border:1px solid #d7e3f4;border-radius:12px;padding:15px 20px;font-weight:700}._expanded_s3tx5_1[open]>summary{margin-bottom:20px}@media (width<=700px){._map_s3tx5_1{border-radius:18px;margin:12px;padding:16px}._heading_s3tx5_1{display:grid}._heading_s3tx5_1 label{min-width:0}._essentials_s3tx5_1,._lessons_s3tx5_1{grid-template-columns:1fr}._chapters_s3tx5_1 button{max-width:200px}._expanded_s3tx5_1{margin:12px}}._lessons_s3tx5_1 ._trap_s3tx5_3{color:#87400f;background:#fff5e9;border-radius:6px;padding:4px 6px;line-height:1.45}._map_s3tx5_1{background:#f5f8ff;border-top:4px solid #1769e8;box-shadow:0 5px 22px #15335e08}._heading_s3tx5_1{border-bottom:1px solid #d9e5f5;padding-bottom:18px}._heading_s3tx5_1 span{color:#1855ae;background:#e5efff;border-radius:6px;padding:5px 8px;display:inline-block}._chapters_s3tx5_1 button{background:#fff;border-radius:11px;box-shadow:0 2px #dce6f5}._chapters_s3tx5_1 button._active_s3tx5_1{box-shadow:0 3px #1449aa}._results_s3tx5_1 article{border-radius:16px;padding:22px}._results_s3tx5_1 h3{color:#163c6c;border-left:4px solid #1769e8;padding-left:12px}._lessons_s3tx5_1{counter-reset:lesson-card;gap:12px}._lessons_s3tx5_1 a{counter-increment:lesson-card;background:#f9fbff;min-height:64px;padding:16px 16px 16px 58px;position:relative}._lessons_s3tx5_1 a:before{content:counter(lesson-card,decimal-leading-zero);color:#1855ae;background:#e6efff;border-radius:9px;place-items:center;width:30px;height:30px;font-size:12px;font-weight:800;display:grid;position:absolute;top:16px;left:14px}._lessons_s3tx5_1 a:nth-child(3n+2):before{color:#6034a0;background:#eee6ff}._lessons_s3tx5_1 a:nth-child(3n):before{color:#13664c;background:#e0f4ed}@media (width<=700px){._results_s3tx5_1 article{padding:16px}._heading_s3tx5_1{gap:18px}._lessons_s3tx5_1 a{padding-left:54px}}._curriculumTitle_s3tx5_21{box-sizing:border-box;color:#102f50;letter-spacing:-.025em;overflow-wrap:anywhere;width:auto;max-width:1180px;margin:28px auto 16px;padding:0;font-size:clamp(1.5rem,3vw,2.15rem);line-height:1.3}@media (width<=700px){._curriculumTitle_s3tx5_21{margin:20px 12px 12px;font-size:1.55rem}}
