.ex-article [data-task]{font-size:24px;line-height:1.4;margin:0 0 18px;border:0;padding:0}.ex-article .ex-choices{display:grid;gap:10px;margin:18px 0}.ex-article .ex-choices button{text-align:left;width:100%}.ex-article fieldset{border:0;padding:0;margin:18px 0;min-width:0}.ex-article legend{font-size:18px;font-weight:650;margin-bottom:8px}.cp-article.ex-article [data-trainer] button[aria-pressed=true]{background:#1967ab;color:#fff;border-color:#1967ab;box-shadow:none}.ex-article button[aria-pressed=true]::before{content:"✓ "}.ex-article button:disabled{opacity:1}.ex-article .ex-reminder{font-size:16px;margin-top:24px;border-top:1px solid var(--cp-edge);padding-top:16px}.ex-article .ex-confirm{background:var(--cp-soft);padding:18px;margin-top:18px}.ex-article .ex-topic-links{display:grid;grid-template-columns:1fr 1fr;gap:0 24px}.ex-article .ex-topic-links a{padding:14px 0;border-bottom:1px solid var(--cp-edge);font-weight:600}.ex-article .ex-filter{display:block;margin:24px 0;font-weight:600}.ex-article select{display:block;width:100%;max-width:100%;border:1px solid #9bb5cb;border-radius:0;padding:12px;margin-top:8px;background:#fff;color:var(--cp-ink);font:inherit}.ex-article .ex-written{padding:24px 0;border-bottom:1px solid var(--cp-edge);break-inside:avoid}.ex-article .ex-written h3{font-size:17px;color:var(--cp-muted);margin:0 0 10px}.ex-article .ex-written-sentence{font-size:21px}.ex-article .ex-written summary{font-size:16px}.ex-article .ex-copy-text{width:100%;max-width:100%;box-sizing:border-box;font:inherit;min-height:100px}.ex-article [data-readable-initial] li{padding:15px 0;border-bottom:1px solid var(--cp-edge)}.ex-article .cp-token-list{margin-bottom:18px}.ex-article .cp-feedback:empty{display:none}.ex-article .cp-feedback{font-size:17px}.ex-article .cp-feedback a{display:inline-block;margin-top:12px}@media(max-width:650px){.ex-article .ex-topic-links{grid-template-columns:1fr}.ex-article .cp-trainer{padding:20px}.ex-article [data-task]{font-size:21px}.ex-article .cp-tools{gap:8px}.ex-article .cp-tools button{padding:10px 12px}.ex-article select{font-size:16px}}