.esv-rtoc-progress.progress-bar-1dx4g6c{background-color:var(--env-ui-color-brand-10);border-radius:9999px;height:4px;overflow:hidden}.esv-rtoc-progress__bar.progress-bar-1dx4g6c{background-color:var(--env-ui-color-brand);height:100%;transition:width .1s linear}.esv-rtoc-section__h2.toc-section-6hn201{align-items:center;background-color:var(--env-background-color);border-bottom:1px solid var(--env-ui-color-brand-10);display:flex;transition:background-color .15s ease}.esv-rtoc-section__h2--active.toc-section-6hn201{background-color:var(--env-ui-color-brand-10)}.esv-rtoc-section__toggle.toc-section-6hn201{align-items:center;align-self:stretch;background:none;border:none;color:inherit;cursor:pointer;display:flex;flex-shrink:0;justify-content:center;padding:var(--env-spacing-large)}.esv-rtoc-section__icon.toc-section-6hn201{height:20px;transition:transform .2s ease;width:20px}.esv-rtoc-section__icon--expanded.toc-section-6hn201{transform:rotate(-180deg)}.esv-rtoc-section__link.toc-section-6hn201{align-items:center;color:inherit;display:flex;flex:1;font-family:var(--env-ui-text-heading-font-family);font-size:var(--font-size-medium);font-weight:var(--font-weight-button);letter-spacing:var(--letter-spacing);line-height:var(--line-height-ui);padding:var(--env-spacing-large);-webkit-text-decoration:none;text-decoration:none}.esv-rtoc-section__link.toc-section-6hn201:hover{-webkit-text-decoration:underline;text-decoration:underline}.esv-rtoc-section__link--h3.toc-section-6hn201{padding:var(--env-spacing-medium);padding-left:calc(var(--env-spacing-xxx-large)*2)}.esv-rtoc-section__children.toc-section-6hn201{display:flex;flex-direction:column;list-style:none;margin:0;padding:0}.esv-rtoc-section__h3.toc-section-6hn201{align-items:center;background-color:var(--env-ui-color-brand-05);border-bottom:1px solid var(--env-ui-color-brand-05);display:flex;transition:background-color .15s ease}.esv-rtoc-section__h3--active.toc-section-6hn201{background-color:var(--env-ui-color-brand-10)}:root{--esv-box-shadow-s:0 2px 20px 0 #0000000f;--esv-box-shadow:0 2px 25px 0 #00000014;--font-size-h1:2.375rem;--font-size-h2:1.75rem;--font-size-h3:1.5625rem;--font-size-h4:1.3125rem;--font-size-small:0.8125rem;--font-size-medium:1rem;--font-size-large:1.125rem;--font-size-x-large:1.25rem;--font-weight-roboto-normal:400;--font-weight-roboto-bold:500;--font-weight-merriweather-normal:400;--font-weight-merriweather-bold:700;--font-weight-heading:var(--font-weight-roboto-normal);--font-weight-body:var(--font-weight-merriweather-normal);--font-weight-button:var(--font-weight-roboto-bold);--font-weight-label:var(--font-weight-roboto-normal);--font-weight-link:var(--font-weight-roboto-normal);--font-weight-dt:var(--font-weight-roboto-bold);--line-height-large-text:155%;--line-height-medium-text:160%;--line-height-small-text:165%;--line-height-ui:130%;--letter-spacing-h1:0.24px;--letter-spacing-h2:0.32px;--letter-spacing-h3:0.32px;--letter-spacing-h4:0.4px;--letter-spacing:0.48px}.esv-rtoc--desktop.app-1jl5scb{background-color:var(--env-background-color);border-radius:var(--env-border-radius);box-shadow:var(--esv-box-shadow);min-width:336px}@media (max-width:1199.98px){.esv-rtoc--desktop.app-1jl5scb{min-width:300px}}@media (max-width:991.98px){.esv-rtoc--desktop.app-1jl5scb{display:none}}.esv-rtoc__heading.app-1jl5scb{font-family:var(--env-ui-text-heading-font-family);font-size:var(--font-size-x-large);font-weight:var(--font-weight-button);letter-spacing:var(--letter-spacing);line-height:var(--line-height-ui);margin:0;-webkit-text-decoration:none;text-decoration:none}.esv-rtoc__header.app-1jl5scb{background-color:var(--env-background-color);border-bottom:1px solid var(--env-ui-color-brand-10);display:flex;flex-direction:column;gap:var(--env-spacing-medium);padding:var(--env-spacing-large)}.esv-rtoc__header-title.app-1jl5scb{align-items:center;display:flex;gap:var(--env-spacing-small)}.esv-rtoc__icon.app-1jl5scb{flex-shrink:0;height:18px;width:18px}.esv-rtoc__progress-wrapper.app-1jl5scb{display:flex;flex-direction:column;gap:10px;width:100%}.esv-rtoc__progress-text.app-1jl5scb{color:var(--env-font-color-muted,var(--env-font-color));font-family:var(--env-font-family);font-size:var(--font-size-small);font-weight:var(--font-weight-body);letter-spacing:var(--letter-spacing);line-height:var(--line-height-small-text)}.esv-rtoc__list.app-1jl5scb{display:flex;flex-direction:column;list-style:none;margin:0;padding:0}.esv-rtoc-mobile.app-1jl5scb{bottom:0;display:none;flex-direction:column;left:0;position:fixed;right:0;z-index:1000}@media (max-width:991.98px){.esv-rtoc-mobile.app-1jl5scb{display:flex}}.esv-rtoc-mobile__bar.app-1jl5scb{align-items:center;background-color:var(--env-background-color);border:none;border-top:1px solid var(--env-ui-color-brand-10);box-shadow:0 -2px 10px 0 #00000014;color:var(--env-font-color);cursor:pointer;display:flex;font-family:var(--env-ui-text-heading-font-family,inherit);gap:var(--env-spacing-medium);justify-content:space-between;padding:var(--env-spacing-medium) var(--env-spacing-large);width:100%}.esv-rtoc-mobile__current-section.app-1jl5scb{flex:1;font-size:var(--font-size-medium);text-align:left}.esv-rtoc-mobile__current-section.app-1jl5scb,.esv-rtoc-mobile__open-btn.app-1jl5scb{font-family:var(--env-ui-text-heading-font-family);font-weight:var(--font-weight-button);letter-spacing:var(--letter-spacing);line-height:var(--line-height-ui);-webkit-text-decoration:none;text-decoration:none}.esv-rtoc-mobile__open-btn.app-1jl5scb{align-items:center;display:flex;flex-direction:column;flex-shrink:0;font-size:var(--font-size-small);gap:var(--env-spacing-x-small);text-align:center;white-space:nowrap}.esv-rtoc-mobile__open-btn.app-1jl5scb:hover{-webkit-text-decoration:underline;text-decoration:underline}.esv-rtoc-mobile__btn-icon.app-1jl5scb{height:24px;pointer-events:none;width:24px}.esv-rtoc-mobile__panel.app-1jl5scb{background-color:var(--env-background-color);display:flex;flex-direction:column;inset:0;overflow-y:auto;position:fixed;z-index:1001}.esv-rtoc-mobile__panel-header.app-1jl5scb{align-items:center;display:flex;gap:var(--env-spacing-medium);justify-content:space-between;padding:var(--env-spacing-large)}.esv-rtoc-mobile__panel-progress.app-1jl5scb{border-bottom:1px solid var(--env-ui-color-brand-10);display:flex;flex-direction:column;gap:10px;padding:var(--env-spacing-medium) var(--env-spacing-large)}.esv-rtoc-mobile__close.app-1jl5scb{align-items:center;background:none;border:none;border-radius:var(--env-border-radius);color:inherit;cursor:pointer;display:flex;flex-shrink:0;height:32px;justify-content:center;padding:0;width:32px}.esv-rtoc-mobile__close-icon.app-1jl5scb{height:20px;width:20px}.esv-rtoc-mobile__bar-progress.app-1jl5scb{background-color:var(--env-background-color);display:flex;flex-direction:column;gap:var(--env-spacing-x-small);padding:0 var(--env-spacing-large) var(--env-spacing-medium)}.esv-rtoc-mobile__progress-text.app-1jl5scb{color:var(--env-font-color);font-family:var(--env-font-family);font-size:var(--font-size-small);font-weight:var(--font-weight-body);letter-spacing:var(--letter-spacing);line-height:var(--line-height-small-text)}.esv-rtoc-mobile--open.app-1jl5scb .esv-rtoc-mobile__bar:where(.app-1jl5scb){display:none}.esv-rtoc-mobile--open.app-1jl5scb .esv-rtoc-mobile__bar-progress:where(.app-1jl5scb){display:none}
