.bp.plans-page{padding-top:0}.bp .guide-ask{margin-top:3.5rem}.bp-head{padding:calc(var(--page-top) * .6) 0 1.8rem;background:var(--card-2);border-bottom:1px solid var(--line)}.bp-head__inner{width:min(100% - var(--week-gutter) * 2, var(--col-read,40rem));margin-inline:auto}.bp-head h1{max-width:20ch;font-family:var(--font-display);letter-spacing:-.02em;text-wrap:balance;margin:0;font-size:clamp(1.85rem,1.4rem + 2.4vw,2.9rem);font-weight:500;line-height:1.05}.bp-answer{color:var(--ink-soft);margin:.8rem 0 0;font-size:1.04rem;line-height:1.55}.bp-facts{border-top:1px solid var(--line);gap:.6rem;margin:1.1rem 0 0;padding:.9rem 0 0;display:grid}.bp-facts div{grid-template-columns:4rem 1fr;gap:.6rem;display:grid}.bp-facts dt{color:var(--rubric);font-family:var(--font-sans);letter-spacing:0;text-transform:uppercase;font-size:.74rem;font-weight:650;line-height:1.9}.bp-facts dd{color:var(--ink);margin:0;font-size:.95rem;line-height:1.5}.bp-actions{margin-top:1.1rem}.bp-chips{flex-wrap:wrap;gap:.45rem;margin-top:1.1rem;display:flex}.bp-chips a,.bp-map__places a{border:1px solid var(--line);background:var(--card);min-height:40px;color:var(--ink);font-family:var(--font-sans);border-radius:999px;align-items:center;padding:.35rem .85rem;font-size:.88rem;font-weight:600;text-decoration:none;display:inline-flex}.bp-chips a:hover,.bp-map__places a:hover{border-color:var(--ink)}.bp-section{margin-top:3rem;scroll-margin-top:5.5rem}.bp-section h2{font-family:var(--font-display);letter-spacing:-.015em;margin:0;font-size:clamp(1.55rem,1.3rem + 1.1vw,2rem);font-weight:500;line-height:1.12}.bp-lede{color:var(--ink-soft);margin:.7rem 0 0;line-height:1.5}.bp-after{color:var(--ink-mut);margin:2rem 0 0;font-size:.95rem;line-height:1.6}.bp-steps{counter-reset:bp-step;margin:1.4rem 0 0;padding:0;list-style:none}.bp-step{counter-increment:bp-step;scroll-margin-top:6rem}body[data-site] main .bp-steps>li.bp-step{padding-left:64px!important}.bp-step:before{content:counter(bp-step);border:1px solid var(--rubric);width:1.8rem;height:1.8rem;color:var(--rubric);font-family:var(--font-sans);border-radius:50%;place-items:center;font-size:.8rem;font-weight:650;display:grid;position:absolute;top:17px;left:20px}.bp-step h3{font-family:var(--font-display);margin:0;padding-top:.1rem;font-size:1.22rem;font-weight:500;line-height:1.25}.bp-step__tell{color:var(--ink-soft);margin:.35rem 0 0;line-height:1.5}.bp-step__links{font-family:var(--font-sans);flex-wrap:wrap;align-items:center;gap:.35rem 1rem;margin:.5rem 0 0;font-size:.9rem;font-weight:600;display:flex}.bp-step__links a{min-height:32px;color:var(--ink);text-underline-offset:.22em;align-items:center;gap:.3rem;text-decoration:underline;text-decoration-thickness:1px;display:inline-flex}.bp-step__links .bp-place{color:var(--ink-mut);font-weight:500}.bp-place svg{color:var(--rubric);flex:none}body[data-site] .bp-map{border:1px solid var(--line);background:var(--card-2);margin-top:.6rem;padding:1.1rem 1.15rem 1.2rem;border-radius:16px!important}.bp-map h3{color:var(--rubric);font-family:var(--font-sans);letter-spacing:0;text-transform:uppercase;margin:0;font-size:.74rem;font-weight:650}.bp-map__places{flex-wrap:wrap;gap:.45rem;margin:.75rem 0 0;display:flex}.bp-map .today-btn{margin-top:.9rem}.bp-verses{margin:1.2rem 0 0;padding:0;list-style:none}.bp-verses li{border-top:1px solid var(--line);padding:1.1rem .2rem}.bp-verses blockquote{font-family:var(--font-scripture,var(--font-display));margin:0;font-size:1.12rem;line-height:1.45}.bp-verse__ref{flex-wrap:wrap;align-items:baseline;gap:.15rem .7rem;margin:.5rem 0 0;font-size:.9rem;display:flex}.bp-verse__ref a{color:var(--rubric);font-family:var(--font-sans);letter-spacing:0;text-transform:uppercase;font-size:.74rem;font-weight:650}.bp-verse__ref span{color:var(--ink-mut)}.bp-notes{gap:.8rem;margin-top:1.2rem;display:grid}body[data-site] .bp-note{border:1px solid var(--line);border-left:3px solid var(--bp-kind,var(--line));background:var(--card);padding:1rem 1.1rem 1.05rem;border-radius:12px!important}.bp-note[data-kind=Bible]{--bp-kind:var(--rubric)}.bp-note[data-kind=Tradition]{--bp-kind:var(--ink-mut)}.bp-note[data-kind=Debated],.bp-note[data-kind=Unknown]{--bp-kind:var(--line-strong,var(--ink-mut))}.bp-note__kind{color:var(--ink-mut);font-family:var(--font-sans);letter-spacing:0;text-transform:uppercase;margin:0;font-size:.72rem;font-weight:650}.bp-note[data-kind=Bible] .bp-note__kind{color:var(--rubric)}.bp-note h3{margin:.3rem 0 0;font-size:1.08rem;line-height:1.3}.bp-note p:not(.bp-note__kind){color:var(--ink-soft);margin:.4rem 0 0;line-height:1.5}.bp-note .bp-note__ref{font-size:.9rem}.bp-cards{gap:.6rem;margin:1.2rem 0 0;padding:0;list-style:none;display:grid}@media (width>=720px){.bp-cards{grid-template-columns:repeat(auto-fill,minmax(15rem,1fr))}}body[data-site] .bp-cards a{border:1px solid var(--line);background:var(--card);height:100%;color:var(--ink);gap:.25rem;padding:.95rem 1.05rem;text-decoration:none;display:grid;border-radius:14px!important}.bp-cards a:hover{border-color:var(--ink)}.bp-cards strong{font-family:var(--font-display);font-size:1.15rem;font-weight:500}.bp-cards span{color:var(--ink-soft);font-size:.93rem;line-height:1.45}.bp-cards em{color:var(--ink-mut);font-size:.82rem;font-style:normal}.bp-chips a:focus-visible,.bp-cards a:focus-visible,.bp-map__places a:focus-visible{outline:2px solid var(--rubric);outline-offset:2px}.bp-jump{scrollbar-width:none;gap:.5rem;margin:1rem 0 0;padding-bottom:.4rem;display:flex;overflow-x:auto}.bp-jump::-webkit-scrollbar{display:none}.bp-jump a{border:1px solid var(--line);border-radius:var(--r-control,0);min-height:40px;color:var(--ink);font-family:var(--font-sans);white-space:nowrap;flex:none;align-items:center;padding:.4rem .85rem;font-size:.88rem;font-weight:600;text-decoration:none;display:inline-flex}.bp-jump a:hover{border-color:var(--ink)}
