/* Local review refinements: static introduction and clear commentary labels. */
.inductive-guide,.book-introduction{margin:0 0 28px;padding:32px}
.inductive-guide>h3,.book-introduction>h3{font:clamp(29px,3.1vw,38px)/1.18 var(--serif);margin:12px 0 18px}
.inductive-guide>p,.book-introduction p{font-size:15px;line-height:1.9;color:var(--muted)}
.method-opening{max-width:880px}
.inductive-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin:28px 0}
.inductive-steps>section{border-top:2px solid var(--line);padding-top:18px;min-width:0}
.method-step{font-size:10px;color:var(--accent);letter-spacing:1px}
.inductive-steps h4{font:26px/1.25 var(--serif);margin:9px 0 14px}
.inductive-steps p{font-size:14px;line-height:1.85;color:var(--muted);margin:12px 0 0}
.inductive-steps .method-question{font-size:14px;font-weight:700;line-height:1.65;color:var(--ink);margin:0 0 12px}
.inductive-guide .method-closing{border-top:1px solid var(--line);padding-top:20px;margin-bottom:0;font-size:13px}
.book-introduction{max-width:1040px}
.book-introduction .book-opening{font-size:17px;line-height:1.85;color:var(--ink);margin:0 0 28px}
.book-category{border-top:1px solid var(--line);padding-top:26px;margin-top:26px}
.book-category>.eyebrow{font-size:9px;letter-spacing:1.3px;line-height:1.8}
.book-category h4{font:29px/1.3 var(--serif);margin:12px 0 18px}
.book-category p{margin:0 0 19px}
.book-category p.book-references{font-size:11px;color:var(--accent);margin-top:-6px;margin-bottom:20px}
.book-introduction .book-context{font-size:13px;padding-left:16px;border-left:2px solid var(--accent);line-height:1.9}
.book-context strong{font-weight:700;color:var(--ink)}
.book-introduction .intro-source{font-size:11px;border-top:1px solid var(--line);padding-top:22px;margin-top:28px;margin-bottom:0}
.pastoral-dialog #dialog-body strong.commentary-subtitle,.pastoral-dialog #dialog-body strong.bible-authority{font-weight:700;color:var(--ink)}
.pastoral-dialog #dialog-body strong.commentary-subtitle{display:inline-block;margin-bottom:5px}
.pastoral-dialog #dialog-body .commentary-preface-copy{font-weight:400}
.commentary-preface{margin-bottom:26px}
.section-banner[aria-label="Pastoral Commentaries"]>img{object-position:62% 52%}
@media(max-width:1100px){.inductive-steps{grid-template-columns:1fr;gap:20px}.inductive-steps>section{display:block}.inductive-steps h4{font-size:25px}.inductive-steps p{max-width:800px}}
@media(max-width:640px){.inductive-guide,.book-introduction{padding:23px 20px}.inductive-guide>h3,.book-introduction>h3{font-size:29px}.inductive-guide>p,.book-introduction p{font-size:15px;line-height:1.9}.inductive-steps{margin:24px 0;gap:22px}.inductive-steps p,.inductive-steps .method-question{font-size:14px}.book-category h4{font-size:25px}.book-category>.eyebrow{font-size:8px;letter-spacing:.8px}.book-introduction .book-opening{font-size:16px}.book-introduction .book-context{font-size:13px}.book-category{padding-top:23px;margin-top:23px}.section-banner[aria-label="Pastoral Commentaries"]>img{object-position:65% center}}
