#sermonReader{max-width:1040px;padding-top:30px}.sermon-reader-toolbar{display:flex;justify-content:space-between;gap:15px;margin-bottom:26px}.sermon-reader-toolbar>button{font-size:12px;background:transparent;border-color:#E5DDCF;color:#89745A}.sermon-reader-toolbar #readerEdit{color:#5E3F8C;background:#F0EAF6;border-color:#E5DBF0}.sermon-article{background:#FFFCF8;border:1px solid #E9E0D3;border-radius:14px;padding:48px 64px 54px;overflow-wrap:anywhere}.sermon-article-heading{padding-bottom:30px;margin-bottom:32px;border-bottom:1px solid #E8DFD2}.sermon-article-meta{display:flex;align-items:center;gap:13px;flex-wrap:wrap;color:#9A8C79;font-size:11px;margin-top:18px}.confirmed-reading-badge{color:#795E98;background:#F0EAF6;border-radius:5px;padding:3px 8px;font-size:10px}.sermon-article h1{font-size:31px;line-height:1.55;font-weight:650;margin:18px 0 12px;letter-spacing:-1px}.sermon-article-scripture{font-size:15px!important;color:#A37F45!important;margin:7px 0}.sermon-reading-tags{display:flex;gap:7px;flex-wrap:wrap;margin-top:18px}.sermon-reading-tags>span{font-size:10px;color:#957736;background:#F8EFDA;padding:3px 8px;border-radius:5px}.sermon-reading-section{margin:31px 0}.sermon-reading-section h2{font-size:18px;font-weight:600;line-height:1.7;color:#51405F;margin:0 0 14px}.sermon-reading-text{white-space:pre-wrap;line-height:2.05;font-size:15px;color:#413A45;letter-spacing:-.12px}.reading-key-message{background:#F4EEE3;border-left:3px solid #BA9B6E;padding:24px 27px;border-radius:0 10px 10px 0;margin-top:0}.reading-key-message h2{font-size:12px;color:#9E8053}.reading-key-message .sermon-reading-text{font-weight:550;font-size:17px;line-height:1.9}.reading-practice{border-top:1px solid #E8DFD2;padding-top:26px;margin-bottom:0}.sermon-reader-bottom{text-align:center;padding:27px}.sermon-reader-bottom button{background:#F0E7D8;border-color:#E5D5BD;color:#8A7050;font-size:12px}@media(max-width:650px){#sermonReader{padding:23px 18px}.sermon-article{padding:29px 24px;border-radius:11px}.sermon-article h1{font-size:25px}.sermon-reading-text{font-size:14px;line-height:2}.sermon-reading-section h2{font-size:17px}.reading-key-message{padding:20px}.reading-key-message .sermon-reading-text{font-size:15px}.sermon-article-meta{gap:9px}.sermon-reader-toolbar{margin-bottom:18px}}

.reading-notes-title{font-size:20px!important;font-weight:650!important;color:#5E3F8C!important;border-bottom:1px solid #E9E0D3;padding-bottom:14px;margin:35px 0 25px!important}.sermon-reading-section h3{font-size:17px;font-weight:600;line-height:1.7;color:#51405F;margin:0 0 14px}

.reading-reflection-questions{border-top:1px solid #E8DFD2;padding-top:30px;margin-top:35px}

.structured-reading-paragraph{margin:20px 0}.sermon-article .structured-reading-title{font-size:15px;line-height:2.05;font-weight:700;color:#000;margin:0 0 8px;letter-spacing:-.12px}.structured-reading-paragraph:last-child{margin-bottom:0}@media(max-width:650px){.sermon-article .structured-reading-title{font-size:14px;line-height:2}}
