.parts-nav{display:flex;justify-content:center;gap:0;background:#fffdf8;border:1px solid #e1d6c5;border-radius:12px;margin:30px 0 18px;position:sticky;top:58px;z-index:30;box-shadow:0 4px 18px #49341c08}.parts-nav a{padding:14px 25px;font:12px/1.5 Arial,sans-serif;text-decoration:none;color:#5e4a36}.parts-nav b{color:#af3d32;font-size:10px;margin-right:8px}.parts-nav a+a{border-left:1px solid #e9dfd0}.parts-nav a:hover{background:#f5eee1}.long-reader section[id],.long-reader [id^=verset-],.long-reader [id^=interpretation-]{scroll-margin-top:135px}.long-reader .long-tools{justify-content:flex-end;margin-bottom:35px}.part-heading p{font:13px/1.8 Arial,sans-serif;color:#8c7965}.long-reader .part-heading h2{font-size:38px}.editorial-comment{margin:20px 0;background:#fbf8f1}.editorial-comment>summary{display:flex;align-items:center;gap:14px;cursor:pointer;list-style:none}.editorial-comment>summary:after{content:'＋';margin-left:auto;font-size:22px;color:#9c553a}.editorial-comment[open]>summary:after{content:'−'}.editorial-comment>summary h3{margin:0;font-size:28px}.editorial-comment>summary::-webkit-details-marker{display:none}.editorial-comment[open]>.quoted-pair{margin-top:22px}.editorial-comment .verse-return{display:inline-block;margin-top:20px}.parallel-reading{max-width:1100px;margin:auto}.parallel-line{display:grid;grid-template-columns:38px minmax(0,1fr) minmax(0,1fr);gap:30px;align-items:start;border-bottom:1px solid #e4d8c7;padding:30px 10px}.parallel-line .french-text{padding-right:28px;border-right:1px solid #e4d8c7}.parallel-line .verse-disc{margin-top:12px}.long-reader[data-language=fr] .parallel-line,.long-reader[data-language=ar] .parallel-line{grid-template-columns:38px minmax(0,1fr);max-width:860px;margin:auto}.long-reader[data-language=fr] .parallel-line .french-text{border:0;padding:0}.study-section{margin-top:70px}.long-study{grid-template-columns:280px minmax(0,1fr)!important;align-items:start}.long-study .study-text{top:135px;max-height:calc(100vh - 160px)}.long-study .study-text h3{font-size:26px;margin:0 0 16px}.long-study .study-choice>span:last-child{font:18px/1.45 'Review Garamond',serif}.long-study .study-notes .verse-comment{padding:24px}.long-study .verse-comment header{flex-wrap:wrap}.quiet-reader{max-width:850px}.quiet-verse{position:relative;padding:30px 75px 36px 16px;border-bottom:1px solid #e8dece}.quiet-number{position:absolute;right:0;top:42px;border:1px solid #cbb59a;background:#faf5eb;border-radius:50%;width:32px;height:32px;text-align:center;font:15px/30px 'Review Garamond',serif;text-decoration:none}.quiet-number span{display:none;position:absolute;right:0;top:40px;width:95px;font:10px/1.5 Arial,sans-serif}.quiet-number:hover span,.quiet-number:focus-visible span{display:block}.quiet-verse .french-text{font-size:calc(var(--reader-size) + 3px);line-height:1.85}.quiet-verse .arabic-text{color:#7b6246}.continuous-toggle{display:flex;gap:10px;align-items:center;font:12px/1.6 Arial,sans-serif;color:#796650;margin:20px 0}.continuous-toggle input{accent-color:#a5392f;width:16px;height:16px}.adaptive-study{margin-top:70px}.adaptive-study .verse-comment{padding:32px 40px}.comment-select-label{font:11px Arial,sans-serif;color:#856e54;display:flex;gap:9px;align-items:center}.comment-select-label select{padding:10px;border:1px solid #d6c4aa;border-radius:8px;background:white;color:#715038}.adaptive-controls{justify-content:center;margin:20px 0}.media-library{margin:65px auto 30px;padding-top:38px;border-top:1px solid #ddceb8;max-width:1100px}.media-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:25px}.media-card{border:1px solid #e1d1bc;background:#faf6ef;border-radius:14px;overflow:hidden}.media-card .inline-media{border-radius:0;margin:0}.media-caption{padding:18px;display:flex;flex-direction:column;gap:12px;font:11px/1.6 Arial,sans-serif}.media-caption>span{text-transform:uppercase;letter-spacing:1px;color:#8b6d4b}.media-caption a{color:#9c3f30;text-decoration:none}.empty-media{font:14px/1.7 Arial,sans-serif;color:#917b63;border:1px dashed #d9c8ad;padding:25px;border-radius:12px}.comparison-route{display:flex;flex-wrap:wrap;justify-content:center;gap:15px;margin:0 auto 35px;font:11px/1.6 Arial,sans-serif;color:#8e6748}.comparison-route span{background:#f5eee1;padding:12px 15px;border-radius:8px}.long-reader a:focus-visible,.long-reader button:focus-visible,.long-reader summary:focus-visible,.long-reader select:focus-visible{outline:2px solid #a83c32;outline-offset:4px}
@media(max-width:900px){.parts-nav a{padding:13px 15px;font-size:11px}.long-study{grid-template-columns:220px minmax(0,1fr)!important}.parallel-line{gap:20px}}
@media(max-width:760px){.parts-nav{top:48px;justify-content:stretch}.parts-nav a{flex:1;text-align:center;padding:10px 5px;font-size:10px}.parts-nav b{display:block;margin:0 0 3px}.long-reader section[id],.long-reader [id^=verset-],.long-reader [id^=interpretation-]{scroll-margin-top:135px}.long-reader .long-tools{justify-content:flex-start}.long-study{grid-template-columns:1fr!important}.long-study .study-text{max-height:220px;overflow-y:auto;position:static}.parallel-line{grid-template-columns:30px minmax(0,1fr);gap:15px;padding:25px 0}.parallel-line .french-text{border:0;padding:0}.parallel-line .arabic-text{grid-column:2;border-top:1px solid #eee5d8;padding-top:15px}.long-reader[data-language=ar] .parallel-line .arabic-text{grid-column:2;border:0;padding:0}.quiet-verse{padding:25px 48px 30px 0}.quiet-verse .french-text{font-size:calc(var(--reader-size) + 1px)}.quiet-number{width:28px;height:28px;line-height:26px}.adaptive-study .verse-comment{padding:23px 20px}.adaptive-toolbar .comment-select-label{margin-top:15px}.media-grid{grid-template-columns:1fr}.long-reader .part-heading h2{font-size:32px}.long-study .study-notes .verse-comment{padding:15px}.long-study .study-notes{padding:18px}.long-study .verse-comment header .verse-return{width:100%}}
html{scroll-behavior:auto}.long-reader article[id],.long-reader details[id]{scroll-margin-top:135px}
.disclosure-actions{padding:20px 24px;background:#f8f2e8;border:1px solid #dfcdb5;border-radius:12px;font:12px/1.8 Arial,sans-serif}.disclosure-actions p{margin:0 0 14px;color:#80684f}.disclosure-actions button{padding:10px 14px;margin:0 8px 5px 0;background:#fff;border:1px solid #d4bea1;border-radius:7px;font:11px Arial,sans-serif;color:#8f4935}.mini-disclosure{padding:30px 50px;display:block}.mini-disclosure .mini-text,.mini-disclosure .mini-comment{width:100%;height:55px;margin:8px 0}.mini-disclosure i{margin:5px}.mini-disclosure .mini-comment{height:35px}.mini-disclosure .mini-comment i{display:none}.four-choices .choice-card:last-child:nth-child(odd){grid-column:1/-1;display:grid;grid-template-columns:1fr 1fr}.four-choices .choice-card:last-child:nth-child(odd) .layout-mini{height:100%;min-height:250px}
@media(max-width:760px){.four-choices .choice-card:last-child:nth-child(odd){grid-template-columns:1fr}.four-choices .choice-card:last-child:nth-child(odd) .layout-mini{height:200px;min-height:0}.disclosure-actions{padding:18px}.disclosure-actions button{line-height:1.5}}
@media print{.parts-nav{display:none!important}}
