.contextual-reader{max-width:1120px;margin:0 auto;font-size:18px;line-height:1.7}.contextual-reader h2{font-size:34px;line-height:1.2;margin:48px 0 24px}.contextual-reader h3{font-size:25px;line-height:1.3;margin:28px 0 15px}.contextual-reader p{margin:0 0 20px}.source-row{display:grid;grid-template-columns:repeat(var(--source-columns),minmax(0,1fr));gap:30px;align-items:start;margin:0 0 38px;padding:0 0 30px;border-bottom:1px solid #c8b48f}.source-single{grid-template-columns:minmax(0,1fr)}.source-long-copy{grid-column:1/-1;max-width:850px}.source-copy{min-width:0;overflow-wrap:anywhere}.source-copy>div{margin-bottom:14px}.source-figure{margin:0;min-width:0}.contextual-reader img{display:block;max-width:100%;width:auto;height:auto;max-height:760px;margin:0 auto;object-fit:contain}.contextual-reader figcaption{margin-top:14px;font-size:17px;line-height:1.5}.source-byline{font-size:15px;color:#6a5438;margin:0 0 18px}.source-prose{max-width:820px;margin:40px 0}.article-contents,.example-neighbors{display:flex;gap:20px;flex-wrap:wrap;margin:25px 0 40px}.article-contents a,.example-neighbors a{padding:12px 0;font-weight:650;text-decoration:underline}.xray-example,.xray-detail{display:grid;grid-template-columns:minmax(220px,.8fr) minmax(0,1.2fr);gap:42px;align-items:start;margin:38px 0;padding:35px 0;border-top:1px solid #bfa77f}.xray-example>figure,.xray-detail>figure{margin:0}.xray-example img{max-height:470px}.xray-detail img{max-height:720px}.xray-example h3{margin-top:0}.xray-commentary{min-width:0}.contextual-reader a{overflow-wrap:anywhere}.contextual-reader table{max-width:100%;width:100%}.contextual-reader td{overflow-wrap:anywhere}#xray-examples,#positioning-notes,#further-notes{scroll-margin-top:110px}@media(max-width:700px){.source-row,.xray-example,.xray-detail{grid-template-columns:minmax(0,1fr);gap:24px}.contextual-reader{font-size:18px}.contextual-reader h2{font-size:29px}.contextual-reader h3{font-size:24px}.xray-example img{max-height:500px}.source-row{margin-bottom:25px}.contextual-reader table,.contextual-reader tbody,.contextual-reader tr,.contextual-reader td{display:block;width:auto}.source-figure img{max-height:650px}}