#voice-page .voice-intro{max-width:1000px;margin:0 auto;padding:160px 24px 88px;text-align:center}
#voice-page .voice-intro h1{font-family:var(--font-display,'Instrument Serif',serif);font-size:clamp(44px,6vw,82px);font-weight:400;line-height:1.06;margin:22px 0}
#voice-page .voice-intro em,#voice-page .voice-story em{color:var(--accent,#c6a7ff)}
#voice-page .voice-intro-lead{max-width:720px;margin:0 auto;color:var(--text-muted,#b6b1c5);font-size:18px;line-height:1.8}
#voice-page .voice-intro-highlights{display:flex;justify-content:center;flex-wrap:wrap;gap:12px 26px;list-style:none;padding:0;margin:26px 0;color:var(--text-muted,#b6b1c5);font-size:14px}
#voice-page .voice-intro-actions{display:flex;justify-content:center;flex-wrap:wrap;gap:14px;margin:30px 0 14px}
#voice-page .voice-story{max-width:1200px;margin:0 auto;padding:72px 24px;display:grid;grid-template-columns:1fr 1fr;gap:64px;align-items:center}
#voice-page .voice-story h2{font-family:var(--font-display,'Instrument Serif',serif);font-size:clamp(34px,4vw,52px);font-weight:400;line-height:1.15;margin:20px 0}
#voice-page .voice-story p{line-height:1.8;color:var(--text-muted,#b6b1c5)}
#voice-page .voice-story-detail{border:1px solid var(--border,rgba(198,167,255,.24));border-radius:24px;padding:36px;background:var(--bg-card,rgba(198,167,255,.04))}
#voice-page .voice-story-label{font-size:11px;font-weight:700;letter-spacing:.1em;color:var(--accent,#c6a7ff)}
#voice-page .voice-story h3{font-size:24px;line-height:1.4;margin:20px 0}
#voice-page .voice-story-note{border-top:1px solid var(--border,rgba(198,167,255,.24));padding-top:20px;font-size:14px;margin-bottom:0}
@media(max-width:700px){#voice-page .voice-intro{padding-top:120px;padding-bottom:48px}#voice-page .voice-story{grid-template-columns:1fr;gap:28px;padding:48px 20px}#voice-page .voice-story-detail{padding:26px}#voice-page .voice-intro-lead{font-size:16px}}
