.opinion-markers{margin:24px 0;padding:20px;background:#f6effb;border-left:4px solid #8246a6}.opinion-markers ul{padding-left:22px}.opinion-markers li{margin:12px 0}.opinion-markers li span{display:block;font-size:15px}.opinion-markers li::marker{color:#71348f}.champion-workshop{margin-top:32px;border-top:4px solid #8246a6;padding-top:24px}.champion-intention{margin:16px 0;color:#4d246b}.champion-step-tabs{display:flex;flex-wrap:wrap;gap:8px;margin:20px 0}.champion-step-tabs button{min-width:44px;min-height:44px;border:1px solid #b899ca;font-weight:700}.champion-step-tabs button[aria-pressed=true]{background:#71348f;color:#fff}.champion-current{border-left:4px solid #8246a6;background:#fcf8ff;padding:18px}.champion-comparison{display:grid;grid-template-columns:1fr;gap:12px}.champion-comparison>div{padding:14px;background:#fff;border-bottom:2px solid #d3b9e5}.champion-comparison small{font-weight:700;color:#4d246b}.champion-comparison p{margin:8px 0}.champion-reason{border-top:1px dotted #b899ca;padding-top:18px}.champion-draft{border-left:3px dotted #9b7e64;padding:12px;background:#fff5e8}.champion-groups{display:flex;flex-wrap:wrap;gap:10px}.champion-groups>div{flex:1 1 150px;padding:14px}.champion-groups small,.champion-groups strong{display:block}.champion-groups small{font-size:13px;margin-bottom:10px}.champion-gs{background:#e5f1fb}.champion-gv{background:#ddf5e9}.champion-cp{background:#fff0c9}.champion-corrected,.champion-checklist{margin-top:22px;border-top:1px solid #d3b9e5;padding-top:16px}.champion-checklist li{margin:18px 0}.champion-checklist li p{margin:5px 0}.reading-calm .champion-current,.reading-calm .opinion-markers{background:#f4f1eb}@media(max-width:650px){.champion-current{padding:14px}.champion-workshop .writing-tabs button{flex:1 1 100%}.champion-groups>div{flex-basis:100%}}

.opinion-segment{display:block;margin:16px 0}.opinion-label{display:block;color:#67328a;font-size:14px;font-weight:700;margin-bottom:6px}.writing-field small{white-space:pre-line}
