/* WebEd 1.8 — testo formativo e lettura vocale */
.we12-article{margin:1.4rem 0 2rem;padding:clamp(1.15rem,3vw,2rem);border:1px solid #e3dcef;border-radius:18px;background:#fff;box-shadow:0 5px 25px rgba(55,25,90,.04)}
.we12-article-head{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;margin-bottom:1rem}.we12-article-head h3{font-size:clamp(1.25rem,2vw,1.65rem);line-height:1.3;margin:.4rem 0 0}.we12-article-label{font-size:.78rem;border-radius:20px;padding:.4rem .7rem;background:#f3edfb;color:#5925ac;white-space:nowrap}
.we12-article-body{font-size:1.04rem;line-height:1.8;max-width:74ch;overflow-wrap:anywhere}.we12-article-body p{margin:0 0 1em}.we12-article-body p:last-child{margin-bottom:0}
.we12-audio{border-top:1px solid #e7e1ed;margin-top:1.3rem;padding-top:1.15rem}.we12-audio-heading{font-weight:700;margin-bottom:.7rem}.we12-audio-controls{display:flex;flex-wrap:wrap;gap:.5rem;align-items:center}.we12-audio-controls button{font:inherit;background:#6d28d2;color:white;border:1px solid #6d28d2;border-radius:9px;padding:.55rem .9rem;cursor:pointer}.we12-audio-controls button:disabled{opacity:.5;cursor:not-allowed}.we12-audio-controls label{display:flex;align-items:center;gap:.45rem;font-size:.9rem}.we12-audio-controls select{border:1px solid #c8b7e5;border-radius:8px;padding:.5rem;background:white}.we12-audio-status{font-size:.84rem;color:#655a72;margin:.75rem 0 0}
@media(max-width:600px){.we12-article-head{flex-direction:column}.we12-audio-controls button{flex:1 1 auto}}
