.ctf-study{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border:1px solid var(--journal-rule);border-top:0;background:var(--journal-panel)}
.ctf-study>div{min-width:0;padding:28px}
.ctf-study h4{margin:0 0 20px;font:400 19px/1.25 Apparat,Arial,sans-serif;color:var(--ink);letter-spacing:-.02em}
.ctf-study p,.ctf-study dd{font:400 14px/1.6 Apparat,Arial,sans-serif;color:var(--journal-muted);margin:0;max-width:70ch}
.ctf-study-read{grid-column:1/-1;border-bottom:1px solid var(--journal-rule);display:grid;grid-template-columns:minmax(180px,.3fr) 1fr;gap:24px}.ctf-study-read h4{margin:0}
.ctf-study-errors{border-right:1px solid var(--journal-rule)}.ctf-study dl{margin:0}.ctf-study dl>div{padding:16px 0;border-top:1px solid var(--journal-rule)}
.ctf-study dt{font:400 14px/1.4 Apparat,Arial,sans-serif;color:var(--ink);margin:0 0 7px}
.ctf-study-practice article{padding:16px 0;border-top:1px solid var(--journal-rule)}.ctf-study-practice article>p{color:var(--ink)}
.ctf-study details{margin-top:10px}.ctf-study summary{cursor:pointer;font:400 12px/1.5 Apparat,Arial,sans-serif;color:var(--journal-muted);padding:7px 0}.ctf-study details p{margin-top:9px}
@media(max-width:750px){.ctf-study{grid-template-columns:1fr}.ctf-study>div{padding:23px 18px}.ctf-study-read{display:block}.ctf-study-read h4{margin-bottom:15px}.ctf-study-errors{border-right:0;border-bottom:1px solid var(--journal-rule)}}
