.songwriting-hero{min-height:0;padding-top:48px;padding-bottom:48px}
.songwriting-hero h1{font-size:clamp(48px,8vw,110px)}
.songwriting-section{padding-top:48px;padding-bottom:48px}
.songwriting-featured-files article,.songwriting-featured-files article+article{background:#f1f1f4;color:#111;border-top:5px solid #773cff;box-shadow:none;border-radius:16px}
.songwriting-featured-files article+article{border-color:#ff0095}
.songwriting-steps article{border-radius:12px;box-shadow:none;border-bottom:1px solid #ddd}
.songwriting-task,.songwriting-teacher{margin:20px 0;padding:18px 22px;background:#fff;border:1px solid #dcd5ed;border-radius:14px;line-height:1.65}
.songwriting-task summary,.songwriting-teacher summary{font-weight:750;cursor:pointer;min-height:32px}
.songwriting-task li{margin:.6rem 0}.songwriting-task summary:focus-visible,.songwriting-teacher summary:focus-visible{outline:3px solid #773cff;outline-offset:3px}
@media(max-width:680px){.songwriting-hero{padding-top:30px}.songwriting-task,.songwriting-teacher{padding:14px}.songwriting-jump{position:static}}
