#main-content .miracle-book-content{padding-block:40px 48px}#main-content .miracle-book-intro{margin-bottom:30px;max-width:800px}#main-content .miracle-book-intro h2{font-size:clamp(28px,3vw,36px);color:#102e50}#main-content .miracle-book-intro>p:not(.miracle-book-kicker){font-size:17px;color:#526b80;line-height:1.8}#main-content .miracle-book-kicker{color:#0068bd}#main-content .miracle-book-intro .miracle-book-editorial-note{font-size:14px;color:#526b80}#main-content .miracle-book-archive{max-width:1000px;gap:16px}#main-content .miracle-book-section{border:1px solid #d6e3ee;border-radius:7px;box-shadow:none;overflow:hidden}#main-content .miracle-book-section summary{padding:22px 24px;gap:18px;min-height:88px;background:#fff}#main-content .miracle-book-section summary:hover,#main-content .miracle-book-section[open] summary{background:#edf5fc}#main-content .miracle-book-section summary:focus-visible{outline:3px solid #0068bd;outline-offset:-3px}#main-content .miracle-book-section-number{background:#e4eff9;color:#0068bd;border:0;border-radius:6px;font-family:Arial,sans-serif;font-weight:700}#main-content .miracle-book-section-title{font-size:24px;color:#102e50}#main-content .miracle-book-section-note{font-size:13px;color:#526b80}#main-content .miracle-book-toggle{border-color:#b8cfe3;color:#0068bd;background:#fff}#main-content .miracle-book-section-content{padding:0 32px 30px;border-color:#d6e3ee}#main-content .miracle-book-source-paragraph{font-size:17px;line-height:1.9;color:#29445c;max-width:820px;margin:24px auto 0}#main-content .miracle-book-entry{padding:22px 24px;border:1px solid #d6e3ee;border-left:3px solid #0068bd;border-radius:5px;background:#f5f9fd}#main-content .miracle-book-entry h3{font-size:24px;color:#102e50}#main-content .miracle-book-entry-copy p{font-size:17px;line-height:1.9;color:#29445c}#main-content .miracle-book-page-mark{color:#526b80;font-size:11px}#main-content .miracle-book-return{margin-top:32px;padding:25px;border:1px solid #d6e3ee;border-radius:6px;background:#edf5fc}#main-content .miracle-book-return a{color:#fff;background:#0068bd;border:0;border-radius:4px;min-height:44px}#main-content .miracle-book-return a:hover{background:#00549c;color:#fff}@media(max-width:600px){#main-content .miracle-book-section summary{padding:18px 15px;gap:12px}#main-content .miracle-book-section-title{font-size:21px}#main-content .miracle-book-section-content{padding:0 16px 22px}#main-content .miracle-book-entry{padding:18px}#main-content .miracle-book-entry h3{font-size:22px}#main-content .miracle-book-entry-copy p,#main-content .miracle-book-source-paragraph{font-size:16px}}
