.music-separation-page{padding-top:72px;padding-bottom:70px}.music-separation-intro{text-align:center;max-width:760px;margin:0 auto 35px}.music-separation-intro h1{letter-spacing:-1.8px;margin:16px 0 18px;font-family:Inter,sans-serif;font-size:clamp(32px,4.4vw,52px);font-weight:550;line-height:1.1}.music-separation-intro>p{color:var(--music-text);margin:0;font-size:17px;line-height:1.75}.music-separation-how,.music-separation-details,.music-separation-faq,.music-separation-related{margin-top:72px}.music-separation-page h2{letter-spacing:-.6px;margin:0 0 24px;font-size:25px;font-weight:550;line-height:1.25}.music-separation-how ol{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin:0;padding:0;list-style:none;display:grid}.music-separation-how li{border:1px solid var(--music-line);background:#f8f7fa;border-radius:16px;padding:24px}.music-separation-how li>span{color:var(--music-purple);font-size:13px;font-weight:600}.music-separation-how h3{margin:15px 0 12px;font-size:17px;font-weight:550;line-height:1.4}.music-separation-how p,.music-separation-details p{color:var(--music-text);margin:0;font-size:14px;line-height:1.85}.music-separation-details{grid-template-columns:repeat(3,minmax(0,1fr));gap:30px;display:grid}.music-separation-details h2{margin-bottom:14px;font-size:20px}.music-separation-faq{max-width:880px}.music-separation-related{border-top:1px solid var(--music-line);padding-top:28px}.music-separation-related a{color:var(--music-ink);justify-content:space-between;align-items:center;gap:16px;padding:13px 0;font-size:15px;display:flex}.music-separation-related a:hover{color:var(--music-purple)}@media (width<=680px){.music-separation-page{padding-top:48px}.music-separation-intro>p{font-size:15px}.music-separation-how ol,.music-separation-details{grid-template-columns:minmax(0,1fr);gap:16px}.music-separation-how,.music-separation-details,.music-separation-faq,.music-separation-related{margin-top:46px}}
