html{font-size: 133%;--body-size: 1.35rem;--measure: calc(66 * 0.4725 * var(--body-size));overflow-x: hidden;overflow-y: scroll;--lead: 1.7;--line: calc(var(--body-size) * var(--lead));--rail-size: .95rem;--rail-pad: .6rem;--rail-inline: .8rem;--rail: calc(var(--head-title) * 1.15 + var(--tap) - .35rem + 1px);--anchor: calc(var(--rail) + 1rem);--daybar-size: 1.1rem;--daybar-sub: .8rem;--daybar-pad: .9rem;--daybar: calc(var(--daybar-size) * var(--lead) + var(--tap) + .1rem + 2 * var(--daybar-pad) + 1px);--tap: 44px;--depth: 2px;--lede-gap: 1.5rem;--pad: 1.5rem;--head-page: calc(var(--body-size) * 1.5);--head-title: calc(var(--body-size) * 1.185);--head-sub: calc(var(--body-size) * 0.926);--head-lead: 1.33;--head-above: 1.5em;--head-below: .5em;--ease: cubic-bezier(.16, 1, .3, 1);--dur-fast: 150ms;--dur: 260ms;--dur-slow: 900ms}:root{--sable: #14131A;--bone: #E9E6DF;--lapis: #2B4A85;--gold: #9C7C22;--bg: var(--bone);--ink: #1A1820;--muted: #5C5866;--rule: #C9C4BA;--edge: var(--muted);--accent: var(--lapis);--accent-hover: #1E3A6E;--leaf: #6E5512;--surface-leaf: #C69A3E;--rose: #904C5B;--verdant:#1F4A28;--face: "Libron","Libron fallback",Georgia,"Times New Roman",serif}@media (prefers-color-scheme: dark){:root{--bg: var(--sable);--ink: var(--bone);--muted: #9A94A6;--rule: #302E3A;--edge: var(--muted);--accent: #8FAAD9;--accent-hover: #B7CBEA;--leaf: #D4B457;--surface-leaf: #D4B457;--rose: #B57382;--verdant:#6FBF7C}}:root[data-theme="dark"]{--bg: var(--sable);--ink: var(--bone);--muted: #9A94A6;--rule: #302E3A;--edge: var(--muted);--accent: #8FAAD9;--accent-hover: #B7CBEA;--leaf: #D4B457;--surface-leaf: #D4B457;--rose: #B57382;--verdant: #6FBF7C}:root[data-theme="light"]{--bg: var(--bone);--ink: #1A1820;--muted: #5C5866;--rule: #C9C4BA;--edge: var(--muted);--accent: var(--lapis);--accent-hover: #1E3A6E;--leaf: #6E5512;--surface-leaf: #C69A3E;--rose: #904C5B;--verdant: #1F4A28}*,*::before,*::after{box-sizing: border-box}html{-webkit-text-size-adjust: 100%;scroll-behavior: smooth}html:has(.rail),html:has(.commentary-bar){scroll-behavior: auto}body{margin: 0;background: var(--bg);color: var(--ink);font: 400 var(--body-size)/var(--lead) var(--face);font-feature-settings: "kern" 1;text-rendering: optimizeLegibility}:focus-visible{outline: 2px solid var(--accent);outline-offset: 3px}a,a:visited{color: var(--accent);text-decoration-thickness: 1px;text-underline-offset: .18em}a[rel~="external"]{text-decoration-style: dashed}a:hover{color: var(--accent-hover);text-decoration-thickness: 2px}h1,h2,h3{font-family: var(--face);font-weight: 400}.reading .v,.entry p,.entry [data-excerpt],.blurb p,h1,h2,h3,.card{text-wrap: pretty}[id]{scroll-margin-top: var(--anchor)}.label,.cite,.attrib,.rail > a,.day-plan,.way,.name{font-weight: 400;letter-spacing: .07em}.label{font-size: .9rem;color: var(--muted)}.way,.way:visited,.card,.daylist a,.daylist a:visited{display: inline-block;border: 1px solid var(--edge);border-radius: 2px;padding: .5rem 1rem;background: none;color: var(--ink);min-height: var(--tap);font-family: inherit;font-size: 1.05rem;text-decoration: none;cursor: pointer;box-shadow: 0 var(--depth) 0 var(--edge);transition: border-color var(--dur-fast) var(--ease),color var(--dur-fast) var(--ease),background-color var(--dur-fast) var(--ease),box-shadow var(--dur-fast) var(--ease),transform var(--dur-fast) var(--ease)}.way:hover,.card:hover,.daylist a:hover{border-color: var(--leaf);color: var(--leaf);box-shadow: 0 calc(var(--depth) + 1px) 0 var(--leaf);transform: translateY(-1px)}.way:active,.card:active,.daylist a:active{transform: translateY(var(--depth));box-shadow: 0 0 0 var(--edge)}.pick{position: absolute;opacity: 0;width: 0;height: 0}.pick:focus-visible + .card{outline: 2px solid var(--accent);outline-offset: 2px}@keyframes chosen{from{transform: scale(.94)}to{transform: scale(1)}}@keyframes chosen-plan{0%{transform: scale(.97);box-shadow: 0 var(--depth) 0 var(--surface-leaf),0 0 0 0 var(--surface-leaf)}40%{transform: scale(1)}75%{box-shadow: 0 var(--depth) 0 var(--surface-leaf),0 0 1.8rem .16rem var(--surface-leaf)}100%{box-shadow: 0 var(--depth) 0 var(--surface-leaf),0 0 .65rem .04rem var(--surface-leaf)}}@keyframes rise{from{opacity: 0;transform: translateY(.4rem)}to{opacity: 1;transform: none}}.page{max-width: calc(var(--measure) + 2 * var(--pad));margin: 0 auto;padding: 0 var(--pad) 6rem;display: flex;flex-direction: column;min-height: 100vh}.masthead{display: flex;align-items: center;gap: .8rem;padding: 1rem 0 0}.wordmark{font: 400 1.5rem/1 var(--face);letter-spacing: .04em;margin: 0 auto}.wordmark a{color: inherit;text-decoration: none;display: inline-flex;align-items: center;gap: .55rem;padding-block: .3rem;min-height: var(--tap)}.mark{width: 2em;height: 2em;flex: none}.sitefoot{margin-top: auto;padding: 1rem 0 0;border-top: 1px solid var(--rule);text-align: center}.sitefoot .label{color: var(--accent);display: inline-block;padding: .8rem 1rem}.daybar,.rail{gap: .5rem 1rem;margin: var(--lede-gap) calc(-1 * var(--pad)) 0;padding: 0 var(--pad) .5rem}.daybar{display: grid;align-items: center;grid-template-columns: 1fr auto 1fr;grid-template-areas: "prev day next"}.daybar .way-prev{grid-area: prev;justify-self: start}.daybar .daynum{grid-area: day}.daybar .way-next{grid-area: next;justify-self: end}.daybar .way{border-color: transparent;padding: 0 .4rem;box-shadow: none}.daybar .way .way-line{display: inline-flex;align-items: center;justify-content: center;width: 1.9rem;height: 1.9rem;padding: 0;line-height: 1;border: 1px solid var(--edge);border-radius: 2px;box-shadow: 0 var(--depth) 0 var(--edge);transition: border-color var(--dur-fast) var(--ease),box-shadow var(--dur-fast) var(--ease)}.daybar .way:hover .way-line{border-color: var(--leaf);box-shadow: 0 calc(var(--depth) + 1px) 0 var(--leaf)}.daybar .way:active .way-line{box-shadow: 0 0 0 var(--edge)}.daynum{margin: 0;font-size: var(--head-title);line-height: var(--head-lead);text-align: center}.daynum a,.daynum .stack{display: inline-flex;flex-direction: column;align-items: center;gap: .1rem}.daynum a{color: inherit;text-decoration: none;padding: .5rem .6rem;margin: -.5rem -.6rem}.daynum a:hover,.daynum a:focus-visible{text-decoration: underline}.day-plan{font-size: .95rem;font-family: var(--face);color: var(--accent)}a.day-plan{color: var(--accent);text-decoration: underline}.daybar a.day-plan{display: flex;align-items: center;justify-content: center;min-height: var(--tap)}.commentary-bar{position: sticky;top: 0;z-index: 2;margin-top: 0;padding-block: var(--daybar-pad);background: var(--bg);border-bottom: 1px solid var(--rule)}.commentary-bar .daynum{font-size: var(--daybar-size)}.commentary-bar .day-plan{font-size: var(--daybar-sub)}.page:has(.commentary-bar){--anchor: var(--daybar)}.rail{position: sticky;top: 0;z-index: 2;padding-block: 0;background: var(--bg);border-bottom: 1px solid var(--rule);display: grid;grid-template-columns: 1fr auto 1fr;align-items: center;gap: 0}.rail-scripture{text-align: left;justify-self: start}.rail-chapter{text-align: center;justify-self: center;position: static}.rail-catechism{text-align: right;justify-self: end}.rail-chapter{display: grid;grid-template-areas: "title";align-items: center;justify-items: center;font-size: var(--rail-size);line-height: var(--lead);color: var(--muted);min-height: var(--tap);box-sizing: border-box;padding: 0 .4rem;user-select: none}.rail-day-title{grid-area: title;position: relative;top: -.35rem;margin: 0;padding: 0;text-align: center;user-select: text}.rail-day-num{font-family: var(--face);font-size: var(--head-title);font-weight: 400;line-height: 1.15;color: var(--ink);white-space: nowrap;text-align: center;margin: 0;padding: 0}.rail-day-title a.day-plan{display: flex;align-items: center;justify-content: center;min-height: var(--tap);font-family: var(--face);font-size: .95rem;font-weight: 400;color: var(--accent);text-decoration: none;letter-spacing: .07em;white-space: nowrap;text-align: center;margin: -.35rem -.6rem 0;padding: .2rem .6rem}.rail-day-title a.day-plan:hover,.rail-day-title a.day-plan:focus-visible{color: var(--accent-hover);text-decoration: underline}.rail-bible{grid-area: title;display: grid;grid-template-areas: "title";align-items: center;justify-items: center;position: static;opacity: 0;pointer-events: none}.rail-chap-label,.rail-catechism-label{grid-area: title;opacity: 0;pointer-events: none;white-space: nowrap}.rail-title-short{display: none}.rail-title-full{display: inline}.rail-progress{position: absolute;bottom: -1px;left: 0;right: 0;height: 2px;overflow: hidden;pointer-events: none}.rail-progress-bar{position: absolute;top: 0;left: 0;width: 100%;height: 100%;background: var(--accent);transform-origin: left;transform: scaleX(0);opacity: 0}.rail > a{font-size: var(--rail-size);text-decoration: none;color: var(--accent);display: inline-flex;align-items: center;justify-content: center;min-height: var(--tap);box-sizing: border-box;padding: var(--rail-pad) var(--rail-inline);outline: none;-webkit-tap-highlight-color: transparent}.rail > a:visited,.rail > a:hover,.rail > a:active,.rail > a:focus{color: var(--accent);text-decoration: none;outline: none}.rail > a:first-child{margin-left: calc(-1 * var(--rail-inline))}.rail > a:last-child{margin-right: calc(-1 * var(--rail-inline))}.rail > a:focus-visible{outline: 2px solid var(--accent);outline-offset: -2px}@supports (animation-timeline: view()){body{timeline-scope: --masthead,--sec-scripture,--sec-catechism,--c-0,--c-1,--c-2,--c-3,--c-4,--c-5,--c-6,--c-7,--c-8,--c-9,--c-10,--c-11,--c-12,--c-13,--c-14,--c-15,--c-16,--c-17,--c-18,--c-19}.masthead{view-timeline-name: --masthead}#scripture{view-timeline-inset: calc(var(--anchor) + 2px) auto;view-timeline-name: --sec-scripture}#catechism{view-timeline-inset: calc(var(--rail) + 2px) auto;view-timeline-name: --sec-catechism}.chap{view-timeline-inset: calc(var(--anchor) + 2px) auto}#c-0{view-timeline-name: --c-0}#c-1{view-timeline-name: --c-1}#c-2{view-timeline-name: --c-2}#c-3{view-timeline-name: --c-3}#c-4{view-timeline-name: --c-4}#c-5{view-timeline-name: --c-5}#c-6{view-timeline-name: --c-6}#c-7{view-timeline-name: --c-7}#c-8{view-timeline-name: --c-8}#c-9{view-timeline-name: --c-9}#c-10{view-timeline-name: --c-10}#c-11{view-timeline-name: --c-11}#c-12{view-timeline-name: --c-12}#c-13{view-timeline-name: --c-13}#c-14{view-timeline-name: --c-14}#c-15{view-timeline-name: --c-15}#c-16{view-timeline-name: --c-16}#c-17{view-timeline-name: --c-17}#c-18{view-timeline-name: --c-18}#c-19{view-timeline-name: --c-19}@keyframes rail-day-hide{0%{opacity: 1}100%{opacity: 0;pointer-events: none}}@keyframes rail-bible-show{from,to{opacity: 1}}@keyframes rail-chap-show{0%,99%{opacity: 1;color: var(--ink)}99.5%,100%{opacity: 0}}@keyframes rail-cat-show{from,to{opacity: 1;color: var(--ink)}}@keyframes rail-prog-fill{from{transform: scaleX(0);opacity: 1}to{transform: scaleX(1);opacity: 1}}.rail-day-title{animation-name: rail-day-hide;animation-timing-function: linear;animation-timeline: --masthead;animation-range: exit 0% exit 100%;animation-fill-mode: both}.rail-bible{animation-name: rail-bible-show;animation-timing-function: linear;animation-timeline: --sec-scripture;animation-range-start: exit-crossing 0%;animation-range-end: exit-crossing calc(100% - 4px)}.rail-chap-label{animation-name: rail-chap-show;animation-timing-function: linear;animation-range-start: exit-crossing 0%;animation-range-end: exit-crossing calc(100% - 4px)}.rail-catechism-label{animation-name: rail-cat-show;animation-timing-function: linear;animation-range-start: exit-crossing 0%;animation-range-end: exit-crossing 100%;animation-timeline: --sec-catechism}.rail-progress-bar{animation-name: rail-prog-fill;animation-timing-function: linear;animation-range-start: exit-crossing 0%;animation-range-end: exit-crossing calc(100% - 4px)}.rail-chap-0,.rail-prog-0{animation-timeline: --c-0}.rail-chap-1,.rail-prog-1{animation-timeline: --c-1}.rail-chap-2,.rail-prog-2{animation-timeline: --c-2}.rail-chap-3,.rail-prog-3{animation-timeline: --c-3}.rail-chap-4,.rail-prog-4{animation-timeline: --c-4}.rail-chap-5,.rail-prog-5{animation-timeline: --c-5}.rail-chap-6,.rail-prog-6{animation-timeline: --c-6}.rail-chap-7,.rail-prog-7{animation-timeline: --c-7}.rail-chap-8,.rail-prog-8{animation-timeline: --c-8}.rail-chap-9,.rail-prog-9{animation-timeline: --c-9}.rail-chap-10,.rail-prog-10{animation-timeline: --c-10}.rail-chap-11,.rail-prog-11{animation-timeline: --c-11}.rail-chap-12,.rail-prog-12{animation-timeline: --c-12}.rail-chap-13,.rail-prog-13{animation-timeline: --c-13}.rail-chap-14,.rail-prog-14{animation-timeline: --c-14}.rail-chap-15,.rail-prog-15{animation-timeline: --c-15}.rail-chap-16,.rail-prog-16{animation-timeline: --c-16}.rail-chap-17,.rail-prog-17{animation-timeline: --c-17}.rail-chap-18,.rail-prog-18{animation-timeline: --c-18}.rail-chap-19,.rail-prog-19{animation-timeline: --c-19}}.entry{max-width: var(--measure);padding: calc(var(--line) * 1.25) 0}.entry p{margin: 0 0 calc(var(--line) * .5)}main > .entry + .entry{border-top: 1px solid var(--rule)}.day-panel{padding-top: calc(var(--line) * 1.5);padding-bottom: calc(var(--line) * 1.2)}main > .day-panel:first-child{padding-top: calc(var(--line) * 1.5 + 1px)}.entry hr.chap-divider,hr.chap-divider{border: 0;height: 1px;background-color: var(--rule);max-width: 10rem;margin: calc(var(--line) * 1.5) auto calc(var(--line) * 1.2);overflow: visible;text-align: center}hr.chap-divider::after{content: "☩";display: inline-block;position: relative;top: -0.65em;padding: 0 0.5rem;background-color: var(--bg);color: var(--leaf);font-size: 1.1rem;line-height: 1}.entry hr{border: 0;border-top: 1px solid var(--rule);margin: calc(var(--line) * .875) 0}.entry hr.major{border-top-width: 3px;margin: calc(var(--line) * 1.125) 0}.center{text-align: center}.entry > h2{margin: 0 0 var(--head-below);font-size: var(--head-page);line-height: 1.15;letter-spacing: .01em}.entry > h2:has(+ .meta){margin-bottom: .1em}.entry > * + h2{margin-top: var(--head-above)}.entry h3,.sect > h2{margin: var(--head-above) 0 var(--head-below);font-size: var(--head-sub);font-weight: 400;line-height: 1.3}.entry h3.chapter{font-size: var(--head-title)}.page:has(.rail) .entry > h2,.page:has(.rail) .entry > .meta,.page:has(.rail) .chap > h3,.page:has(.rail) .sect > h3,.page:has(.rail) .argument{text-align: center}.entry .meta{text-align: center;margin: 0 0 calc(var(--line) * .55);font-size: .92rem;color: var(--muted)}.cite{color: var(--leaf)}.reading{--gutter: 2.1rem;margin: 0 0 calc(var(--line) * .6)}.reading [data-excerpt]{display: inline;margin: 0}.reading .v{padding-left: var(--gutter);text-indent: calc(-1 * var(--gutter));margin: 0 0 calc(var(--line) * .25);scroll-margin-top: var(--anchor)}.reading .vn{display: inline-block;width: var(--gutter);text-indent: 0;text-align: left;font-size: .74em;color: var(--muted);-webkit-user-select: none;user-select: none}.reading .vn a{color: var(--accent);text-decoration: underline;display: inline-block;padding-block: .5rem;margin-block: -.5rem}.reading .initial{display: inline-block;line-height: 1;text-indent: 0}.reading .initial::first-letter{font-size: 1.5em}.argument [data-excerpt]{margin: 0 0 calc(var(--line) * .5);color: var(--muted);font-size: calc(var(--body-size) * .874)}.tonote{display: inline-block;color: var(--accent);text-decoration: underline;padding-block: .5rem;margin-block: -.5rem;transition: color var(--dur-fast) var(--ease)}blockquote{margin: 0 0 calc(var(--line) * .5);padding-left: 1.2rem;border-left: 2px solid var(--leaf)}.attrib{color: var(--muted);font-size: .95rem}.editorial{border-left: 2px solid var(--accent);padding: .2rem 0 .2rem 1rem;margin: calc(var(--line) * .45) 0;font-size: calc(var(--body-size) * .756)}.note{margin: 0 0 calc(var(--line) * .75)}.note .meta{margin: 0 0 .3rem}.qa{margin: 0 0 calc(var(--line) * 1.5)}.qa-q{margin: 0 0 calc(var(--line) * .25)}.qa-a{border-left: 2px solid var(--leaf);padding-left: 1.2rem;margin: 0}.qa-a p{margin: 0 0 calc(var(--line) * .5)}.qa-a > :last-child{margin-bottom: 0}.qa-mark{color: var(--muted);font-weight: 700}.licence{margin: calc(var(--line) * .75) 0 0;font-size: 1rem;color: var(--muted)}.chooser-kicker{max-width: var(--measure);margin: var(--lede-gap) auto 0;text-align: center;font-family: var(--face);font-size: 1.25rem;line-height: 1.4;color: var(--muted)}.chooser-title{font-size: var(--head-page);line-height: 1.1;text-align: center;margin: 1.5rem 0 var(--head-below)}.chooser{margin-bottom: 2rem}.chooser fieldset{border: 0;padding: 0;margin: 0;min-inline-size: 0}.visually-hidden,.daybar .way-day,.daybar .way-passage{position: absolute;width: 1px;height: 1px;overflow: hidden;clip-path: inset(50%);white-space: nowrap}.cards{display: flex;flex-wrap: wrap;gap: 1rem;justify-content: center}.card{flex: 1 1 12rem;max-width: 16rem;padding: 1.4rem 1.1rem;text-align: center;font-family: var(--face);font-size: 1.25rem;line-height: 1.3}.pick:checked + .card{background: var(--surface-leaf);border-color: var(--surface-leaf);color: var(--sable);font-weight: 400;box-shadow: 0 var(--depth) 0 var(--surface-leaf),0 0 .65rem .04rem var(--surface-leaf);animation: chosen-plan var(--dur-slow) var(--ease) forwards}.pick:checked + .card:hover{background: var(--surface-leaf);border-color: var(--surface-leaf);color: var(--sable);box-shadow: 0 calc(var(--depth) + 1px) 0 var(--surface-leaf),0 0 .65rem .04rem var(--surface-leaf)}.blurbs{margin: 2.2rem auto 0;max-width: var(--measure);text-align: center}.blurb{display: none}.chooser:has(#pick-canonical:checked) #blurb-canonical,.chooser:has(#pick-christ-first:checked) #blurb-christ-first,.chooser:has(#pick-chronological:checked) #blurb-chronological{display: block}.ways,.daynav{display: flex;flex-wrap: wrap;gap: .8rem}.ways{justify-content: center;margin: 1.4rem 0 0}.daynav{justify-content: space-between;margin: 3rem 0 0}.day-way{display: inline-flex;flex-direction: column;gap: .1rem}.way-line{display: inline-flex;gap: .35em}.daynav .day-way{max-width: 48%}.day-way .way-passage{font-variant: normal;letter-spacing: 0;font-size: .88rem;color: var(--leaf)}.way-next{text-align: right}.way-next .way-line{justify-content: flex-end}.ways .way:first-child,.ways .way:first-child:visited{background: var(--accent);border-color: var(--accent);color: var(--bg)}.ways .way:first-child:hover{background: var(--accent);border-color: var(--accent);color: var(--bg);box-shadow: 0 calc(var(--depth) + 1px) 0 var(--accent)}.prayer{max-width: var(--measure);margin: 3rem auto 3.5rem;text-align: center;font-size: calc(var(--body-size) * .75);color: var(--muted);line-height: var(--lead)}.prayer details{display: inline-block;text-align: center;width: 100%}.prayer summary{cursor: pointer;list-style-position: inside}.prayer-body{margin-top: .6rem}.prayer p{margin: .5rem 0 0}.prayer p:first-child{margin-top: 0}.prayer-title{font-variant: small-caps;letter-spacing: .05em;color: var(--ink);font-weight: 500}.prayer-rubric{font-style: italic}.prayer-source{margin-top: .8rem;font-size: .85em}.prayer-source a{color: var(--accent)}.prayer-source a:hover{color: var(--accent-hover)}.daylist{list-style: none;margin: 1.4rem 0 0;padding: 0;display: grid;grid-template-columns: repeat(auto-fill, minmax(18rem, 1fr));gap: .5rem 1rem}.daylist a{display: flex;gap: .8rem;align-items: baseline;padding: .55rem .7rem}.daylist a:focus-visible{color: var(--accent)}.daylist.mosaic{display: grid;grid-template-columns: repeat(auto-fill, minmax(8.5rem, 1fr));gap: .5rem;margin: 1.4rem 0 0;padding: 0}.mosaic .mosaic-tile{display: flex;flex-direction: column;justify-content: flex-start;gap: .2rem;padding: .5rem .6rem;min-height: var(--tap);background-color: var(--bg);border: 1px solid var(--rule);border-radius: 2px;color: var(--ink);text-decoration: none;box-shadow: 0 var(--depth) 0 var(--rule)}.mosaic .mosaic-tile:hover{border-color: var(--leaf);color: var(--leaf);box-shadow: 0 calc(var(--depth) + 1px) 0 var(--leaf);transform: translateY(-1px)}.mosaic .mosaic-tile:active{transform: translateY(var(--depth));box-shadow: 0 0 0 var(--leaf)}.mosaic-n{font-size: .95rem;font-weight: 700;font-variant-numeric: lining-nums;color: var(--leaf);line-height: 1.1}.mosaic-p{font-size: .85rem;line-height: 1.25;color: inherit;word-break: break-word}.mosaic-p-short{display: none}.mosaic-p-full{display: inline}.linklist{margin: 0 0 calc(var(--line) * .75);padding-left: 1.4rem}.linklist li{margin: 0 0 calc(var(--line) * .25)}.questions-plain{margin: 0 0 calc(var(--line) * .75);padding-left: 2.4rem}.questions-plain li{margin: 0 0 calc(var(--line) * .25)}.questions-plain li::marker{color: var(--leaf);font-variant-numeric: lining-nums}.index-letter{font-size: var(--head-title);color: var(--leaf);border-bottom: 1px solid var(--rule);padding-bottom: calc(var(--line) * .1)}.index-entries{list-style: none;margin: 0 0 calc(var(--line) * .75);padding: 0}.index-entries li{margin: 0 0 calc(var(--line) * .1)}.index-entries a{display: inline-block;font-variant-numeric: lining-nums;text-align: center;min-width: var(--tap);padding-block: calc((var(--tap) - 1.2em) / 2);margin-block: calc((var(--tap) - 1.2em) / -2)}.textlist,.data-exports{list-style: disc;margin: calc(var(--line) * .6) 0 0}.textlist li,.data-exports li{margin: 0 0 calc(var(--line) * .25)}.textlist li::marker,.data-exports li::marker{color: var(--leaf);font-weight: 600}.textlist a,.linklist a{display: flex;align-items: center;min-height: var(--tap)}.data-exports{display: block;overflow-x: auto;border-collapse: collapse;width: 100%}.data-exports th,.data-exports td{text-align: left;padding: .15rem .8rem .15rem 0;vertical-align: baseline;white-space: nowrap}.data-exports th{font-weight: 400;color: var(--muted);border-bottom: 1px solid var(--edge);padding: .5rem}.data-exports a{display: inline-flex;align-items: center;min-width: var(--tap);min-height: var(--tap)}.data-exports .label{display: inline;margin: 0 0 0 .35rem}.data-exports td{border-right: 1px solid var(--edge);padding: .5rem}.data-exports td:last-child,th:last-child{border-right: none}.colophon{font-size: calc(var(--body-size) * .800)}.page:not(:has(.rail)) main > .entry:first-child{padding-top: var(--lede-gap)}.page:has(.rail) main > .entry:first-child{margin-top: calc(1rem + 2px)}.colophon > h1{margin: 0 0 var(--head-below);font-size: var(--head-page);line-height: var(--head-lead)}.sources{list-style: none;margin: calc(var(--line) * .6) 0 0;padding: 0}.sources li{margin: 0 0 calc(var(--line) * .5)}.corrections{margin: calc(var(--line) * .6) 0 0;padding-left: 1.2rem}.corrections li{margin: 0 0 calc(var(--line) * .5)}.source-name{margin: 0;display: flex;gap: .4em}.source-name a{padding-block: calc((var(--tap) - 1.2em) / 2);margin-block: calc((var(--tap) - 1.2em) / -2)}.epigraph .en,.epigraph [data-excerpt],.epigraph p:not(.attrib){margin: 0 0 calc(var(--line) * .15);font-size: calc(var(--body-size) * .963)}.epigraph .attrib{margin: 0 0 calc(var(--line) * .5)}.epigraph .attrib:last-child{margin-bottom: 0}.epigraph + .epigraph{margin-top: calc(var(--line) * 1.25)}.catechism{margin: 1.1rem 0 0;color: var(--muted);font-size: 1.05rem}.catechism + .catechism{margin-top: .3rem}@media (max-width: 30rem){html{font-size: 100%;--body-size: 1.2rem;--pad: 1rem;--rail-inline: .5rem}.page{padding-bottom: 5rem}.cards{gap: 1rem}.card{flex: 1 1 calc(50% - .5rem);max-width: calc(50% - .5rem);padding: 1.1rem .5rem;font-size: 1rem}.reading .v,.entry p,.entry [data-excerpt],.blurb p{hyphens: auto;hyphenate-limit-chars: 6 3 3}.daylist.mosaic{grid-template-columns: repeat(2, 1fr);gap: .4rem}.mosaic .mosaic-tile{padding: .45rem .5rem}.mosaic-p{font-size: .8rem}.mosaic-p-full{display: none}.mosaic-p-short{display: inline}.rail{display: grid;grid-template-columns: 1fr auto 1fr;align-items: center;gap: 0}.rail > a,.rail > a:visited,.rail > a:hover,.rail > a:active,.rail > a:focus{font-size: .82rem;padding: var(--rail-pad) .2rem;min-height: var(--tap)}.rail > a:first-child{margin-left: 0}.rail > a:last-child{margin-right: 0}.rail-chapter{font-size: .82rem;padding: 0 .2rem}.rail-title-full{display: none}.rail-title-short{display: inline}}@media (prefers-reduced-motion: reduce){*:not(.rail a):not(.rail-day-title):not(.rail-bible):not(.rail-chap-label):not(.rail-catechism-label):not(.rail-progress-bar),*::before,*::after{transition: none !important;animation: none !important}html{scroll-behavior: auto !important}}@media print{body{background: #fff !important;color: #000 !important;font-size: 11pt !important;line-height: 1.4 !important}.entry,.card,blockquote,dd,dt,p,li,h1,h2,h3,h4,table,th,td{background: transparent !important;color: #000 !important;border-color: #ccc !important;box-shadow: none !important}.masthead,.daynav,.ways,.jump,.rail,.sitefoot,.prayer,audio{display: none !important}a{color: #000 !important;text-decoration: underline !important}a[href^="http"]:after{content: " (" attr(href) ")";font-size: 85%}h1,h2,h3{break-after: avoid;page-break-after: avoid}.card,blockquote,.glossary{break-inside: avoid;page-break-inside: avoid}}