.ck{max-width:760px}
.ck-l{display:block;font-weight:700;margin:0 0 6px}
.ck textarea{width:100%;font:inherit;font-size:17px;border:1px solid var(--line);border-radius:8px;padding:10px 12px}
.ck textarea:focus{outline:2px solid var(--accent);outline-offset:1px}
.ck fieldset{border:0;border-top:1px solid var(--line2,#ecebe6);margin:18px 0 0;padding:14px 0 0}
.ck legend{font-weight:700;font-size:19px;padding:0}
.ck-hint{color:var(--grey);font-size:15px;margin:2px 0 8px}
.ck fieldset label{display:block;padding:6px 0;cursor:pointer}
.ck input[type=radio]{accent-color:var(--accent);margin-right:8px}
.ck-out{background:var(--panel);border-left:4px solid var(--accent);border-radius:8px;padding:2px 18px;margin:22px 0 12px}
.ck-out:empty{display:none}
.ck-out h3{font-size:16px;letter-spacing:.06em;text-transform:uppercase;color:var(--accent)}
.ck-reset{font:inherit;font-size:15px;background:var(--paper);color:var(--accent);border:1px solid var(--accent);border-radius:8px;padding:6px 14px;cursor:pointer}
