.advd.plans-page{padding-bottom:1rem}.advd h1{font-family:var(--font-display);letter-spacing:-.02em;margin:.2rem 0 0;font-size:clamp(1.85rem,1.4rem + 2.4vw,2.7rem);font-weight:500;line-height:1.08}.advd .guide-ask{margin-top:3rem}.advd-when{margin-bottom:.2rem}.advd-ahead{border:1px solid var(--line);background:var(--card-2);color:var(--ink-soft);border-radius:12px;margin:.5rem 0 .4rem;padding:.6rem .85rem;font-size:.95rem;line-height:1.45}.advd-ahead a{color:var(--ink);font-weight:600}.advd-verse{margin:1.1rem 0 0}.advd-verse blockquote{font-family:var(--font-scripture);color:var(--ink);margin:0;font-size:clamp(1.2rem,1.1rem + .5vw,1.4rem);line-height:1.45}.advd-verse figcaption{flex-wrap:wrap;gap:.2rem .6rem;margin-top:.5rem;padding-left:calc(1rem + 2px);font-size:.9rem;display:flex}.advd-verse figcaption a{color:var(--rubric);font-weight:600}.advd-verse figcaption span{color:var(--ink-mut)}.advd-actions{flex-wrap:wrap;gap:.5rem;margin-top:1.1rem;display:flex}.advd-actions .today-btn svg{vertical-align:-.15em;margin-right:.35rem}.advd-status{min-height:1.2em;color:var(--ink-mut);margin:.4rem 0 0;font-size:.9rem}.advd-reflection{margin-top:.6rem}.advd-reflection p{color:var(--ink);margin:0 0 1rem;font-size:1.08rem;line-height:1.65}.advd .is-saying{background:color-mix(in srgb, var(--rubric) 12%, transparent);box-shadow:0 0 0 .25rem color-mix(in srgb, var(--rubric) 12%, transparent);border-radius:6px}.advd-prayer,.advd-carry{border:1px solid var(--line);background:var(--card-2);border-radius:14px;margin-top:1.6rem;padding:1rem 1.1rem 1.1rem}.advd-prayer .today-label,.advd-carry .today-label{margin:0 0 .35rem}.advd-prayer__text{font-family:var(--font-voice);color:var(--ink);margin:0 0 .8rem;font-size:1.12rem;line-height:1.55}.advd-carry{background:0 0}.advd-carry__q{color:var(--ink);margin:0;font-size:1.1rem;font-weight:600;line-height:1.4}.advd-candle{color:var(--ink-soft);align-items:flex-start;gap:.7rem;margin:1.4rem 0 0;font-size:.98rem;line-height:1.45;display:flex}.advd-candle__flame{background:var(--rubric);border-radius:50% 50% 45% 45%/65% 65% 35% 35%;flex:none;width:.7rem;height:1rem;margin-top:.15rem}.advd-pager{grid-template-columns:1fr 1fr;gap:.6rem;margin-top:2rem;display:grid}.advd-pager a{border:1px solid var(--line);color:var(--ink);border-radius:12px;gap:.15rem;padding:.8rem .9rem;text-decoration:none;display:grid}.advd-pager a:hover{border-color:var(--ink)}.advd-pager span{color:var(--ink-mut);font-size:.85rem}.advd-pager strong{font-weight:600;line-height:1.3}.advd-pager__next{text-align:right}.advd-all{color:var(--ink-mut);margin:1rem 0 0;font-size:.95rem}.advd-lede{color:var(--ink-soft);margin:.8rem 0 0;font-size:1.05rem;line-height:1.55}body[data-site] main .advd-now{border:1px solid var(--line);border-left:4px solid var(--rubric);background:var(--card-2);color:var(--ink);gap:.2rem;margin:1.3rem 0 .4rem;padding:1rem 1.15rem;text-decoration:none;display:grid;border-radius:14px!important}body[data-site] main .advd-now:hover{border-color:var(--ink);border-left-color:var(--rubric)}.advd-now .today-label{margin:0}.advd-now strong{font-size:1.2rem;font-weight:650}.advd-now span:last-child{color:var(--ink-soft);font-size:.95rem}.advd-week{margin-top:1.8rem}.advd-week__title{font-family:var(--font-sans);letter-spacing:0;text-transform:uppercase;color:var(--ink-mut);margin:0 0 .5rem;font-size:.85rem;font-weight:650}.advd-week__candle{color:var(--rubric)}.advd-days{border-top:1px solid var(--line);margin:0;padding:0;list-style:none}.advd-days li{border-bottom:1px solid var(--line)}body[data-site] main .advd-row{min-height:3.2rem;color:var(--ink);grid-template-columns:3.6rem 1fr auto;align-items:center;gap:.8rem;padding:.6rem .2rem;text-decoration:none;display:grid}.advd-row__date{color:var(--ink-mut);font-variant-numeric:tabular-nums;font-size:.9rem}.advd-row__main{gap:.05rem;display:grid}.advd-row__main strong{font-weight:600;line-height:1.3}.advd-row__main span{color:var(--ink-mut);font-size:.88rem}.advd-row__mark{min-width:1.2rem;color:var(--rubric);text-align:right;font-size:.85rem;font-weight:650}.advd-row.is-ahead .advd-row__main strong{color:var(--ink-soft);font-weight:500}.advd-row.is-today{background:color-mix(in srgb, var(--rubric) 8%, transparent)}body[data-site] main .advd-row:hover .advd-row__main strong{text-decoration:underline;-webkit-text-decoration-color:var(--rubric);text-decoration-color:var(--rubric);text-underline-offset:.2em}.advd-more,.advd-faq{margin-top:2.5rem}.advd-more h2,.advd-faq h2{font-family:var(--font-display);margin:0 0 .7rem;font-size:1.4rem;font-weight:500}.advd-more ul{margin:0;padding-left:1.1rem;line-height:1.6}.advd-faq__item h3{margin:1.1rem 0 .3rem;font-size:1.05rem;font-weight:600}.advd-faq__item p{color:var(--ink-soft);margin:0;line-height:1.55}@media (width<=480px){body[data-site] main .advd-row{grid-template-columns:3.4rem 1fr auto;gap:.6rem}.advd-pager strong{font-size:.95rem}}body[data-site] main .advd-verse figcaption a{color:var(--rubric)}body[data-site] main .advd-ahead{border-radius:12px!important}body[data-site] main .advd-prayer,body[data-site] main .advd-carry{border-radius:14px!important}body[data-site] main.advd h2.today-label,body[data-site] main.advd h2.advd-week__title{text-transform:uppercase;font-family:var(--font-sans)!important;letter-spacing:0!important;font-size:.74rem!important;font-weight:650!important;line-height:1.3!important}body[data-site] main.advd h2.advd-week__title{color:var(--ink-mut);margin:0 0 .5rem!important}
