main>section.study-bench{max-width:none}
.study-bench{border-top:1px solid var(--rule);margin-block:2rem;padding-block:1rem}
.study-bench>p{max-width:62ch}
.study-bench .study-tools{display:flex;justify-content:flex-end}
.study-tools label,.study-register summary{min-height:44px;display:flex;align-items:center;gap:.5rem;cursor:pointer}
.study-tools input{accent-color:var(--accent)}
.study-pair,.study-sheets{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}
.study{margin:0;min-width:0}
.study select{font:inherit;color:var(--ink);background:var(--paper);border:1px solid var(--rule);padding:.4rem;min-height:44px;max-width:100%;width:100%}
.study-ground{padding:.5rem;overflow:hidden}
.study-ground img{display:block;width:100%;height:auto}
.study figcaption strong,.study figcaption span{display:block}
.study figcaption strong{font-size:1rem;color:var(--ink)}
.study-bench.monochrome .study-ground img,.study-bench:has(.study-mono:checked) .study-ground img{filter:grayscale(1)}
.study-register{border-block:1px solid var(--rule);margin-block:1rem}
.study-register summary::before{content:'+'}.study-register[open] summary::before{content:'−'}
.study-sheets{padding-block:1rem}
@media(max-width:650px){.study-pair,.study-sheets{grid-template-columns:1fr;gap:.45rem}.study-ground{padding:.2rem}}
