.m-pst--list{--pst-subj:var(--pst-math);--pst-mute:#5a5370;overflow:clip}.m-pst--list.m-llist--science{--pst-subj:var(--pst-sci)}.m-pst__band{min-height:380px;color:var(--pst-ink);background:var(--pst-subj);grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:24px;padding:0 max(56px,50vw - 520px);display:grid;position:relative}.m-pst__bandtx{padding:40px 0 44px}.m-pst--list .m-pst__back{color:var(--pst-ink);border:2px solid var(--pst-ink);-webkit-backdrop-filter:none;background:0 0;align-items:center;gap:6px;padding:7px 16px;font-size:15px;font-weight:800;display:inline-flex}.m-pst--list .m-pst__back:hover{color:var(--pst-paper);background:var(--pst-ink)}.m-pst__bandh{margin:22px 0 0;font-size:96px;font-weight:900;line-height:1.05}.m-pst__bandh em{vertical-align:middle;color:var(--pst-lime);background:var(--pst-ink);border-radius:14px;padding:2px 16px 6px;font-size:.5em;font-style:normal;display:inline-block;transform:rotate(-3deg)}.m-pst__bands{margin:14px 0 22px;font-size:19px;font-weight:700}.m-pst__prog{color:#fff;background:var(--pst-ink);border-radius:99px;padding:10px 20px;font-size:16px;font-weight:800;text-decoration:none;display:inline-block}.m-pst__prog:hover{color:var(--pst-lime)}.m-pst__bandart{object-fit:contain;align-self:center;width:auto;max-width:44vw;height:330px}.m-pst--list .m-pst__back:focus-visible,.m-pst__prog:focus-visible,.m-pst--list .m-chhead:focus-visible,.m-pst--list .m-lesson:focus-visible,.m-pst--list .m-voyage:focus-visible{outline:4px solid var(--pst-lime);outline-offset:3px}.m-pst__chapters{box-sizing:border-box;width:100%;max-width:860px;margin:0 auto;padding:30px 20px 90px}.m-pst--list .m-bsub{color:#d6cff2;text-shadow:none;margin:0 0 20px;font-size:17px;font-weight:600}.m-pst--list .m-chsec{--c:var(--pst-subj);--c2:var(--pst-subj)}.m-pst--list .m-chsec .m-chhead{color:var(--pst-ink);background:var(--pst-paper);-webkit-backdrop-filter:none;min-height:88px;box-shadow:none;border:0;border-radius:22px;padding:16px 18px}.m-pst--list .m-chsec .m-chhead:before{content:none}.m-pst--list .m-chsec .m-chhead:hover{background:var(--pst-paper);box-shadow:none;transform:translateY(-2px)}.m-pst--list .m-chsec--current .m-chhead{box-shadow:inset 0 0 0 4px var(--pst-lime)}.m-pst--list .m-chsec .m-chnum,.m-pst--list .m-chsec .m-chnum[data-ink=deep]{width:56px;height:56px;color:var(--pst-ink);text-shadow:none;background:var(--pst-subj);box-shadow:none;border-radius:16px;flex-basis:56px;font-size:28px;transform:rotate(-4deg)}.m-pst--list .m-chsec .m-chnum:after{content:none}.m-pst--list .m-chsec .m-chnum--icon{flex-basis:64px;width:64px;height:64px;padding:0;overflow:hidden}.m-pst--list .m-chsec .m-chnum--icon img{width:88%;height:88%;transform:rotate(4deg)}.m-pst--list .m-chsec--locked .m-chnum{background:#c9c4d8}.m-pst--list .m-chinfo b{color:var(--pst-ink);font-size:19px}.m-pst--list .m-chinfo span{color:var(--pst-mute);opacity:1;font-size:14px;font-weight:700}.m-pst--list .m-chsec .m-chcount{color:var(--pst-ink);border:2px solid var(--pst-ink);box-shadow:none;background:0 0;padding:5px 13px;font-size:14px;font-weight:800}.m-pst--list .m-chsec--current .m-chcount{background:var(--pst-lime);border-color:var(--pst-lime)}.m-pst--list .m-chsec .m-chchev,.m-pst--list .m-chsec .m-chhead:hover .m-chchev{width:40px;height:40px;color:var(--pst-paper);background:var(--pst-ink);border:0;flex-basis:40px}.m-pst--list .m-chsec.is-open{box-shadow:none;background:#ffffff12;border:2px solid #ffffff24}.m-pst--list .m-chsec.is-open .m-chbody:before{background:var(--pst-subj);opacity:.9}.m-pst--list .m-chbody .m-chlearn{color:#fff;text-shadow:none;font-size:15px;font-weight:800}.m-pst--list .m-chbody .m-lesson{color:var(--pst-ink);background:var(--pst-paper);-webkit-backdrop-filter:none;box-shadow:none;border:0;border-radius:18px}.m-pst--list .m-chbody .m-lesson:before{content:none}.m-pst--list .m-chbody .m-lesson:hover{background:var(--pst-paper);box-shadow:none;transform:translateY(-2px)}.m-pst--list .m-chbody .m-lesson--hot{box-shadow:inset 0 0 0 4px var(--pst-lime)}.m-pst--list .m-chbody .m-lesson--done{opacity:1}.m-pst--list .m-chbody .m-lesson__em,.m-pst--list .m-chbody .m-lesson__em[data-ink=deep]{color:var(--pst-ink);text-shadow:none;background:var(--pst-subj);box-shadow:none}.m-pst--list .m-chbody .m-lesson__em:after{content:none}.m-pst--list .m-chbody .m-lesson--done .m-lesson__em{color:var(--pst-ink);background:var(--pst-lime)}.m-pst--list .m-chbody .m-lesson__tx b{color:var(--pst-ink)}.m-pst--list .m-chbody .m-lesson__sum{color:var(--pst-mute);font-size:14px}.m-pst--list .m-chbody .m-lesson__meta{color:var(--pst-mute);opacity:1;font-size:13px}.m-pst--list .m-chbody .m-lesson__go,.m-pst--list .m-chbody .m-lesson:hover .m-lesson__go{color:var(--pst-paper);background:var(--pst-ink);border:0}.m-pst--list .m-chbody .m-lesson__start{color:var(--pst-ink);background:var(--pst-lime);box-shadow:none;padding:9px 18px;font-size:14px;font-weight:900}.m-pst--list .m-chbody .m-lesson--dim{opacity:.6}.m-pst--list .m-chbody .m-chvoyage{background:var(--pst-ink);box-shadow:none;border:2px solid #ffffff24}.m-pst--list .m-chbody .m-chvoyage__kicker{color:#d6cff2;font-size:13px}.m-pst--list .m-chbody .m-chvoyage__title{font-size:18px}.m-pst--list .m-chbody .m-voyage{box-shadow:none;border:0}.m-pst--list .m-chbody .m-voyage .m-voyage__go{color:var(--pst-ink);background:var(--pst-lime);box-shadow:none}@media (max-width:760px){.m-pst__band{grid-template-columns:minmax(0,1fr) 40%;gap:0;min-height:0;padding:0 18px 0 0}.m-pst__bandtx{padding:18px 0 24px}.m-pst--list .m-pst__back{padding:5px 12px;font-size:13px}.m-pst__bandh{margin-top:16px;font-size:54px}.m-pst__bandh em{border-radius:10px;padding:1px 10px 4px}.m-pst__bands{margin:8px 0 14px;font-size:15px}.m-pst__prog{padding:8px 16px;font-size:14px}.m-pst__bandart{width:100%;max-width:none;height:auto;max-height:220px}.m-pst__chapters{padding:22px 16px 72px}.m-pst--list .m-bsub{font-size:15px}.m-pst--list .m-chinfo b{font-size:17px}.m-pst--list .m-chsec .m-chhead{grid-template-columns:54px minmax(0,1fr) 40px;grid-template-areas:"num info chev""num count chev";align-items:center;gap:6px 14px;display:grid}.m-pst--list .m-chsec .m-chnum{grid-area:num}.m-pst--list .m-chsec .m-chinfo{grid-area:info}.m-pst--list .m-chsec .m-chcount{grid-area:count;justify-self:start;padding:3px 11px;font-size:13px}.m-pst--list .m-chsec .m-chchev{grid-area:chev}.m-pst--list .m-chinfo span{font-size:13px}.m-pst--list .m-chsec .m-chnum,.m-pst--list .m-chsec .m-chnum[data-ink=deep]{flex-basis:48px;width:48px;height:48px;font-size:24px}.m-pst--list .m-chsec .m-chnum--icon{flex-basis:54px;width:54px;height:54px}}
