.course-detail{max-width:1100px;margin:auto}.course-cover{display:block;width:100%;max-height:620px;aspect-ratio:16/9;object-fit:cover;border:2px solid var(--ink);border-radius:28px;margin-bottom:3rem}.course-detail h1{font:700 clamp(3rem,8vw,7rem)/.9 var(--display);letter-spacing:-.07em}.course-facts{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin:3rem 0}.course-facts div{border:1px solid;border-radius:18px;padding:20px;background:#fff}.course-facts span,.course-facts strong{display:block}.course-facts span{font-size:.8rem;color:#706b64}@media(max-width:700px){.course-cover{border-radius:18px;margin-bottom:2rem}.course-facts{grid-template-columns:1fr 1fr}}
