.course-overview{font-size:18px;line-height:1.8889;color:#313131}.course-overview p{width:100%}.course-overview p:has(a){color:#0074bc}.course-overview .page-info{position:relative;padding:46px 0 .71rem;background:#ffe6e6;overflow:hidden}.course-overview .page-info::before{content:"";position:absolute;top:1.6rem;left:-4.9rem;width:8.8rem;height:8.8rem;border-radius:50%;background:#fbd080}.course-overview .page-info::after{content:"";position:absolute;top:-1.8rem;right:-1.8rem;width:3.32rem;height:3.32rem;border-radius:50%;background:#e07531}.course-overview .page-info .page-content{position:relative;z-index:1}.course-overview .page-info h1{margin-bottom:max(.3rem,20px)}.course-overview .page-info .info-list{display:flex;flex-direction:column;gap:1px;border-radius:8px;overflow:hidden}.course-overview .page-info .info-list .item{display:flex;gap:1px}.course-overview .page-info .info-list .item h6{display:flex;align-items:center;width:386px;padding:6px max(.25rem,16px);font-weight:800;line-height:1.3333;color:#fff;background:#bf165e}.course-overview .page-info .info-list .item p{flex:1;display:flex;align-items:center;gap:4px 10px;padding:7px max(.36rem,20px);line-height:1.2222;background:#fff9f9}.course-overview .page-info .note{margin-top:12px;line-height:1.25;font-weight:700;color:#bf165e}.course-overview .center-content{padding-bottom:.64rem}.course-overview .center-content .page-content{position:relative;margin-top:-0.25rem;padding:.4rem .54rem .46rem .28rem;border-radius:8px;background:#fff9f9;z-index:2}.course-overview .center-content .page-content hr{margin:.36rem 0;border:unset;border-top:1px solid gray;opacity:.3}.course-overview .center-content .item{display:flex;gap:.6rem}.course-overview .center-content .item h2{width:180px;font-size:20px;line-height:1.2}.course-overview .center-content .item .text-wrap{flex:1}.course-overview .center-content .item .text-wrap p{margin-bottom:8px}.course-overview .center-content .item .text-wrap p:last-child{margin-bottom:unset}.course-overview .center-content .item .text-wrap p.hide{display:none}@media screen and (max-width: 1200px){.course-overview{font-size:16px}.course-overview .page-info .info-list .item h6{width:260px}.course-overview .center-content .item{gap:.4rem}.course-overview .center-content .item h2{width:160px;font-size:18px}}@media screen and (max-width: 840px){.course-overview{font-size:14px}.course-overview .page-info{padding:40px 0}.course-overview .page-info::before{top:unset;bottom:-150px;left:-150px;width:300px;height:300px}.course-overview .page-info::after{top:-100px;right:-100px;width:180px;height:180px}.course-overview .page-info h1{margin-bottom:16px}.course-overview .page-info .info-list .item h6{width:max(1.8rem,100px);padding:6px 12px}.course-overview .page-info .info-list .item p{padding:7px 12px}.course-overview .page-info .note{margin-top:8px}.course-overview .center-content{padding-bottom:30px}.course-overview .center-content .page-content{padding:24px 16px 40px}.course-overview .center-content .page-content hr{margin:18px 0}.course-overview .center-content .item{flex-direction:column;gap:8px}.course-overview .center-content .item h2{width:100%;font-size:16px}}