/* EXEGORA 0.6.97 — Page for Biblical Aramaic portions */
.ex97-study-page{width:min(1210px,calc(100% - 42px));margin-bottom:95px;color:#344c5b}
.ex97-hero{background:#f7f1e7;border:1px solid #e3d3bd;border-left:5px solid #ad8650;display:grid;grid-template-columns:minmax(0,1.55fr) minmax(250px,.72fr);gap:25px;align-items:stretch;padding:30px 32px 30px;margin:10px 0 30px;border-radius:6px}
.ex97-eyebrow{font:800 10px/1.5 'Segoe UI',Arial,sans-serif;letter-spacing:1.8px;color:#a37b47}
.ex97-hero h1{font:400 clamp(30px,3.7vw,45px)/1.15 Georgia,serif;margin:9px 0 18px;color:#213d50;max-width:760px}
.ex97-hero p{font:15.5px/1.85 Georgia,serif;margin:0;color:#3e5561}
.ex97-hero-image{min-height:260px;overflow:hidden;border-radius:5px}
.ex97-hero-image img{width:100%;height:100%;object-fit:cover;object-position:center}
.ex97-chips{display:flex;flex-wrap:wrap;gap:10px;margin-top:21px}
.ex97-chips span{background:#fff9f0;color:#8b6239;border:1px solid #e0ccac;border-radius:4px;padding:5px 10px;font:700 10px/1.3 'Segoe UI',Arial,sans-serif}
.ex97-study-layout{display:grid;grid-template-columns:minmax(0,1fr) 230px;gap:40px;align-items:start}
.ex97-study-main>section{scroll-margin-top:30px;margin-bottom:37px}
.ex97-study-main h2{font:400 26px/1.3 Georgia,serif;color:#263d50;margin:0 0 14px;padding-left:12px;border-left:3px solid #b38a54}
.ex97-study-main p{font:15px/1.88 Georgia,serif;color:#3a5360;margin:0 0 17px}
.ex97-places{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;margin:23px 0 0}
.ex97-places a{display:flex;flex-direction:column;padding:17px 18px;border:1px solid #e2d6c6;border-radius:5px;background:#fffcf7;text-decoration:none;transition:border .18s,transform .18s}
.ex97-places a:hover{border-color:#b99c6c;transform:translateY(-1px)}
.ex97-places strong{font:700 16px/1.25 Georgia,serif;color:#263e53}
.ex97-places span{font:12px/1.55 'Segoe UI',Arial,sans-serif;color:#80644c;margin-top:5px}
.ex97-grammar{display:grid;grid-template-columns:1fr 1fr;gap:15px;margin:20px 0}
.ex97-grammar>div{padding:17px;background:#f9f5ed;border:1px solid #e7dac4;border-radius:6px;text-align:center;display:flex;flex-direction:column;align-items:center}
.ex97-grammar span{font:800 10px 'Segoe UI',Arial,sans-serif;letter-spacing:1px;color:#a97f45}
.ex97-grammar strong{font:normal 37px/1.7 'Noto Serif Hebrew','SBL Hebrew',serif;margin-top:4px;color:#1e4456}
.ex97-grammar small{font:12px/1.55 'Segoe UI',Arial,sans-serif;color:#6b7073}
.ex97-study-main .ex97-caution{font:12px/1.6 'Segoe UI',Arial,sans-serif;color:#71808b}
.ex97-example{border:1px solid #e4d9c9;border-radius:6px;margin:18px 0 22px;background:#fffdfa;overflow:hidden}
.ex97-example-bar{background:#f3eee6;display:flex;align-items:center;justify-content:space-between;gap:15px;padding:11px 16px}
.ex97-example-bar span{font:700 14px Georgia,serif;color:#294458}
.ex97-example-bar a{font:700 11px/1.4 'Segoe UI',Arial,sans-serif;text-decoration:none;white-space:nowrap}
.ex97-example blockquote{margin:0;padding:17px 19px;border:0;font:16px/1.8 Georgia,serif;color:#2c4151}
.ex97-example>p{font:12px/1.6 'Segoe UI',Arial,sans-serif;color:#8c7661;padding:0 19px 14px;margin:0}
.ex97-aramaic-highlight{color:#a9192a;font-weight:650}
.ex97-aside{position:sticky;top:18px;background:#f7f5f1;border:1px solid #e7dfd3;border-radius:6px;padding:18px 16px;display:flex;flex-direction:column;gap:3px}
.ex97-aside>strong{font:800 10px/1.4 'Segoe UI',Arial,sans-serif;letter-spacing:1.3px;color:#a07645;margin:0 0 12px}
.ex97-aside>a{font:600 12px/1.4 'Segoe UI',Arial,sans-serif;text-decoration:none;color:#455966;padding:10px 3px;border-bottom:1px solid #e4ddd2}
.ex97-aside>a:hover{color:#a47a40}
.ex97-aside-foot{margin-top:13px;display:flex;flex-direction:column;gap:12px}
.ex97-aside-foot a{font:700 11px/1.3 'Segoe UI',Arial,sans-serif;color:#9d723c;text-decoration:none}
.ex97-sources{background:#faf8f4;padding:18px;border-left:3px solid #b28e5d}
.ex97-study-main .ex97-sources p{font:13px/1.75 'Segoe UI',Arial,sans-serif;margin-bottom:13px}
.ex97-study-main .ex97-sources p:last-child{margin-bottom:0}
@media(max-width:950px){.ex97-study-layout{grid-template-columns:minmax(0,1fr) 190px;gap:22px}.ex97-hero{grid-template-columns:minmax(0,1fr) 200px}}
@media(max-width:730px){.ex97-study-layout{display:block}.ex97-aside{position:static;margin-top:35px}.ex97-hero{grid-template-columns:1fr;padding:24px 19px}.ex97-hero-image{min-height:185px;max-height:230px}.ex97-places{grid-template-columns:1fr}.ex97-grammar{grid-template-columns:1fr 1fr;gap:9px}.ex97-study-page{width:calc(100% - 30px)}.ex97-hero h1{font-size:32px}}
@media(max-width:400px){.ex97-example-bar{align-items:flex-start;flex-direction:column;gap:5px}.ex97-grammar strong{font-size:31px}}
