html[data-content-type=sermon-notes]{--notes-header-height:88px;scroll-padding-top:calc(var(--notes-header-height) + 76px)}[data-content-type=sermon-notes] .masthead{background:var(--bg)}[data-content-type=sermon-notes] .reading-progress{width:100%;transform:scaleX(0);transform-origin:left;transition:none}[data-content-type=sermon-notes] .article-eyebrow{flex-wrap:wrap}[data-content-type=sermon-notes] .mode-toggle{min-height:44px}[data-content-type=sermon-notes] .article-body{padding-top:0;overflow-wrap:break-word}.sermon-meta{margin-top:var(--space-lg);font-family:var(--mono);font-size:var(--text-label);line-height:var(--lh-snug);letter-spacing:var(--track-chrome);text-transform:uppercase;color:var(--body-muted)}.sermon-meta p{margin:0}.preview-notice{margin-top:var(--space-md);font-family:var(--mono);font-size:var(--text-label);font-weight:var(--weight-bold);letter-spacing:var(--track-chrome);text-transform:uppercase;color:var(--body-muted)}.sermon-study .mobile-contents{position:sticky;top:var(--notes-header-height);z-index:40;margin:calc(-1 * var(--border-weight-chrome)) calc(-1 * var(--space-lg)) var(--space-lg);border:solid var(--border);border-width:var(--border-weight-chrome) 0;background:var(--panel)}.sermon-study .mobile-contents>summary{display:flex;align-items:center;justify-content:space-between;gap:var(--space-sm);min-height:48px;padding:var(--space-sm) var(--space-lg);cursor:pointer;list-style:none;font-family:var(--mono);font-size:var(--text-label);font-weight:var(--weight-bold);line-height:var(--lh-snug);letter-spacing:var(--track-chrome);text-transform:uppercase;color:var(--ink)}.sermon-study summary::-webkit-details-marker{display:none}.sermon-study .mobile-contents nav{max-height:60dvh;overflow:auto}.sermon-study .movement-nav{list-style:none;margin:0;padding:0;border-top:var(--border-weight-chrome) solid var(--body-faint)}.sermon-study .movement-nav li{margin:0;padding:0;border-bottom:var(--border-weight-chrome) solid var(--body-faint)}.sermon-study .movement-nav a{display:grid;grid-template-columns:var(--space-2xl) 1fr;gap:var(--space-xs);min-height:48px;padding:var(--space-sm) var(--space-lg);color:var(--ink);font-family:var(--body);font-size:var(--text-nav);font-weight:var(--weight-regular);line-height:var(--lh-snug);text-decoration:none}.sermon-study .nav-order{font-family:var(--mono);font-size:var(--text-micro);font-weight:var(--weight-bold);letter-spacing:var(--track-tag);color:var(--body-muted)}.sermon-study .movement-nav a[aria-current=location]{background:var(--ink);color:var(--bg)}.sermon-study .movement-nav a[aria-current=location] .nav-order{color:inherit}.sermon-study .reading-tools{display:flex;flex-wrap:wrap;gap:var(--space-xs);margin:0 0 var(--space-xl)}.sermon-study .notes-button{appearance:none;display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:var(--space-sm) var(--space-chrome);border:var(--border-weight-chrome) solid var(--border);border-radius:0;background:var(--panel);color:var(--ink);font-family:var(--mono);font-size:var(--text-label);font-weight:var(--weight-bold);line-height:var(--lh-snug);letter-spacing:var(--track-chrome);text-transform:uppercase;text-decoration:none;cursor:pointer;transition:border-color var(--motion-fast) var(--ease-default)}.sermon-study .notes-button:hover{border-color:var(--accent)}.sermon-study a.notes-button:hover{color:var(--ink)}.sermon-study [hidden]{display:none!important}.sermon-study h2{position:relative;display:flex;align-items:center;gap:var(--space-chrome);margin:var(--space-2xl) 0 var(--space-lg);padding:0;border:0;font-family:var(--mono);font-size:var(--text-label);font-weight:var(--weight-bold);line-height:var(--lh-snug);letter-spacing:var(--track-label);text-transform:uppercase;color:var(--accent-text);text-wrap:balance}.sermon-study h2:after{content:"";flex:1;min-width:var(--space-xl);border-top:var(--border-weight-content) solid var(--accent)}.sermon-study h2>span[id]:empty{position:absolute;top:0;left:0}.sermon-study h3{font-family:var(--body);font-size:var(--text-h3);font-weight:var(--weight-bold);line-height:var(--lh-snug);margin:var(--space-xl) 0 var(--space-md);color:var(--ink);text-wrap:balance}.sermon-study strong{color:var(--ink)}.sermon-study .landing{margin:var(--space-2xl) calc(-1 * var(--space-lg));padding:var(--space-xl) var(--space-lg);border-block:var(--border-weight-content) solid var(--border);background:var(--body-tint);font-family:var(--display);font-size:var(--text-h2);font-weight:var(--weight-regular);line-height:1.1;letter-spacing:var(--track-title);text-transform:uppercase;text-wrap:balance;color:var(--ink)}.sermon-study .landing strong{font-weight:var(--weight-regular)}.sermon-study .landing-reading{margin:var(--space-xl) 0;padding:0 0 0 var(--space-md);border:0;border-left:var(--border-weight-content) solid var(--accent);background:none;font-family:var(--body);font-size:var(--text-quote);font-weight:var(--weight-bold);line-height:var(--lh-snug);letter-spacing:normal;text-transform:none;text-wrap:pretty;color:var(--ink)}.sermon-study .landing-reading strong{font-weight:var(--weight-bold)}.sermon-study .passage{margin:var(--space-xl) 0;border:var(--border-weight-chrome) solid var(--body-faint);background:var(--body-tint)}.sermon-study .passage summary{display:flex;align-items:center;gap:var(--space-sm);min-height:44px;padding:var(--space-sm) var(--space-lg);cursor:pointer;list-style:none;font-family:var(--mono);font-size:var(--text-label);font-weight:var(--weight-bold);line-height:var(--lh-snug);letter-spacing:var(--track-chrome);text-transform:uppercase;color:var(--ink);transition:background var(--motion-fast) var(--ease-default)}.sermon-study .passage summary:hover{background:var(--body-tint)}.sermon-study .passage[open] summary{border-bottom:var(--border-weight-chrome) solid var(--body-faint)}.sermon-study :is(.passage,.mobile-contents)>summary svg{display:none}.sermon-study :is(.passage,.mobile-contents)>summary:after{content:"+";content:"+" / "";margin-left:auto;width:20px;flex:none;text-align:center;font-family:var(--mono);font-size:var(--text-body);font-weight:var(--weight-bold);line-height:1;color:var(--body-muted)}.sermon-study :is(.passage,.mobile-contents)[open]>summary:after{content:"−";content:"−" / ""}.article-body .sermon-study .scripture{margin:0;padding:var(--space-md) var(--space-lg) var(--space-lg);border:0;background:transparent;font-family:var(--body);font-size:var(--text-lede);font-style:italic;font-weight:var(--weight-regular);line-height:var(--lh-normal);color:var(--body-color)}.sermon-study .scripture sup{font:normal var(--weight-regular) var(--text-label)/1 var(--mono);color:var(--body-muted);vertical-align:super}.article-body .sermon-study .scripture cite{display:block;margin-top:var(--space-md);font-family:var(--mono);font-style:normal;font-size:var(--text-micro);letter-spacing:var(--track-label);text-transform:uppercase;color:var(--accent-text)}.sermon-study>ol{padding-left:var(--space-lg);font-size:var(--text-body);line-height:var(--lh-normal)}.sermon-study>ol li{padding-left:var(--space-hairline);margin-bottom:var(--space-xs)}.sermon-study>ol a{display:inline-flex;align-items:center;min-height:44px;text-decoration-color:var(--body-faint)}.sermon-study>ol a:hover{text-decoration-color:var(--accent)}.sermon-study .notes-footer{margin-top:var(--space-2xl);padding-top:var(--space-sm);border-top:var(--border-weight-chrome) solid var(--body-faint);font-family:var(--mono);font-size:var(--text-micro);line-height:var(--lh-snug);color:var(--body-muted)}.sermon-study .notes-footer p{margin:0}.sermon-study :is(a,button,summary):focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring);outline-offset:2px}.sermon-study :is(summary,.movement-nav a):focus-visible{outline-offset:-2px}@media(max-width:760px){html[data-content-type=sermon-notes]{--notes-header-height:64px}.sermon-study .mobile-contents{margin-inline:calc(-1 * var(--space-md))}.sermon-study .mobile-contents>summary,.sermon-study .movement-nav a{padding-inline:var(--space-md)}.sermon-study .landing{margin:var(--space-xl) calc(-1 * var(--space-md));padding:var(--space-lg) var(--space-md)}.sermon-study .landing-reading{margin-inline:0;padding:0 0 0 var(--space-md)}.sermon-study .passage{margin-inline:calc(-1 * var(--space-md));border-inline:0}.sermon-study .passage summary{padding-inline:var(--space-md)}.article-body .sermon-study .scripture{padding:var(--space-md)}}@media(max-width:600px){.sermon-study .mobile-contents>summary{min-height:60px}.sermon-study h2{flex-wrap:wrap;row-gap:var(--space-xs)}.sermon-study h2:after{flex-basis:100%}}@media print{:root[data-content-type=sermon-notes]{color-scheme:light!important;--bg:var(--print-paper);--panel:var(--print-paper);--ink:var(--print-ink);--border:var(--print-ink);--body-color:var(--print-ink);--body-muted:var(--print-ink);--accent-text:var(--accent);--rule:var(--print-muted);--body-faint:var(--print-muted);--body-tint:transparent}.sermon-study .mobile-contents,.sermon-study .reading-tools{display:none!important}.sermon-study h2,.sermon-study h3,.sermon-study summary{break-after:avoid}.sermon-study .passage{margin-inline:0;background:none;border:var(--border-weight-chrome) solid var(--print-muted);break-inside:auto}.sermon-study .passage::details-content{display:block;content-visibility:visible}.sermon-study .passage:not([open])>*:not(summary){display:block!important}.sermon-study :is(.passage,.mobile-contents)>summary:after,.sermon-study :is(.passage,.mobile-contents)[open]>summary:after{content:none}.sermon-study .passage>blockquote{break-before:avoid}.article-body .sermon-study .scripture{color:var(--print-ink);font-size:12pt}.sermon-study .scripture sup{color:var(--print-ink)}.article-body .sermon-study .scripture cite{color:var(--accent)}.sermon-study .landing{margin:var(--space-lg) 0;padding:var(--space-md) 0;background:none}.sermon-study .landing-reading{padding:0 0 0 var(--space-md)}.sermon-meta,.preview-notice,.sermon-study .notes-footer{color:var(--print-ink)}}
