.courses-module__CLvPQW__container{max-width:1320px;margin:0 auto;padding:0 24px}.courses-module__CLvPQW__btn{border-radius:var(--radius-pill);transition:all var(--dur-fast) var(--ease-standard);white-space:nowrap;cursor:pointer;justify-content:center;align-items:center;gap:8px;padding:12px 20px;font-size:15px;font-weight:600;line-height:1;display:inline-flex}.courses-module__CLvPQW__btn svg{width:18px;height:18px}.courses-module__CLvPQW__btnPrimary{background:var(--brand-blue);color:var(--fg-on-brand)}.courses-module__CLvPQW__btnPrimary:hover{background:var(--brand-blue-hover)}.courses-module__CLvPQW__btnInk{background:var(--brand-ink);color:var(--fg-on-brand)}.courses-module__CLvPQW__btnInk:hover{background:#1a1d2c}.courses-module__CLvPQW__btnLime{background:var(--brand-lime);color:var(--brand-ink)}.courses-module__CLvPQW__btnLime:hover{background:var(--brand-lime-hover)}.courses-module__CLvPQW__btnGhost{color:var(--fg-1);border:1.5px solid var(--border-2);background:0 0}.courses-module__CLvPQW__btnGhost:hover{border-color:var(--brand-ink)}.courses-module__CLvPQW__btnSm{padding:8px 14px;font-size:13px}.courses-module__CLvPQW__pageHead{padding:40px 0 32px;position:relative;overflow:hidden}.courses-module__CLvPQW__pageHead:before{content:"";pointer-events:none;background-image:radial-gradient(circle at 1px 1px,#0d0f1a0f 1px,#0000 0);background-size:22px 22px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000 0%,#000 40% 60%,#0000 100%);mask-image:linear-gradient(#0000 0%,#000 40% 60%,#0000 100%)}.courses-module__CLvPQW__breadcrumbs{color:var(--fg-3);align-items:center;gap:8px;margin-bottom:16px;font-size:13px;display:flex;position:relative}.courses-module__CLvPQW__breadcrumbs a{color:var(--fg-3);text-decoration:none}.courses-module__CLvPQW__breadcrumbs a:hover{color:var(--fg-1)}.courses-module__CLvPQW__breadcrumbs svg{opacity:.5;width:12px;height:12px}.courses-module__CLvPQW__pageHeadInner{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:32px;display:flex;position:relative}.courses-module__CLvPQW__pageHeadInner h1{font-family:var(--font-display);letter-spacing:-.035em;margin:0;font-size:clamp(40px,5.4vw,72px);font-weight:800;line-height:.96}.courses-module__CLvPQW__limeBlock{background:var(--brand-lime);color:var(--brand-ink);box-shadow:4px 5px 0 var(--brand-ink);border-radius:14px;padding:0 14px 6px;display:inline-block;transform:rotate(-1.5deg)}.courses-module__CLvPQW__summary{color:var(--fg-2);max-width:540px;margin:18px 0 0;font-size:17px}.courses-module__CLvPQW__headStats{flex-wrap:wrap;align-items:flex-end;gap:24px;display:flex}.courses-module__CLvPQW__headStat .courses-module__CLvPQW__num{font-family:var(--font-display);letter-spacing:-.03em;color:var(--brand-ink);font-size:40px;font-weight:800;line-height:1}.courses-module__CLvPQW__headStat .courses-module__CLvPQW__num .courses-module__CLvPQW__accent{color:var(--brand-blue)}.courses-module__CLvPQW__headStat .courses-module__CLvPQW__lbl{color:var(--fg-3);max-width:140px;margin-top:4px;font-size:12px;line-height:1.35}.courses-module__CLvPQW__subjRow{flex-wrap:wrap;gap:10px;margin:32px 0 8px;display:flex;position:relative}.courses-module__CLvPQW__subjPill{border-radius:var(--radius-pill);background:var(--bg-surface);border:1.5px solid var(--border-2);color:var(--fg-1);cursor:pointer;transition:all var(--dur-fast) var(--ease-standard);align-items:center;gap:8px;padding:10px 18px;font-size:14px;font-weight:600;display:inline-flex}.courses-module__CLvPQW__subjPill:hover{border-color:var(--brand-ink);transform:translateY(-1px)}.courses-module__CLvPQW__subjPillActive{background:var(--brand-ink);color:var(--brand-paper);border-color:var(--brand-ink)}.courses-module__CLvPQW__subjDot{border-radius:50%;width:8px;height:8px}.courses-module__CLvPQW__subjCount{color:var(--fg-3);background:var(--grey-100);border-radius:var(--radius-pill);padding:2px 7px;font-size:11px;font-weight:500}.courses-module__CLvPQW__subjPillActive .courses-module__CLvPQW__subjCount{color:#ffffffb3;background:#ffffff26}.courses-module__CLvPQW__catalogue{padding:32px 0 80px}.courses-module__CLvPQW__catGrid{grid-template-columns:280px minmax(0,1fr);align-items:start;gap:32px;display:grid}@media (max-width:980px){.courses-module__CLvPQW__catGrid{grid-template-columns:minmax(0,1fr)}}.courses-module__CLvPQW__sidebar{max-height:calc(100vh - 100px);padding-right:8px;position:sticky;top:84px;overflow-y:auto}.courses-module__CLvPQW__sidebar::-webkit-scrollbar{width:4px}.courses-module__CLvPQW__sidebar::-webkit-scrollbar-thumb{background:var(--border-2);border-radius:2px}.courses-module__CLvPQW__filterGroup{border-bottom:1px solid var(--border-1);padding:20px 0}.courses-module__CLvPQW__filterGroup:first-child{padding-top:0}.courses-module__CLvPQW__filterGroup:last-child{border:0;padding-bottom:0}.courses-module__CLvPQW__filterGroup h4{letter-spacing:.08em;text-transform:uppercase;color:var(--fg-3);justify-content:space-between;align-items:center;margin:0 0 12px;font-size:11px;font-weight:700;display:flex}.courses-module__CLvPQW__filterGroup h4 .courses-module__CLvPQW__clear{text-transform:none;letter-spacing:0;color:var(--brand-blue);cursor:pointer;background:0 0;border:0;padding:0;font-family:inherit;font-size:11px;font-weight:600}.courses-module__CLvPQW__filterGroup label{cursor:pointer;color:var(--fg-1);transition:color var(--dur-fast) var(--ease-standard);align-items:center;gap:10px;padding:6px 0;font-size:14px;display:flex}.courses-module__CLvPQW__filterGroup label:hover{color:var(--brand-blue)}.courses-module__CLvPQW__filterGroup label input{display:none}.courses-module__CLvPQW__box{border:1.5px solid var(--border-3);width:18px;height:18px;transition:all var(--dur-fast) var(--ease-standard);border-radius:5px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.courses-module__CLvPQW__box svg{opacity:0;color:#fff;width:11px;height:11px}.courses-module__CLvPQW__checkedBox{background:var(--brand-blue);border-color:var(--brand-blue)}.courses-module__CLvPQW__checkedBox svg{opacity:1}.courses-module__CLvPQW__filterCount{color:var(--fg-3);margin-left:auto;font-size:12px}.courses-module__CLvPQW__radioBox{border:1.5px solid var(--border-3);width:18px;height:18px;transition:all var(--dur-fast) var(--ease-standard);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}.courses-module__CLvPQW__radioChecked{border-color:var(--brand-blue);background:#fff;border-width:5px}.courses-module__CLvPQW__rangeWrap{padding:4px 4px 0}.courses-module__CLvPQW__rangeTrack{background:var(--grey-100);border-radius:2px;height:4px;margin:18px 0 8px;position:relative}.courses-module__CLvPQW__rangeFill{background:var(--brand-ink);border-radius:2px;height:100%;position:absolute;top:0;left:20%;right:25%}.courses-module__CLvPQW__rangeThumb{border:2px solid var(--brand-ink);width:18px;height:18px;box-shadow:var(--shadow-2);cursor:grab;background:#fff;border-radius:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.courses-module__CLvPQW__rangeThumbLo{left:20%}.courses-module__CLvPQW__rangeThumbHi{left:75%}.courses-module__CLvPQW__rangeValues{justify-content:space-between;align-items:center;gap:8px;margin-top:4px;display:flex}.courses-module__CLvPQW__rangeInput{width:100%;min-width:0;font:inherit;border-radius:var(--radius-sm);border:1px solid var(--border-2);background:var(--bg-page);color:var(--fg-1);text-align:center;font-size:13px;font-family:var(--font-display);letter-spacing:-.02em;padding:8px 12px;font-weight:600}.courses-module__CLvPQW__rangeValues span{color:var(--fg-3);font-size:12px}.courses-module__CLvPQW__classRail{flex-wrap:wrap;gap:6px;display:flex}.courses-module__CLvPQW__classChip{border-radius:var(--radius-pill);border:1.5px solid var(--border-2);background:var(--bg-surface);cursor:pointer;color:var(--fg-1);transition:all var(--dur-fast) var(--ease-standard);padding:6px 12px;font-size:13px;font-weight:600}.courses-module__CLvPQW__classChip:hover{border-color:var(--brand-ink)}.courses-module__CLvPQW__classChipActive{background:var(--brand-ink);color:var(--brand-paper);border-color:var(--brand-ink)}.courses-module__CLvPQW__classChipLimeActive{background:var(--brand-lime);color:var(--brand-ink);border-color:var(--brand-ink)}.courses-module__CLvPQW__catToolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:20px;display:flex}.courses-module__CLvPQW__toolbarChips{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.courses-module__CLvPQW__activeChip{border-radius:var(--radius-pill);background:var(--brand-blue-soft);color:var(--brand-blue);align-items:center;gap:6px;padding:6px 6px 6px 12px;font-size:13px;font-weight:600;display:inline-flex}.courses-module__CLvPQW__activeChip button{width:18px;height:18px;color:var(--brand-blue);background:#2d5bff2e;border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.courses-module__CLvPQW__activeChip button:hover{background:var(--brand-blue);color:#fff}.courses-module__CLvPQW__activeChip button svg{width:10px;height:10px}.courses-module__CLvPQW__clearAll{color:var(--fg-3);cursor:pointer;text-underline-offset:3px;background:0 0;border:none;font-size:13px;font-weight:500;text-decoration:underline}.courses-module__CLvPQW__toolbarRight{align-items:center;gap:12px;display:flex}.courses-module__CLvPQW__sortSelect{border-radius:var(--radius-pill);border:1.5px solid var(--border-2);background:var(--bg-surface);cursor:pointer;align-items:center;gap:6px;padding:8px 14px;font-size:13px;font-weight:600;display:inline-flex}.courses-module__CLvPQW__sortSelect svg{width:12px;height:12px}.courses-module__CLvPQW__viewToggle{border:1.5px solid var(--border-2);border-radius:var(--radius-pill);padding:3px;display:inline-flex}.courses-module__CLvPQW__viewToggle button{border-radius:var(--radius-pill);width:32px;height:32px;color:var(--fg-3);justify-content:center;align-items:center;display:inline-flex}.courses-module__CLvPQW__viewToggleActive{background:var(--brand-ink);color:var(--brand-paper)}.courses-module__CLvPQW__viewToggle button svg{width:14px;height:14px}.courses-module__CLvPQW__resultsBar{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}.courses-module__CLvPQW__resultsCount{color:var(--fg-3);font-size:14px}.courses-module__CLvPQW__resultsPage{color:var(--fg-3);font-size:13px}.courses-module__CLvPQW__coursesGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}@media (max-width:1180px){.courses-module__CLvPQW__coursesGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.courses-module__CLvPQW__coursesGrid .courses-module__CLvPQW__courseFeat,.courses-module__CLvPQW__coursesGrid .courses-module__CLvPQW__promoStrip{grid-column:span 2}}@media (max-width:700px){.courses-module__CLvPQW__coursesGrid{grid-template-columns:1fr}.courses-module__CLvPQW__coursesGrid .courses-module__CLvPQW__courseFeat,.courses-module__CLvPQW__coursesGrid .courses-module__CLvPQW__promoStrip{grid-column:span 1}}.courses-module__CLvPQW__course{background:var(--bg-surface);border-radius:var(--radius-lg);border:1px solid var(--border-1);min-width:0;transition:all var(--dur-base) var(--ease-standard);flex-direction:column;display:flex;position:relative;overflow:hidden}.courses-module__CLvPQW__course:hover{border-color:var(--brand-ink);box-shadow:4px 6px 0 var(--brand-ink);transform:translate(-2px,-2px)}.courses-module__CLvPQW__courseThumb{justify-content:center;align-items:center;height:180px;display:flex;position:relative;overflow:hidden}.courses-module__CLvPQW__courseThumbGlyph{font-family:var(--font-display);color:#ffffff2e;letter-spacing:-.06em;font-size:120px;font-weight:800;line-height:1;transform:rotate(-8deg)translate(-8%,8%)}.courses-module__CLvPQW__thumbPattern{pointer-events:none;background-image:radial-gradient(circle at 1px 1px,#ffffff1a 1px,#0000 0);background-size:18px 18px;position:absolute;inset:0}.courses-module__CLvPQW__thumbTop{justify-content:space-between;align-items:flex-start;gap:8px;display:flex;position:absolute;top:12px;left:12px;right:12px}.courses-module__CLvPQW__thumbBadges{flex-wrap:wrap;gap:6px;display:flex}.courses-module__CLvPQW__thumbBadge{background:var(--brand-lime);color:var(--brand-ink);border-radius:var(--radius-pill);transform-origin:50%;padding:4px 10px;font-size:12px;font-weight:700;transform:rotate(-3deg)}.courses-module__CLvPQW__thumbBadgeInk{background:var(--brand-ink);color:var(--brand-paper)}.courses-module__CLvPQW__thumbBadgeDanger{background:var(--danger);color:#fff}.courses-module__CLvPQW__thumbProvider{color:#fff;border-radius:var(--radius-pill);-webkit-backdrop-filter:blur(8px);background:#0d0f1a8c;flex-shrink:0;padding:4px 10px;font-size:11px;font-weight:600}.courses-module__CLvPQW__heartBtn{width:36px;height:36px;color:var(--fg-2);-webkit-backdrop-filter:blur(8px);transition:all var(--dur-fast) var(--ease-standard);background:#fffffff2;border-radius:50%;justify-content:center;align-items:center;display:inline-flex;position:absolute;bottom:12px;right:12px}.courses-module__CLvPQW__heartBtn:hover{color:var(--danger);transform:scale(1.1)}.courses-module__CLvPQW__heartBtnSaved{color:var(--danger)}.courses-module__CLvPQW__heartBtnSaved svg{fill:currentColor}.courses-module__CLvPQW__heartBtn svg{width:16px;height:16px;transition:transform var(--dur-fast)}.courses-module__CLvPQW__courseBody{flex-direction:column;flex:1;gap:12px;padding:18px;display:flex}.courses-module__CLvPQW__courseTags{flex-wrap:wrap;gap:6px;display:flex}.courses-module__CLvPQW__courseTag{border-radius:var(--radius-pill);background:var(--brand-blue-soft);color:var(--brand-blue);padding:3px 9px;font-size:11px;font-weight:600}.courses-module__CLvPQW__courseTagMuted{background:var(--grey-100);color:var(--fg-2)}.courses-module__CLvPQW__courseTagAccent{background:var(--accent-soft,var(--brand-blue-soft));color:var(--accent,var(--brand-blue))}.courses-module__CLvPQW__course h3{margin:0;font-size:17px;font-weight:700;line-height:1.25}.courses-module__CLvPQW__courseTitleLink{color:inherit;text-decoration:none}.courses-module__CLvPQW__courseTitleLink:hover{color:var(--brand-blue)}.courses-module__CLvPQW__courseDesc{color:var(--fg-2);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:13px;line-height:1.5;display:-webkit-box;overflow:hidden}.courses-module__CLvPQW__courseMeta{color:var(--fg-3);flex-wrap:wrap;gap:14px;font-size:12px;display:flex}.courses-module__CLvPQW__courseMeta span{align-items:center;gap:4px;display:inline-flex}.courses-module__CLvPQW__courseMeta svg{width:13px;height:13px}.courses-module__CLvPQW__courseRating{align-items:center;gap:6px;display:inline-flex}.courses-module__CLvPQW__ratingStars{color:var(--brand-lime);letter-spacing:-1px;font-size:14px;line-height:1}.courses-module__CLvPQW__ratingNum{color:var(--fg-1);font-size:13px;font-weight:700}.courses-module__CLvPQW__ratingCount{color:var(--fg-3);font-size:12px}.courses-module__CLvPQW__courseFoot{background:var(--grey-50);border-top:1px solid var(--border-1);justify-content:space-between;align-items:center;gap:12px;margin-top:auto;padding:14px 18px;display:flex}.courses-module__CLvPQW__price{font-family:var(--font-display);letter-spacing:-.02em;font-size:19px;font-weight:800;line-height:1}.courses-module__CLvPQW__price small{color:var(--fg-3);margin-top:2px;font-size:11px;font-weight:500;display:block}.courses-module__CLvPQW__priceOld{color:var(--fg-3);margin-left:6px;font-size:12px;font-weight:500;text-decoration:line-through}.courses-module__CLvPQW__priceFree{color:var(--success)}.courses-module__CLvPQW__courseFeat{background:var(--brand-ink);color:var(--brand-paper);border-color:var(--brand-ink);grid-column:span 2}.courses-module__CLvPQW__courseFeat:hover{box-shadow:6px 8px 0 var(--brand-lime);border-color:var(--brand-ink)}.courses-module__CLvPQW__courseFeat .courses-module__CLvPQW__courseThumb{align-self:stretch;height:auto;min-height:280px}.courses-module__CLvPQW__featInner{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);display:grid}@media (max-width:700px){.courses-module__CLvPQW__featInner{grid-template-columns:1fr}.courses-module__CLvPQW__courseFeat .courses-module__CLvPQW__courseThumb{min-height:200px}}.courses-module__CLvPQW__courseFeat .courses-module__CLvPQW__courseBody{padding:28px}.courses-module__CLvPQW__courseFeat h3{font-size:26px;font-family:var(--font-display);color:var(--brand-paper);letter-spacing:-.02em;line-height:1.1}.courses-module__CLvPQW__courseFeat .courses-module__CLvPQW__courseDesc{color:#fafafbb3;font-size:14px}.courses-module__CLvPQW__courseFeat .courses-module__CLvPQW__courseTag{color:var(--brand-lime);background:#c6f43229}.courses-module__CLvPQW__courseFeat .courses-module__CLvPQW__courseFoot{background:#ffffff0d;border-top-color:#ffffff14}.courses-module__CLvPQW__courseFeat .courses-module__CLvPQW__price{color:var(--brand-paper)}.courses-module__CLvPQW__courseFeat .courses-module__CLvPQW__priceOld{color:#fafafb80}.courses-module__CLvPQW__courseFeat .courses-module__CLvPQW__courseMeta{color:#fafafb8c}.courses-module__CLvPQW__courseFeat .courses-module__CLvPQW__ratingNum{color:var(--brand-paper)}.courses-module__CLvPQW__courseFeat .courses-module__CLvPQW__ratingCount{color:#fafafb8c}.courses-module__CLvPQW__promoStrip{background:var(--brand-lime);color:var(--brand-ink);border:1.5px solid var(--brand-ink);border-radius:var(--radius-lg);box-shadow:4px 6px 0 var(--brand-ink);flex-wrap:wrap;grid-column:span 3;justify-content:space-between;align-items:center;gap:24px;padding:24px 28px;display:flex;position:relative;overflow:hidden}.courses-module__CLvPQW__promoStrip:before{content:"★";color:#0d0f1a0f;pointer-events:none;font-size:140px;font-family:var(--font-display);position:absolute;top:-20px;right:40px}.courses-module__CLvPQW__promoStrip h3{font-family:var(--font-display);letter-spacing:-.02em;margin:0;font-size:24px;font-weight:800}.courses-module__CLvPQW__promoStrip p{margin:4px 0 0;font-size:14px}.courses-module__CLvPQW__promoCode{border-radius:var(--radius-md);background:var(--brand-ink);color:var(--brand-lime);font-family:var(--font-mono);letter-spacing:.04em;border:1.5px solid var(--brand-ink);align-items:center;gap:8px;padding:12px 18px;font-size:14px;font-weight:700;display:inline-flex}.courses-module__CLvPQW__promoCode svg{width:16px;height:16px}.courses-module__CLvPQW__pagination{flex-wrap:wrap;justify-content:center;align-items:center;gap:6px;margin:48px 0 0;display:flex}.courses-module__CLvPQW__pagination button{border-radius:var(--radius-md);min-width:40px;height:40px;color:var(--fg-1);transition:all var(--dur-fast) var(--ease-standard);border:1.5px solid #0000;justify-content:center;align-items:center;padding:0 12px;font-size:14px;font-weight:600;display:inline-flex}.courses-module__CLvPQW__pagination button:hover{background:var(--grey-50)}.courses-module__CLvPQW__paginationActive{background:var(--brand-ink);color:var(--brand-paper)}.courses-module__CLvPQW__pagination button:disabled{opacity:.4;cursor:not-allowed}.courses-module__CLvPQW__pagination button svg{width:16px;height:16px}.courses-module__CLvPQW__faqSection{background:var(--bg-surface);border-top:1px solid var(--border-1);padding:80px 0}.courses-module__CLvPQW__faqGrid{grid-template-columns:1fr 1.5fr;gap:48px;display:grid}@media (max-width:900px){.courses-module__CLvPQW__faqGrid{grid-template-columns:1fr;gap:24px}}.courses-module__CLvPQW__faqHead h2{font-family:var(--font-display);letter-spacing:-.03em;margin:0;font-size:clamp(32px,4vw,48px);font-weight:800;line-height:1}.courses-module__CLvPQW__faqHead p{color:var(--fg-2);margin:16px 0 0}.courses-module__CLvPQW__faqHead a{color:var(--brand-blue)}.courses-module__CLvPQW__faqItems{flex-direction:column;gap:8px;display:flex}.courses-module__CLvPQW__faqItem{border-bottom:1px solid var(--border-1);transition:border-color var(--dur-fast) var(--ease-standard)}.courses-module__CLvPQW__faqItemOpen{border-bottom-color:var(--brand-ink)}.courses-module__CLvPQW__faqQ{text-align:left;width:100%;color:var(--fg-1);cursor:pointer;background:0 0;border:none;justify-content:space-between;align-items:center;gap:16px;padding:18px 0;font-size:17px;font-weight:600;display:flex}.courses-module__CLvPQW__plus{background:var(--grey-50);width:28px;height:28px;transition:all var(--dur-base) var(--ease-standard);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.courses-module__CLvPQW__plus svg{width:14px;height:14px;transition:transform var(--dur-base)}.courses-module__CLvPQW__faqItemOpen .courses-module__CLvPQW__plus{background:var(--brand-lime)}.courses-module__CLvPQW__faqItemOpen .courses-module__CLvPQW__plus svg{transform:rotate(45deg)}.courses-module__CLvPQW__faqA{max-height:0;transition:max-height var(--dur-base) var(--ease-standard);overflow:hidden}.courses-module__CLvPQW__faqItemOpen .courses-module__CLvPQW__faqA{max-height:240px}.courses-module__CLvPQW__faqA p{color:var(--fg-2);margin:0;padding:0 0 20px;font-size:15px;line-height:1.6}.courses-module__CLvPQW__pillsSection{position:relative}.courses-module__CLvPQW__pillsSection .courses-module__CLvPQW__subjRow{margin:0 0 8px}.courses-module__CLvPQW__sortDropdown{z-index:10;background:var(--bg-surface);border:1.5px solid var(--border-2);border-radius:var(--radius-md);min-width:220px;position:absolute;top:calc(100% + 4px);right:0;overflow:hidden;box-shadow:0 4px 12px #00000014}.courses-module__CLvPQW__sortOption{width:100%;color:var(--fg-1);cursor:pointer;text-align:left;transition:background var(--dur-fast);background:0 0;border:0;align-items:center;padding:10px 14px;font-size:13px;font-weight:500;display:flex}.courses-module__CLvPQW__sortOption:hover{background:var(--grey-50)}.courses-module__CLvPQW__sortOptionActive{color:var(--brand-blue);background:var(--brand-blue-soft);font-weight:700}.courses-module__CLvPQW__listView{grid-template-columns:1fr}.courses-module__CLvPQW__listView .courses-module__CLvPQW__courseFeat,.courses-module__CLvPQW__listView .courses-module__CLvPQW__promoStrip{grid-column:span 1}.courses-module__CLvPQW__listView .courses-module__CLvPQW__course:not(.courses-module__CLvPQW__courseFeat){grid-template-rows:auto auto;grid-template-columns:240px minmax(0,1fr);display:grid}.courses-module__CLvPQW__listView .courses-module__CLvPQW__course:not(.courses-module__CLvPQW__courseFeat) .courses-module__CLvPQW__courseThumb{grid-area:1/1/3;height:100%;min-height:200px}.courses-module__CLvPQW__listView .courses-module__CLvPQW__course:not(.courses-module__CLvPQW__courseFeat) .courses-module__CLvPQW__courseBody{grid-area:1/2}.courses-module__CLvPQW__listView .courses-module__CLvPQW__course:not(.courses-module__CLvPQW__courseFeat) .courses-module__CLvPQW__courseFoot{grid-area:2/2}@media (max-width:640px){.courses-module__CLvPQW__listView .courses-module__CLvPQW__course:not(.courses-module__CLvPQW__courseFeat){flex-direction:column;display:flex}.courses-module__CLvPQW__listView .courses-module__CLvPQW__course:not(.courses-module__CLvPQW__courseFeat) .courses-module__CLvPQW__courseThumb{min-height:180px}}.courses-module__CLvPQW__resetInline{font:inherit;color:var(--brand-blue);cursor:pointer;text-underline-offset:3px;background:0 0;border:0;padding:0;text-decoration:underline}.courses-module__CLvPQW__emptyState{color:var(--fg-2);padding:24px 0;font-size:15px}.courses-module__CLvPQW__reveal{opacity:0;transition:opacity .5s var(--ease-standard), transform .5s var(--ease-standard);transform:translateY(16px)}.courses-module__CLvPQW__revealIn{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.courses-module__CLvPQW__reveal{opacity:1;transition:none;transform:none}}
