.rl main.voice-trial{width:100%;max-width:760px;margin:0 auto;padding:28px 20px 48px}.voice-trial p{font-size:16px;line-height:1.65}.rl .voice-trial h1{font-size:34px;line-height:1.2}.voice-trial .trial-label{color:#b50000;font-size:14px;font-weight:600}.trial-player{background:#fff;border:1px solid #ddd;border-top:3px solid #d60000;border-radius:10px;margin:24px 0;padding:22px}.trial-player label{margin-bottom:18px;font-size:16px;font-weight:600;display:block}.trial-player select{color:#171717;width:100%;min-width:0;min-height:48px;font:inherit;background:#fff;border:1px solid #aaa;border-radius:6px;margin-top:8px;padding:10px;font-weight:400;display:block}.voice-trial .trial-note{color:#555;font-size:14px;line-height:1.5}.trial-buttons{flex-wrap:wrap;gap:10px;margin:20px 0 12px;display:flex}.trial-player button{color:#171717;min-height:44px;font:inherit;cursor:pointer;background:#fff;border:1px solid #aaa;border-radius:6px;padding:10px 18px}.trial-player button.trial-play{color:#fff;background:#d60000;border-color:#d60000}.trial-player button:disabled{opacity:.45;cursor:default}.trial-player :is(button,select):focus-visible{outline-offset:3px;outline:3px solid #171717}.trial-extract{border-top:1px solid #ddd;padding-top:16px}.trial-extract p{white-space:pre-line;border-left:3px solid #0000;margin:6px 0;padding:10px 14px}.trial-extract .trial-current{background:#fff1f1;border-left-color:#d60000}.pc-guide-listen{background:#fff;border:1px solid #ddd;border-radius:8px;margin:0 0 28px;padding:16px 20px}.pc-guide-listen summary{cursor:pointer;color:#b50000;min-height:28px;font-size:18px;font-weight:600}.pc-guide-listen>p{margin:16px 0;font-size:16px;line-height:1.6}.pc-guide-listen .trial-player{border:0;max-width:640px;margin:16px 0 0;padding:0}.pc-guide-listen .trial-note{color:#555;font-size:14px;line-height:1.5}.pc-guide-listen select{max-width:100%;font-size:16px}.pc-guide-listen summary:focus-visible{outline-offset:4px;outline:3px solid #d60000}body.pc-narration-active{padding-bottom:calc(150px + env(safe-area-inset-bottom,0px))}.pc-narration-bar{z-index:1000;padding:12px max(16px,calc((100vw - 1100px)/2)) calc(12px + env(safe-area-inset-bottom,0px));color:#171717;background:#fff;border-top:2px solid #d60000;align-items:center;gap:12px;display:flex;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -3px 15px #0002}.pc-narration-bar>div{flex:1;min-width:0}.pc-narration-bar strong,.pc-narration-bar span{font-size:14px;line-height:1.4;display:block}.pc-narration-bar span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.pc-narration-bar button{color:#b50000;cursor:pointer;background:#fff;border:1px solid #d60000;border-radius:6px;min-height:44px;padding:10px 14px;font:600 16px/1.3 Arial,sans-serif}.pc-narration-bar button:first-of-type{color:#fff;background:#d60000}.pc-narration-bar button:focus-visible{outline-offset:3px;outline:3px solid #171717}@media (width<=380px){.pc-narration-bar{flex-wrap:wrap;gap:8px}.pc-narration-bar>div{flex-basis:100%}}
