.tile-preface{background:var(--pill);height:2.5rem;color:var(--accent);letter-spacing:-.02em;border-radius:.375rem;grid-column:span 2;justify-content:center;align-items:center;gap:5px;font-size:12.5px;font-weight:700;display:flex;box-shadow:inset 0 0 0 1px #5d94b873}.tile-preface svg{stroke:currentColor;fill:none;stroke-width:2.1px;stroke-linecap:round;stroke-linejoin:round;width:14px;height:14px}.pref-page{font-size:var(--scripture-size,22px);padding-top:.5rem;padding-bottom:1rem;line-height:1.38}.pref-page .pref-back{color:var(--accent);align-items:center;gap:.125rem;margin-top:.5rem;font-size:.875rem;text-decoration:none;display:inline-flex}.pref-kicker{letter-spacing:.16em;text-transform:uppercase;color:var(--fg-muted);margin-top:.57em;font-size:max(13px,.7em);font-weight:700}.pref-title{letter-spacing:-.03em;color:var(--fg);text-wrap:balance;margin-top:.21em;font-size:1.2em;font-weight:700;line-height:1.18}.pref-oneline{letter-spacing:-.01em;color:#9fd3ff;margin-top:.21em;font-size:.95em;font-weight:600;line-height:1.38}[data-theme=white] .pref-oneline{color:#1a6fa8}.pref-intro{letter-spacing:-.01em;color:var(--fg);margin-top:.57em;font-size:1em;font-weight:400;line-height:1.38}.pref-part{margin-top:.64em}.pref-part-date{letter-spacing:-.01em;color:var(--fg-muted);margin-top:.07em;font-size:max(13px,.7em);font-weight:500}.pref-part-lead,.pref-part-body{letter-spacing:-.01em;color:var(--fg);margin-top:.21em;font-size:1em;font-weight:400;line-height:1.38}.pref-part-body{margin-top:.14em}.pref-part-name{letter-spacing:-.025em;color:var(--fg);margin-top:0;font-size:1.05em;font-weight:650;line-height:1.2}.pref-part-head{justify-content:space-between;align-items:center;gap:.57em;min-height:1.71em;display:flex}.pref-part-head-text{letter-spacing:-.025em;min-width:0;color:var(--fg);font-size:1.05em;font-weight:650;line-height:1.2}.pref-part-num{letter-spacing:.12em;text-transform:uppercase;color:var(--fg-muted);margin-right:.43em;font-size:.75em;font-weight:700}.pref-chip{background:var(--pill);height:1.71em;color:var(--accent);letter-spacing:-.02em;font-variant-numeric:tabular-nums;cursor:pointer;border-radius:999px;flex-shrink:0;align-items:center;padding:0 .71em;font-size:.75em;font-weight:700;display:inline-flex;box-shadow:inset 0 0 0 1px #5d94b866}.pref-bullets{flex-direction:column;gap:.29em;margin-top:.36em;display:flex}.pref-bullets li{letter-spacing:-.01em;color:var(--fg);padding-left:.93em;font-size:1em;font-weight:400;line-height:1.38;position:relative}.pref-bullets li:before{content:"";background:var(--accent);border-radius:50%;width:.29em;height:.29em;position:absolute;top:.55em;left:0}.pref-b-lab{letter-spacing:-.02em;color:var(--fg);font-weight:650}.pref-watch{background:color-mix(in srgb, var(--elevated) 65%, transparent);border:1px solid var(--border);border-radius:10px;margin-top:.86em;padding:.43em .71em .5em}.pref-watch-kicker{letter-spacing:.14em;text-transform:uppercase;color:var(--fg-muted);font-size:max(13px,.7em);font-weight:700}.pref-watch-body{letter-spacing:-.01em;color:var(--fg-muted);margin-top:.14em;font-size:1em;font-weight:400;line-height:1.38}.pref-start-btn{background:var(--accent);width:100%;height:2.86em;color:var(--accent-fg);letter-spacing:-.02em;border-radius:999px;justify-content:center;align-items:center;margin-top:.86em;margin-bottom:.57em;font-size:.85em;font-weight:700;display:flex}
