.course-modules{margin:clamp(84px,10vw,150px) 0}.course-modules__header{text-align:center;margin:0 auto 46px}.course-modules__header p{margin:0 0 15px;color:var(--gold);font-size:clamp(.85rem,.95vw,.95rem);font-weight:700;letter-spacing:.16em;line-height:1.2}.course-modules__header h2{max-width:none;margin:auto;font-family:var(--font);font-size:clamp(2.25rem,4vw,4.15rem);font-weight:400;letter-spacing:-.05em}.course-modules__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;border:1px solid rgba(191,208,233,.12)}.course-modules__grid li{min-height:178px;display:grid;grid-template-columns:39px minmax(0,1fr);gap:13px;padding:27px 24px;border-right:1px solid rgba(191,208,233,.12);border-bottom:1px solid rgba(191,208,233,.12);background:rgba(11,27,51,.22)}.course-modules__grid li:nth-child(3n){border-right:0}.course-modules__grid li:nth-child(n+4){border-bottom:0}.course-modules__grid li:nth-child(even){background:rgba(18,37,66,.32)}.course-modules__grid>li>span{color:var(--gold);font-size:.68rem;font-weight:800;letter-spacing:.12em}.course-modules__grid h3{margin:0 0 9px;color:var(--gold);font-size:1rem;font-weight:700;line-height:1.2}.course-modules__grid p{margin:0;color:var(--text);font-size:.83rem;font-weight:400;line-height:1.55}@media(max-width:900px){.course-modules__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.course-modules__grid li:nth-child(3n){border-right:1px solid rgba(191,208,233,.12)}.course-modules__grid li:nth-child(2n){border-right:0}.course-modules__grid li:nth-child(n+4){border-bottom:1px solid rgba(191,208,233,.12)}.course-modules__grid li:nth-child(n+5){border-bottom:0}}@media(max-width:700px){.course-modules{margin:76px 0}.course-modules__header{margin-bottom:34px;text-align:left}.course-modules__header h2{margin:0;font-size:clamp(2.2rem,10.4vw,3.25rem)}.course-modules__grid{grid-template-columns:1fr}.course-modules__grid li,.course-modules__grid li:nth-child(3n){min-height:0;padding:22px 17px;border-right:0;border-bottom:1px solid rgba(191,208,233,.12)}.course-modules__grid li:last-child{border-bottom:0}}
.course-modules__header h2.editorial-size--small{font-size:var(--editorial-text-sm)}.course-modules__header h2.editorial-size--medium{font-size:var(--editorial-text-md)}.course-modules__header h2.editorial-size--large{font-size:var(--editorial-text-lg)}.course-modules__header h2.editorial-size--display{font-size:var(--editorial-text-display)}
