.bm{padding-bottom:4rem}.bm-head{padding-top:1.5rem;padding-bottom:1.25rem;border-bottom:1px solid rgb(var(--c-line))}.bm-eyebrow{font-size:var(--type-label);color:rgb(var(--c-muted));font-weight:600;letter-spacing:.01em}.bm-title{margin-top:.35rem;overflow-wrap:anywhere}.bm-how{margin-top:1rem;padding-inline-start:1.25rem;list-style:decimal;color:rgb(var(--c-ink-secondary));font-size:var(--type-ui);line-height:1.7}.bm-progress{margin-top:1.25rem}.bm-progress__bar{height:4px;border-radius:999px;background:rgb(var(--c-line));overflow:hidden}.bm-progress__bar>span{display:block;height:100%;background:rgb(var(--c-ink));border-radius:inherit;transition:width var(--motion-standard) ease}.bm-progress__text{margin-top:.5rem;font-size:var(--type-meta);color:rgb(var(--c-ink-secondary))}.bm-resume{margin-top:.75rem;display:flex;flex-wrap:wrap;align-items:center;gap:.5rem .75rem;font-size:var(--type-ui);color:rgb(var(--c-ink-soft))}.bm-step{padding-top:2rem;padding-bottom:1.5rem;border-bottom:1px solid rgb(var(--c-line));scroll-margin-top:5.5rem}.bm-step__title{display:flex;align-items:baseline;gap:.6rem;font-family:var(--font-display);font-weight:600;font-size:var(--type-section);line-height:1.3;color:rgb(var(--c-ink))}.bm-step__title:focus{outline:none}.bm-step__title:focus-visible{outline:2px solid rgb(var(--c-accent));outline-offset:4px;border-radius:4px}.bm-step__n{display:inline-grid;place-items:center;min-width:1.9rem;height:1.9rem;border-radius:999px;border:1px solid rgb(var(--c-border-control));font-family:var(--font-body);font-size:var(--type-meta);font-weight:600;color:rgb(var(--c-ink-soft))}.bm-step__next{margin-top:1.5rem}.bm-source{margin-top:1.25rem;border:1px solid rgb(var(--c-line));border-radius:var(--radius-card);background:rgb(var(--c-surface));box-shadow:var(--shadow-card);padding:1.25rem}@media (min-width:640px){.bm-source{padding:2rem 2.25rem}}.bm-source__label{font-size:var(--type-label);font-weight:600;color:rgb(var(--c-muted))}.bm-source__ref{margin-top:.25rem;margin-bottom:.9rem;font-size:var(--type-ui);font-weight:600;color:rgb(var(--c-accent));overflow-wrap:anywhere}.bm-source__link{margin-top:.75rem}.bm-guide{margin-top:1.25rem;border:1px dashed rgb(var(--c-border-control));border-radius:var(--radius-card);padding:1rem 1.25rem;background:rgb(var(--c-raised)/.45)}.bm-guide__label{font-size:var(--type-label);font-weight:600;color:rgb(var(--c-ink-soft))}.bm-guide__list{margin-top:.6rem;padding-inline-start:1.1rem;list-style:disc;font-size:var(--type-body);line-height:1.7;color:rgb(var(--c-ink))}.bm-guide__list li+li{margin-top:.35rem}.bm-guide__note{margin-top:.75rem;font-size:var(--type-meta)}.bm-context,.bm-guide__note{color:rgb(var(--c-ink-secondary))}.bm-context{margin-top:.9rem;padding-top:.75rem;border-top:1px solid rgb(var(--c-line));font-size:var(--type-ui);line-height:1.7}.bm-takeaway{margin-top:1.25rem}.bm-takeaway__label{display:block;font-size:var(--type-body);font-weight:600;color:rgb(var(--c-ink))}.bm-picks{margin-top:.75rem;display:flex;flex-wrap:wrap;gap:.5rem}.bm-pick{min-height:var(--target-min);padding:.5rem 1rem;border-radius:999px;border:1px solid rgb(var(--c-border-control));background:rgb(var(--c-surface));font-size:var(--type-ui);color:rgb(var(--c-ink-soft));text-align:start}.bm-pick:hover{background:rgb(var(--c-raised))}.bm-pick[aria-pressed=true]{border-color:rgb(var(--c-ink));color:rgb(var(--c-ink))}.bm-takeaway__field{margin-top:.75rem;width:100%;min-height:6rem;border:1px solid rgb(var(--c-border-control));border-radius:var(--radius-control);background:rgb(var(--c-surface));padding:.75rem 1rem;font-size:var(--type-control);line-height:1.6;color:rgb(var(--c-ink));resize:vertical}.bm-takeaway__status{min-height:1.5em;margin-top:.35rem}.bm-prayer{margin-top:1.25rem;border:1px solid rgb(var(--c-line));border-radius:var(--radius-card);background:rgb(var(--c-surface))}.bm-prayer__summary{min-height:var(--target-min);display:flex;align-items:center;padding:.6rem 1.25rem;cursor:pointer;font-weight:600;font-size:var(--type-ui);color:rgb(var(--c-ink))}.bm-prayer__body{padding:0 1.25rem 1.1rem}.bm-prayer__prompt{margin-top:.4rem;font-size:var(--type-body);color:rgb(var(--c-ink));font-weight:600}.bm-complete{margin-top:1.25rem}.bm-complete__done{font-size:var(--type-body);font-weight:600;color:rgb(var(--c-ink))}.bm-complete__actions{margin-top:.75rem;display:flex;flex-wrap:wrap;align-items:center;gap:.75rem 1rem}.bm-textbtn{min-height:var(--target-min);min-width:var(--target-min);padding:.25rem .5rem;font-size:var(--type-ui);color:rgb(var(--c-ink-secondary));text-decoration:underline;text-decoration-color:rgb(var(--c-silver));text-underline-offset:4px}.bm-textbtn:hover{color:rgb(var(--c-ink))}.bm-pager{margin-top:1.5rem;display:grid;gap:.75rem}@media (min-width:640px){.bm-pager{grid-template-columns:1fr 1fr}}.bm-pager__link{display:block;min-height:var(--target-min);padding:.75rem 1rem;border:1px solid rgb(var(--c-line));border-radius:var(--radius-control);background:rgb(var(--c-surface));font-size:var(--type-ui);color:rgb(var(--c-ink-soft));overflow-wrap:anywhere}.bm-pager__link:hover{background:rgb(var(--c-raised))}.bm-pager__dir{display:block;font-size:var(--type-meta);color:rgb(var(--c-muted))}.bm-related{margin-top:1.5rem}.bm-related ul{margin-top:.6rem;display:grid;gap:.75rem}.bm-related a{overflow-wrap:anywhere}.bm-continue{margin-top:1.5rem;display:flex;flex-wrap:wrap;gap:.75rem}.bm-continue a{display:inline-flex;align-items:center}.bm-head--hub{border-bottom:0}.bm-hub-section{margin-top:2rem;padding-top:1.75rem;border-top:1px solid rgb(var(--c-line))}.bm-shelf{margin-top:1rem}.bm-shelf__title{margin-top:1rem;font-size:var(--type-ui);font-weight:600;color:rgb(var(--c-ink-soft))}.bm-shelf__list{margin-top:.6rem;display:grid;gap:.6rem}.bm-shelf__item{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem;padding:.85rem 1rem;border:1px solid rgb(var(--c-line));border-radius:var(--radius-control);background:rgb(var(--c-surface))}.bm-shelf__link{display:inline-flex;align-items:center;min-height:var(--target-min);font-weight:600;color:rgb(var(--c-ink));text-decoration:underline;text-decoration-color:rgb(var(--c-silver));text-underline-offset:4px}.bm-shelf__link,.bm-shelf__note{font-size:var(--type-ui);overflow-wrap:anywhere}.bm-shelf__note{margin-top:.35rem;color:rgb(var(--c-ink-soft));white-space:pre-line}.bm-shelf__privacy,.bm-starts{margin-top:1rem}.bm-starts{display:grid;gap:1rem}.bm-start{padding:1.1rem 1.25rem;border:1px solid rgb(var(--c-line));border-radius:var(--radius-card);background:rgb(var(--c-surface))}.bm-start__text{margin-top:.35rem}.bm-start__actions{margin-top:.9rem;display:flex;flex-wrap:wrap;align-items:center;gap:.75rem 1.25rem}.bm-start__actions .btn-secondary{display:inline-flex;align-items:center}@media (prefers-reduced-motion:reduce){.bm-progress__bar>span{transition:none}}