.sh .mi__lessons{flex-direction:column;display:flex}.sh .mi__lesson{border-bottom:1px solid var(--sh-sep);grid-template-columns:36px 1fr;gap:14px;padding:16px 0;display:grid}.sh .mi__lesson:last-child{border-bottom:0}.sh .mi__no{background:var(--sh-btn);width:36px;height:36px;color:var(--sh-btn-t);font:800 16px/1 var(--sh-f);font-variant-numeric:tabular-nums;border-radius:50%;place-items:center;display:grid}.sh .mi__lesson h4{font:700 17px/22px var(--sh-f);letter-spacing:-.015em;margin:0}.sh .mi__lesson p{font:500 15px/21px var(--sh-f);color:var(--sh-label2);margin:4px 0 0}.sh .mi__meta{flex-direction:column;gap:6px;margin-top:10px;display:flex}.sh .mi__meta span{font:600 14px/19px var(--sh-f);align-items:flex-start;gap:8px;display:flex}.sh .mi__meta .ic{width:18px;height:18px;color:var(--sh-label2);margin-top:1px}.sh .mi__meta .mi__gift .ic{color:var(--sh-gold,#9a7508)}.sh .mi__bonus{background:var(--sh-bg2);box-shadow:inset 0 0 0 1px var(--sh-gold-fx);border-radius:22px;grid-template-columns:44px 1fr;align-items:center;gap:14px;margin-top:4px;padding:16px;display:grid}.sh .mi__bonus b{font:700 16px/21px var(--sh-f);display:block}.sh .mi__bonus span{font:500 14px/19px var(--sh-f);color:var(--sh-label2);margin-top:2px;display:block}.sh .mi__folder{background:var(--sh-plat);width:44px;height:44px;color:var(--sh-plat-t);border-radius:14px;place-items:center;display:grid;box-shadow:inset 0 1px #ffffffe6,0 1px 2px #0000001a}
