.course-description__title{margin:0;font-weight:900;font-size:clamp(1.375rem,2.2vw,1.875rem);line-height:1.15;letter-spacing:-.02em}.course-description__lead{max-width:42.5rem;margin:.75rem 0 0;color:#776865;font-weight:500;font-size:1rem;line-height:1.55}.course-description__grid{display:grid;grid-gap:.875rem;gap:.875rem;margin:1rem 0 0;padding:0;list-style:none}.course-description__card{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;overflow:hidden;border:.0625rem solid #f5eeec;border-radius:1.25rem;background:#fff}.course-description__strip{display:block;height:.375rem;background:#ff5e3a}.course-description__card--blue .course-description__strip{background:#3ad0ff}.course-description__card--green .course-description__strip{background:#3affb8}.course-description__card--yellow .course-description__strip{background:#ffeb3a}.course-description__card--dark .course-description__strip,.course-description__card--light .course-description__strip,.course-description__card--orange .course-description__strip,.course-description__card--white .course-description__strip{background:#ff5e3a}.course-description__body{display:-ms-flexbox;display:flex;-ms-flex:1 1;flex:1 1;-ms-flex-direction:column;flex-direction:column;gap:.625rem;padding:1.25rem 1.375rem 1.375rem}.course-description__card-title{margin:0;font-weight:800;font-size:1.1875rem;line-height:1.2}.course-description__card-text{margin:0;color:#776865;font-weight:500;font-size:.9375rem;line-height:1.5}.course-description__show-btn{width:100%;margin-top:1rem}@media screen and (min-width:768px){.course-description__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}:root{--kit-black:#1f222f;--kit-black-60:rgba(31,34,47,.6);--kit-black-50:rgba(31,34,47,.5);--kit-black-20:rgba(31,34,47,.2);--kit-black-14:rgba(31,34,47,.14);--kit-black-12:rgba(31,34,47,.12);--kit-overlay:rgba(0,4,19,.8);--kit-gray:#edf2f8;--kit-gray-muted:#e4e4e6;--kit-gray-light:#f4f7fb;--kit-white:#fff;--kit-white-60:hsla(0,0%,100%,.6);--kit-white-50:hsla(0,0%,100%,.5);--kit-white-20:hsla(0,0%,100%,.2);--kit-accent:#ff3b00;--kit-accent-50:rgba(255,59,0,.5);--kit-accent-20:rgba(255,59,0,.2);--kit-biology:#5fa131;--kit-geography:#017c53;--kit-informatics:#00919e;--kit-foreign:#2989e2;--kit-math:#5040ff;--kit-physics:#5200be;--kit-chemistry:#b928e5;--kit-social:#ec3a87;--kit-russian:#e52b47;--kit-literature:#e65400;--kit-history:#eb7d15;--kit-task-correct:rgba(1,124,83,.05);--kit-task-error:rgba(227,39,42,.05);--kit-task-error-stroke:rgba(227,39,42,.15);--kit-task-incomplete:rgba(230,84,0,.05);--kit-task-partial:#e65400}.course-features{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:2.5rem;min-width:0;color:var(--kit-black)}.course-features__header{display:-ms-flexbox;display:flex;gap:1.5rem;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center}.course-features__title{text-transform:uppercase}.course-features__title span{display:block}.course-features__arrows{display:none}.course-features__viewport{margin-right:-1rem;overflow:hidden;-ms-touch-action:pan-y pinch-zoom;touch-action:pan-y pinch-zoom}.course-features__viewport:focus-visible{outline:2px solid var(--kit-accent);outline-offset:4px}.course-features__track{display:-ms-flexbox;display:flex;gap:1rem;-ms-flex-align:start;align-items:flex-start}.course-features__card{display:-ms-flexbox;display:flex;-ms-flex:0 0 min(360px,100% - 32px);flex:0 0 min(360px,100% - 32px);-ms-flex-direction:column;flex-direction:column;gap:1.125rem;min-width:0}.course-features__image{display:block;width:100%;height:25rem;background:var(--kit-gray);border-radius:1.25rem;-o-object-fit:cover;object-fit:cover;-o-object-position:right;object-position:right}.course-features__number.kit-text{color:var(--kit-black-50);font-weight:600;font-size:1rem;line-height:1.4}.course-features__text{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:.75rem;max-width:33.75rem;overflow-wrap:break-word}.course-features__card-title.kit-text{font-size:1.625rem;line-height:1;text-transform:uppercase}.course-features__description.kit-text{font-size:1.125rem;line-height:1.4;letter-spacing:-.01em;white-space:pre-line}.course-features__pagination{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:.5625rem;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;margin-top:-1.25rem}.course-features__dot{position:relative;width:.875rem;height:.875rem;padding:0;background:var(--kit-gray);border:0;border-radius:.875rem;cursor:pointer}.course-features__dot:after{position:absolute;inset:-8px -4px;content:""}.course-features__dot--active{width:2rem;background:var(--kit-accent)}.course-features__dot:focus-visible{outline:2px solid var(--kit-black);outline-offset:4px}@media(min-width:768px){.course-features__title span{display:inline}.course-features__image{height:auto;aspect-ratio:613/400}.course-features__card-title.kit-text{font-size:1.125rem}.course-features__description.kit-text{font-size:1rem}.course-features__pagination{margin-top:-1rem}}@media(min-width:1280px){.course-features{gap:2rem}.course-features__arrows{display:-ms-flexbox;display:flex;-ms-flex-negative:0;flex-shrink:0}.course-features__viewport{margin-right:-1.5rem}.course-features__card{-ms-flex-preferred-size:clamp(25rem,calc(33.28125vw - 26px),38.3125rem);flex-basis:clamp(25rem,calc(33.28125vw - 26px),38.3125rem)}.course-features__card-title.kit-text{font-size:clamp(1.125rem,calc(1.25vw + 2px),1.625rem)}.course-features__description.kit-text{font-size:clamp(1rem,calc(.3125vw + 12px),1.125rem)}.course-features__pagination{display:none}}