.workshop-format-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;margin:26px 0}.workshop-format-grid article{min-width:0;border-top:1px solid var(--line);padding-top:18px}.workshop-format-grid h3{font-size:1.25rem}.reading figure{margin:24px 0}.reading figure img{display:block;max-width:100%;width:100%;max-height:360px;object-fit:contain}.reading figcaption{font-size:.85rem;line-height:1.5}.reading .course-context{margin-top:26px}.reading .course-context .session{margin:24px 0}.reading .course-lengths,.reading .format-scope{display:none}@media(max-width:760px){.workshop-format-grid{grid-template-columns:1fr;gap:14px}}