.demo-guide{max-width:1120px}.demo-facts{display:flex;flex-wrap:wrap;gap:20px;margin:32px 0}.demo-facts>span{flex:1;min-width:160px;padding:18px;border:1px solid #ffffff25;border-radius:8px;color:#aebfc9;font-size:13px}.demo-facts strong{display:block;color:#b4eddb;font-size:23px;margin-bottom:5px}.demo-guide h3{font-size:24px;line-height:1.35}.sample-player,.checked-followup,.demo-cta{padding:26px;border:1px solid #9cd6c14f;border-radius:10px;background:linear-gradient(135deg,#19322e,#111b22);margin:24px 0}.sample-player audio{display:block;width:100%;margin:20px 0}.demo-guide .small-note{font-size:13px}.demo-figure{margin:30px 0}.demo-figure img{width:100%;height:auto;display:block;border:1px solid #ffffff35;border-radius:8px}.demo-figure figcaption{font-size:13px;line-height:1.7;color:#9fb3bd;margin-top:12px}.detail-shot{max-width:740px}.verdict-grid{display:grid;grid-template-columns:1fr 1fr;gap:30px}.demo-guide details{margin:24px 0}.demo-guide summary{cursor:pointer;color:#b4eddb;padding:12px 0}.demo-guide .demo-script{max-height:480px;overflow:auto}.demo-guide .contents{display:flex;gap:16px}.demo-guide :focus-visible{outline:2px solid #b4eddb;outline-offset:4px}@media(max-width:700px){.demo-facts{gap:10px}.demo-facts>span{min-width:140px}.sample-player,.checked-followup,.demo-cta{padding:18px}.verdict-grid{grid-template-columns:1fr;gap:8px}.demo-guide h3{font-size:22px}.demo-guide .button{font-size:13px;line-height:1.5}.demo-guide .contents a{min-height:44px}.demo-guide h1{overflow-wrap:break-word}}
