/* JF4306: scoped editorial layout, shared reading navigation, no playback hooks. */
.jf-mh #mh-composer-16[open]{grid-column:1/-1}.jf-mh #mh-composer-16 .jf-mh__composer-body{display:block}.jf-haydn-reader .jf-bach-reader__reading{max-width:1040px}.jf-haydn-reader__hero{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(180px,.65fr);gap:30px;align-items:center;padding:26px;border-radius:20px;background:linear-gradient(130deg,#f5eee1,#f7f5ee 65%,#eee8dc);margin:8px 0 28px}.jf-mh .jf-haydn-reader h2{color:#303c32!important;font-size:clamp(29px,3vw,43px);line-height:1.45;margin:.5em 0}.jf-haydn-reader__source{float:right;width:290px;max-width:42%;margin:2px 0 22px 28px;padding:14px;border:1px solid #e2ddd2;border-radius:15px;background:#f8f5ee}.jf-haydn-reader__source img{display:block;width:auto!important;max-width:100%!important;height:auto!important;max-height:470px!important;object-fit:contain!important;margin:auto;border-radius:7px}.jf-haydn-reader__source figcaption{color:#60665b;font-size:.78em;line-height:1.7;margin-top:13px;overflow-wrap:anywhere}.jf-haydn-reader__source figcaption small{display:block;font-size:.9em;margin:8px 0;color:#727567}.jf-haydn-reader__source a{color:#58654f}.jf-haydn-reader__cover{float:none;width:100%;max-width:100%;margin:0;background:transparent;border:0;padding:0}.jf-haydn-reader__cover img{max-height:420px!important}.jf-haydn-reader__cover figcaption{font-size:.68em}.jf-haydn-reader__section{display:flow-root;scroll-margin-top:100px;margin:0 0 42px;padding:0 0 24px;border-bottom:1px solid #e2ddd2}.jf-haydn-reader__section:focus{outline:none}.jf-haydn-reader__section-title{margin-bottom:20px}.jf-mh .jf-haydn-reader .jf-haydn-reader__kicker{font-size:.74em;letter-spacing:.12em;color:#8b6c4c;margin:0 0 6px}.jf-mh .jf-haydn-reader__section h3{margin:.3em 0 .5em}.jf-haydn-reader__refs{clear:both;padding-top:16px}.jf-haydn-reader__scene{clear:both;margin:22px 0 46px}.jf-haydn-reader__scene img{display:block;width:100%;height:auto!important;object-fit:contain!important;border-radius:17px}.jf-haydn-reader__scene figcaption{font-size:.8em;color:#686d61;line-height:1.8;margin-top:12px}.jf-haydn-reader__local{display:flex;flex-wrap:wrap;gap:8px;padding:16px;margin:0 0 32px;border-radius:14px;background:#f0f3ec}.jf-haydn-reader__local strong{flex:0 0 100%;font-size:.86em;margin-bottom:3px}.jf-haydn-reader__local button{font-size:.83em!important;padding:8px 12px!important;background:#fffdf7;border-color:#dcded1}.jf-haydn-reader__gallery{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.jf-haydn-reader .jf-haydn-reader__full{float:none;width:100%;max-width:100%;margin:0}.jf-haydn-reader__interlude{max-width:640px;margin:0 auto 34px}.jf-haydn-reader .jf-bach-reader__listen{clear:both}.jf-haydn-reader .jf-bach-reader__listen>div{flex:1 1 250px}.jf-haydn-reader .jf-bach-reader__listen a{color:#52664b;font-size:.9em}.jf-haydn-reader__sources{margin:30px 0;border:1px solid #dcd7cb;border-radius:14px;padding:18px;background:#faf8f1}.jf-haydn-reader__sources summary{cursor:pointer;font-weight:600;line-height:1.6}.jf-haydn-reader__sources li{margin:14px 0;line-height:1.7}.jf-haydn-reader__sources a{color:#40583e;overflow-wrap:anywhere}@media(max-width:700px){.jf-haydn-reader__hero{grid-template-columns:minmax(0,1fr);padding:18px;gap:18px}.jf-haydn-reader__cover{max-width:280px!important;justify-self:center}.jf-haydn-reader__cover img{max-height:300px!important}.jf-haydn-reader__source{float:none;width:100%;max-width:100%;margin:0 0 24px;padding:14px}.jf-haydn-reader__source img{max-height:430px!important}.jf-haydn-reader__gallery{grid-template-columns:minmax(0,1fr)}.jf-haydn-reader__local{padding:12px}.jf-haydn-reader__local button{text-align:left;width:100%}.jf-haydn-reader__sources{padding:13px}.jf-haydn-reader__sources ul{padding-left:20px}}

/* JF4306: scoped editorial layout, shared reading navigation, no playback hooks. */
.jf-mh #mh-composer-21[open]{grid-column:1/-1}.jf-mh #mh-composer-21 .jf-mh__composer-body{display:block}.jf-mendelssohn-reader .jf-bach-reader__reading{max-width:1040px}.jf-mendelssohn-reader__hero{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(180px,.65fr);gap:30px;align-items:center;padding:26px;border-radius:20px;background:linear-gradient(130deg,#f5eee1,#f7f5ee 65%,#eee8dc);margin:8px 0 28px}.jf-mh .jf-mendelssohn-reader h2{color:#303c32!important;font-size:clamp(29px,3vw,43px);line-height:1.45;margin:.5em 0}.jf-mendelssohn-reader__source{float:right;width:290px;max-width:42%;margin:2px 0 22px 28px;padding:14px;border:1px solid #e2ddd2;border-radius:15px;background:#f8f5ee}.jf-mendelssohn-reader__source img{display:block;width:auto!important;max-width:100%!important;height:auto!important;max-height:470px!important;object-fit:contain!important;margin:auto;border-radius:7px}.jf-mendelssohn-reader__source figcaption{color:#60665b;font-size:.78em;line-height:1.7;margin-top:13px;overflow-wrap:anywhere}.jf-mendelssohn-reader__source figcaption small{display:block;font-size:.9em;margin:8px 0;color:#727567}.jf-mendelssohn-reader__source a{color:#58654f}.jf-mendelssohn-reader__cover{float:none;width:100%;max-width:100%;margin:0;background:transparent;border:0;padding:0}.jf-mendelssohn-reader__cover img{max-height:420px!important}.jf-mendelssohn-reader__cover figcaption{font-size:.68em}.jf-mendelssohn-reader__section{display:flow-root;scroll-margin-top:100px;margin:0 0 42px;padding:0 0 24px;border-bottom:1px solid #e2ddd2}.jf-mendelssohn-reader__section:focus{outline:none}.jf-mendelssohn-reader__section-title{margin-bottom:20px}.jf-mh .jf-mendelssohn-reader .jf-mendelssohn-reader__kicker{font-size:.74em;letter-spacing:.12em;color:#8b6c4c;margin:0 0 6px}.jf-mh .jf-mendelssohn-reader__section h3{margin:.3em 0 .5em}.jf-mendelssohn-reader__refs{clear:both;padding-top:16px}.jf-mendelssohn-reader__scene{clear:both;margin:22px 0 46px}.jf-mendelssohn-reader__scene img{display:block;width:100%;height:auto!important;object-fit:contain!important;border-radius:17px}.jf-mendelssohn-reader__scene figcaption{font-size:.8em;color:#686d61;line-height:1.8;margin-top:12px}.jf-mendelssohn-reader__local{display:flex;flex-wrap:wrap;gap:8px;padding:16px;margin:0 0 32px;border-radius:14px;background:#f0f3ec}.jf-mendelssohn-reader__local strong{flex:0 0 100%;font-size:.86em;margin-bottom:3px}.jf-mendelssohn-reader__local button{font-size:.83em!important;padding:8px 12px!important;background:#fffdf7;border-color:#dcded1}.jf-mendelssohn-reader__gallery{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.jf-mendelssohn-reader .jf-mendelssohn-reader__full{float:none;width:100%;max-width:100%;margin:0}.jf-mendelssohn-reader__interlude{max-width:640px;margin:0 auto 34px}.jf-mendelssohn-reader .jf-bach-reader__listen{clear:both}.jf-mendelssohn-reader .jf-bach-reader__listen>div{flex:1 1 250px}.jf-mendelssohn-reader .jf-bach-reader__listen a{color:#52664b;font-size:.9em}.jf-mendelssohn-reader__sources{margin:30px 0;border:1px solid #dcd7cb;border-radius:14px;padding:18px;background:#faf8f1}.jf-mendelssohn-reader__sources summary{cursor:pointer;font-weight:600;line-height:1.6}.jf-mendelssohn-reader__sources li{margin:14px 0;line-height:1.7}.jf-mendelssohn-reader__sources a{color:#40583e;overflow-wrap:anywhere}@media(max-width:700px){.jf-mendelssohn-reader__hero{grid-template-columns:minmax(0,1fr);padding:18px;gap:18px}.jf-mendelssohn-reader__cover{max-width:280px!important;justify-self:center}.jf-mendelssohn-reader__cover img{max-height:300px!important}.jf-mendelssohn-reader__source{float:none;width:100%;max-width:100%;margin:0 0 24px;padding:14px}.jf-mendelssohn-reader__source img{max-height:430px!important}.jf-mendelssohn-reader__gallery{grid-template-columns:minmax(0,1fr)}.jf-mendelssohn-reader__local{padding:12px}.jf-mendelssohn-reader__local button{text-align:left;width:100%}.jf-mendelssohn-reader__sources{padding:13px}.jf-mendelssohn-reader__sources ul{padding-left:20px}}
