/* Local construction layout; other activities also import style.css. */
.reading-group{display:grid;grid-template-columns:minmax(180px,240px) minmax(0,1fr);gap:16px;align-items:center;margin:4px 0 12px;min-height:132px}
.reading-group .notation{min-height:128px}
.reading-group .selection{font-size:15px;font-weight:600}
.reading-group .feedback{min-height:76px;margin-top:7px;padding:8px 10px}
.reading-group .reading-text{min-width:0}
@media(max-width:540px){.reading-group{grid-template-columns:130px minmax(0,1fr);gap:8px;min-height:148px}.reading-group .feedback{font-size:14px;min-height:110px}.reading-group .selection{font-size:14px}.reading-group .notation{min-height:128px}}
