/* App reference content, laid out for browser reading rather than a phone capture. */
@media(min-width:850px){.reader{max-width:1240px;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:0 32px}.reader>h1,.reader>p{grid-column:1/-1}.reader>.lesson-art{grid-column:1;grid-row:3/span 8;align-self:start;position:sticky;top:90px;margin:20px auto;max-height:700px;object-fit:contain}.reader:has(>.lesson-art)>.reference-card{grid-column:2}.reader:not(:has(>.lesson-art))>.reference-card{align-self:start}.reader h1{font-size:36px}}
