.tg.plans-page{padding-top:0}.tg .guide-ask{margin-top:3.5rem}.tg-head{padding:calc(var(--page-top) * .6) 0 2rem;background:var(--card-2);border-bottom:1px solid var(--line);position:relative;overflow:clip}.tg-head__inner{width:min(100% - var(--week-gutter) * 2, var(--col-read,40rem));margin-inline:auto;position:relative}.tg-head__wheat{top:calc(var(--page-top) * .6 - .6rem);right:max(var(--week-gutter), calc(50% - 20rem));width:2rem;height:2.7rem;color:var(--rubric);opacity:.85;position:absolute}.tg-head h1{max-width:16ch;font-family:var(--font-display);letter-spacing:-.02em;margin:0;font-size:clamp(1.85rem,1.4rem + 2.4vw,2.9rem);font-weight:500;line-height:1.05}.tg-answer{color:var(--ink-soft);margin:.8rem 0 0;font-size:1.02rem;line-height:1.5}.tg-prayers{margin-top:1rem}.tg-chips{display:none}.tg-prayers.is-tabs .tg-chips{margin:0 calc(var(--week-gutter) * -1);padding:0 var(--week-gutter) .3rem;scrollbar-width:none;gap:.45rem;display:flex;overflow-x:auto}@media (width>=720px){.tg-prayers.is-tabs .tg-chips{flex-wrap:wrap;margin:0;padding:0}}.tg-chips::-webkit-scrollbar{display:none}body[data-site] .tg-chip{border:1px solid var(--line);background:var(--card);min-height:40px;color:var(--ink);font-family:var(--font-sans);cursor:pointer;border-radius:999px;flex:none;padding:.4rem .9rem;font-size:.88rem;font-weight:600}body[data-site] .tg-chip[aria-pressed=true]{border-color:var(--ink);background:var(--ink);color:var(--day)}.tg-chip:focus-visible{outline:2px solid var(--rubric);outline-offset:2px}.tg-prayers{scroll-margin-top:4.5rem}body[data-site] .tg-prayer{border:1px solid var(--line);background:var(--card);margin-top:.8rem;padding:1.1rem 1.15rem 1.15rem;scroll-margin-top:5.5rem;border-radius:16px!important}.tg-prayers.is-tabs .tg-prayer:not([data-on]){display:none}body[data-site] .tg-prayer .tg-prayer__title{color:var(--rubric);font-family:var(--font-sans);letter-spacing:0;text-transform:uppercase;margin:0;font-size:.74rem;font-weight:650}.tg-prayer__when{color:var(--ink-mut);margin:.3rem 0 0;font-size:.9rem}body[data-site] .tg-prayer .tg-prayer__text{font-family:var(--font-scripture,var(--font-display));margin:.75rem 0 0;line-height:1.5;transition:color .3s;font-size:clamp(1.15rem,1.05rem + .5vw,1.35rem)!important}body[data-site] .tg-prayer.is-saying .tg-prayer__text{color:var(--rubric)}.tg-prayer__refs{color:var(--ink-mut);margin:.75rem 0 0;font-size:.9rem}.tg-prayer__actions{flex-wrap:wrap;gap:.5rem;margin-top:1rem;display:flex}.tg-prayer__actions .today-btn{align-items:center;gap:.4rem;display:inline-flex}.tg-status{min-height:1.3em;color:var(--ink-mut);margin:.5rem 0 0;font-size:.88rem}.tg-jump{scrollbar-width:none;gap:.5rem;margin:1rem 0 0;padding-bottom:.4rem;display:flex;overflow-x:auto}.tg-jump::-webkit-scrollbar{display:none}.tg-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}.tg-jump a:hover{border-color:var(--ink)}.tg-section{margin-top:3rem;scroll-margin-top:5.5rem}.tg-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}.tg-lede{color:var(--ink-soft);margin:.8rem 0 0;line-height:1.5}.tg-after{color:var(--ink-mut);margin:1.4rem 0 0;font-size:.95rem}.tg-pick{margin:.9rem 0 0}.tg-pick:not(:has(button:not([hidden]))){display:none}.tg-verses,.tg-questions,.tg-moments{margin:1.2rem 0 0;padding:0;list-style:none}.tg-verse{border-top:1px solid var(--line);padding:1.1rem .2rem;scroll-margin-top:6rem;transition:background-color .3s}.tg-verse blockquote,.tg-quote blockquote{font-family:var(--font-scripture,var(--font-display));margin:0;font-size:1.12rem;line-height:1.45}.tg-verse__ref{flex-wrap:wrap;align-items:baseline;gap:.15rem .7rem;margin:.5rem 0 0;font-size:.9rem;display:flex}.tg-verse__ref a,.tg-quote figcaption{color:var(--rubric);font-family:var(--font-sans);letter-spacing:0;text-transform:uppercase;font-size:.74rem;font-weight:650}.tg-verse__ref span{color:var(--ink-mut)}.tg-questions{counter-reset:tg-q}.tg-questions li{border-top:1px solid var(--line);counter-increment:tg-q;grid-template-columns:2rem 1fr;gap:.1rem .4rem;padding:.9rem .2rem;scroll-margin-top:6rem;transition:background-color .3s;display:grid}.tg-questions li:before{content:counter(tg-q);color:var(--rubric);font-family:var(--font-display);grid-row:span 2;font-size:1.3rem;line-height:1.2}.tg-questions__q{font-family:var(--font-display);font-size:1.15rem;line-height:1.35}.tg-questions__ref{color:var(--ink-mut);font-size:.88rem}.tg-verse.is-picked,.tg-questions li.is-picked{background:var(--card-2);box-shadow:inset 3px 0 0 var(--rubric)}.tg-verse:focus,.tg-questions li:focus{outline:none}.tg-verse:focus-visible,.tg-questions li:focus-visible{outline:2px solid var(--rubric);outline-offset:2px}.tg-moment{border-top:1px solid var(--line);padding:1.3rem 0}.tg-moment h3{font-family:var(--font-display);margin:0;font-size:1.3rem;font-weight:500;line-height:1.2}.tg-moment__tell{color:var(--ink-soft);margin:.45rem 0 0;line-height:1.5}.tg-quote{margin:.8rem 0 0}.tg-quote figcaption{margin-top:.5rem}.tg-moment__links{font-family:var(--font-sans);margin:.7rem 0 0;font-size:.92rem;font-weight:600}.tg-moment__links a{color:var(--ink);text-underline-offset:.22em;text-decoration:underline;text-decoration-thickness:1px}body[data-site] .tg-plan{border:1px solid var(--line);background:var(--card-2);padding:1.3rem 1.2rem 1.4rem;border-radius:16px!important}.tg-plan .today-actions{margin-top:1rem}.tg-faq__item h3{margin:1.4rem 0 .35rem;font-size:1.1rem}.tg-faq__item p{color:var(--ink-soft);margin:0;line-height:1.5}@media (prefers-reduced-motion:reduce){.tg-prayer__text,.tg-verse,.tg-questions li{transition:none}}@media print{.tg-chips,.tg-jump,.tg-pick,.tg-prayer__actions,.tg-status,.tg-head__wheat,.tg-plan .today-actions{display:none!important}.tg-prayers.is-tabs .tg-prayer:not([data-on]){display:block}.tg-prayer{break-inside:avoid}}
