/* Opt-in only: preserve correct photographs, captions and existing page designs. */
.brand-finish-story figcaption.project-caption--dark:where(:not(.jl-v7-chrome,.jl-v7-chrome *)),.brand-finish-story figcaption.project-caption--dark a:where(:not(.jl-v7-chrome,.jl-v7-chrome *)){color:#f7f2e8}
.mn-record-link:where(:not(.jl-v7-chrome,.jl-v7-chrome *)){margin:.75rem 0 0;font-size:.9rem}
.mn-record-link a:where(:not(.jl-v7-chrome,.jl-v7-chrome *)){display:inline-flex;align-items:center;min-height:44px}
.mn-person-card[id]:where(:not(.jl-v7-chrome,.jl-v7-chrome *)){scroll-margin-top:8rem}
.jvl-chapter-path:where(:not(.jl-v7-chrome,.jl-v7-chrome *)){padding:.85rem;border-inline-start:3px solid #805608;line-height:1.6}
.resolution-method:where(:not(.jl-v7-chrome,.jl-v7-chrome *)){margin:1rem 0;padding:1rem;border:1px solid #c7d4cc;border-radius:12px;background:#fff}
.resolution-method summary:where(:not(.jl-v7-chrome,.jl-v7-chrome *)){min-height:44px;font-weight:700;cursor:pointer}
.resolution-method pre:where(:not(.jl-v7-chrome,.jl-v7-chrome *)){white-space:pre-wrap;overflow-wrap:anywhere}
.resolution-method code:where(:not(.jl-v7-chrome,.jl-v7-chrome *)),.resolution-method a:where(:not(.jl-v7-chrome,.jl-v7-chrome *)){overflow-wrap:anywhere}
#resolution-counting:where(:not(.jl-v7-chrome,.jl-v7-chrome *)){scroll-margin-top:8rem}
