.music-karaoke-guide_page__KGuHK{width:min(1040px,calc(100% - 48px));margin-inline:auto;padding-block:64px 80px}.music-karaoke-guide_hero__IigxU{max-width:820px}.music-karaoke-guide_brand__2OBKo{display:inline-flex;align-items:center;gap:12px;min-height:44px;font-weight:600}.music-karaoke-guide_brand__2OBKo img{border-radius:10px}.music-karaoke-guide_hero__IigxU h1{margin-block:28px 24px;font-size:clamp(36px,5vw,62px);font-weight:550;line-height:1.12;letter-spacing:-.035em;text-wrap:balance}.music-karaoke-guide_lead__usF14{color:hsl(var(--muted-foreground));font-size:19px;line-height:1.75}.music-karaoke-guide_free__Feuh5{margin-block-start:20px;font-weight:600}.music-karaoke-guide_stores__cIpKt{display:flex;flex-wrap:wrap;gap:12px;margin-block:28px 16px}.music-karaoke-guide_stores__cIpKt a{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:12px 20px;border-radius:8px;background:hsl(var(--primary));color:#1d1916;font-size:15px;font-weight:550;line-height:1.5}.music-karaoke-guide_section__RWaBx{margin-block-start:48px;padding-block-start:36px;border-block-start:1px solid hsl(var(--border));scroll-margin-top:88px}.music-karaoke-guide_section__RWaBx h2{margin-block-end:18px;font-size:clamp(26px,3vw,34px);font-weight:550;line-height:1.25;letter-spacing:-.025em;text-wrap:balance}.music-karaoke-guide_section__RWaBx p{max-width:820px;line-height:1.8}.music-karaoke-guide_section__RWaBx p+p{margin-block-start:16px}.music-karaoke-guide_note__JdInV{color:hsl(var(--muted-foreground));font-size:14px;line-height:1.7}.music-karaoke-guide_players__AYYOe{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-block:24px}.music-karaoke-guide_players__AYYOe figure{min-width:0;margin:0;padding:20px;border:1px solid hsl(var(--border));border-radius:12px}.music-karaoke-guide_players__AYYOe figcaption{min-height:3em;font-size:17px;font-weight:550;line-height:1.5;overflow-wrap:anywhere}.music-karaoke-guide_players__AYYOe audio{display:block;width:100%;min-width:0;height:54px;margin-block:16px 8px}.music-karaoke-guide_guide__ZCKFv,.music-karaoke-guide_players__AYYOe a{display:inline-flex;align-items:center;min-height:44px;text-decoration:underline;text-underline-offset:4px}.music-karaoke-guide_steps__er_lh{max-width:820px;list-style:decimal;padding-inline-start:24px}.music-karaoke-guide_steps__er_lh li{padding-inline-start:8px;margin-block:18px;line-height:1.8}.music-karaoke-guide_steps__er_lh li::marker{color:hsl(var(--primary));font-weight:600}.music-karaoke-guide_faq__uAXbl{max-width:820px}.music-karaoke-guide_faq__uAXbl>div{padding-block:20px}.music-karaoke-guide_faq__uAXbl dt{margin-block-end:10px;font-size:18px;font-weight:550}.music-karaoke-guide_faq__uAXbl dd{margin:0;color:hsl(var(--muted-foreground));line-height:1.8}.music-karaoke-guide_section__RWaBx cite{font-style:normal}.music-karaoke-guide_section__RWaBx p a{text-decoration:underline;text-underline-offset:4px}.music-karaoke-guide_page__KGuHK a:focus-visible{outline:2px solid hsl(var(--ring));outline-offset:5px}@media (max-width:800px){.music-karaoke-guide_page__KGuHK{padding-block:40px 56px}.music-karaoke-guide_players__AYYOe{grid-template-columns:1fr;gap:16px}.music-karaoke-guide_players__AYYOe figcaption{min-height:0}.music-karaoke-guide_section__RWaBx{margin-block-start:36px;padding-block-start:28px}.music-karaoke-guide_lead__usF14{font-size:17px}.music-karaoke-guide_stores__cIpKt a{flex:1 1 230px;text-align:center}}