#ls-curriculum-widget .ls-card-icon{display:flex;align-items:center;justify-content:center;width:62px;height:62px;margin-bottom:23px;border-radius:19px;background:#f4e8fa;color:var(--ls-purple)}#ls-curriculum-widget .ls-card:nth-child(2) .ls-card-icon{background:#fff0e9;color:#c85537}#ls-curriculum-widget .ls-card:nth-child(3) .ls-card-icon{background:#eef5e9;color:#52743e}#ls-curriculum-widget .ls-card a{margin-top:auto;font-size:15px;font-weight:600;display:inline-flex;align-items:center;gap:9px}#ls-curriculum-widget .ls-support{display:grid;grid-template-columns:1fr 1fr;gap:27px 35px}#ls-curriculum-widget .ls-support-item{border-left:3px solid #efb7d0;padding-left:20px}#ls-curriculum-widget .ls-support-item:nth-child(2){border-color:#e3caf2}#ls-curriculum-widget .ls-support-item:nth-child(3){border-color:#ffd2bf}#ls-curriculum-widget .ls-support-item:nth-child(4){border-color:#c8dfba}#ls-curriculum-widget .ls-support-item h3{font-size:26px}#ls-curriculum-widget .ls-support-item p{font-size:15px;color:#625969}#ls-curriculum-widget .ls-list{list-style:none;margin-top:22px;display:grid;gap:13px}#ls-curriculum-widget .ls-list li{position:relative;padding-left:31px;font-size:16px;line-height:1.65}#ls-curriculum-widget .ls-list li:before{content:"✓";position:absolute;left:0;top:1px;color:var(--ls-purple);font-weight:700}#ls-curriculum-widget .ls-expect-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:30px}#ls-curriculum-widget .ls-expect h3{font-size:28px}#ls-curriculum-widget .ls-expect p{font-size:15px;color:#625969}@media (max-width:480px){#ls-curriculum-widget .ls-support{grid-template-columns:1fr;gap:25px}}#ls-curriculum-widget .ls-pill-row{display:flex;flex-wrap:wrap;gap:9px;margin-top:23px}#ls-curriculum-widget .ls-pill{border:1px solid var(--ls-line);background:var(--ls-soft);padding:5px 12px;border-radius:20px;font-size:12px;color:#72507f}#ls-curriculum-widget .ls-card ul{padding-left:19px;font-size:14px;color:#625969;line-height:1.8;margin:0 0 18px}#ls-curriculum-widget .ls-card-full-link{border:0;background:0 0;padding:0;color:var(--ls-purple)}