.course_layout__K6rro{display:grid;gap:36px;align-items:start;margin-top:-60px;position:relative;z-index:4}.course_cover__eW2VU{width:min(380px,80vw);aspect-ratio:2/3;border-radius:22px;overflow:hidden;box-shadow:0 0 0 1px rgba(194,157,87,.5),0 40px 60px -28px rgba(16,24,32,.8)}.course_cover__eW2VU img{width:100%;height:100%;object-fit:cover}.course_text__K7Be3{display:grid;gap:16px;padding-top:70px}.course_about__IuVJL{font-size:20px;line-height:1.55;max-width:60ch}.course_text__K7Be3 h2{font-size:30px;margin-top:10px;color:var(--midnight)}.course_meet__AgGdI{display:flex;flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none}.course_meet__AgGdI li{padding:7px 15px;border-radius:999px;font-size:14.5px;font-weight:600;background:#fbf8f0;border:1px solid rgba(16,24,32,.15)}.course_more__AHNut{margin-top:64px}.course_more__AHNut h2{font-size:30px;color:var(--midnight);margin-bottom:14px}.course_more__AHNut ul{display:grid;gap:0;margin:0;padding:0;list-style:none;border-top:1px solid rgba(16,24,32,.16)}.course_more__AHNut li a{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px 2px;border-bottom:1px solid rgba(16,24,32,.16);font-family:var(--serif);font-size:23px;font-weight:600;color:var(--midnight);transition:padding .4s var(--ease),color .3s}.course_more__AHNut li a:hover{padding-left:12px;color:#7d5c20}@media (min-width:860px){.course_layout__K6rro{grid-template-columns:380px 1fr;gap:64px}}