.guide-ask{background:var(--week-surface);border-block:1px solid var(--week-line);padding-block:clamp(3rem,7vw,5.5rem)}.guide-ask__inner{gap:1.6rem;max-width:820px;display:grid}.guide-ask__head h2{font-family:var(--font-display);letter-spacing:-.025em;color:var(--week-ink);margin-top:.4rem;font-size:clamp(1.8rem,3.6vw,2.6rem);font-weight:640;line-height:1.06}.guide-ask__head p:not(.week-kicker){max-width:62ch;color:var(--week-body);margin-top:.8rem;line-height:1.6}.guide-ask__thread{gap:1.4rem;display:grid}.guide-ask__thread:empty{display:none}.guide-ask__turn{border:1px solid var(--week-line);border-radius:var(--r-md);background:var(--week-paper);gap:.9rem;padding:clamp(1.1rem,3vw,1.6rem);display:grid}.guide-ask__question{background:var(--week-ink);max-width:85%;color:var(--week-paper);overflow-wrap:anywhere;border-radius:1.1rem 1.1rem .3rem;justify-self:end;padding:.65rem .95rem;line-height:1.5}.guide-ask__answer{color:var(--week-ink);font-family:var(--font-serif);gap:.75rem;font-size:1.12rem;line-height:1.62;display:grid}.guide-ask__thinking{color:var(--week-muted);font-family:var(--font-sans);font-size:.95rem;animation:1.4s ease-in-out infinite guide-ask-pulse}@keyframes guide-ask-pulse{50%{opacity:.45}}@media (prefers-reduced-motion:reduce){.guide-ask__thinking{animation:none}}.guide-ask__verses{border-top:1px solid var(--week-line);gap:.8rem;padding-top:.9rem;display:grid}.guide-ask__verses-label{color:var(--week-muted);letter-spacing:.1em;text-transform:uppercase;font-size:.72rem;font-weight:760}.guide-ask__verses blockquote{border-left:2px solid var(--week-accent);font-family:var(--font-serif);color:var(--week-body);margin:0;padding-left:.9rem;font-size:1.04rem;line-height:1.55}.guide-ask__verses blockquote a{color:var(--week-accent-deep);font-family:var(--font-sans);margin-top:.3rem;font-size:.82rem;font-weight:720;display:block}.guide-ask__flag,.guide-ask__error{color:var(--week-accent-deep);font-family:var(--font-sans);font-size:.92rem;line-height:1.5}.guide-ask__pastor-line{color:var(--week-muted);font-size:.86rem}.guide-ask__pastor{color:var(--week-accent-deep);font-weight:720}.guide-ask__remaining,.guide-ask__limit{color:var(--week-muted);font-size:.86rem}.guide-ask__limit{color:var(--week-body);font-size:.95rem}.guide-ask__form{gap:.9rem;display:grid}.guide-ask__form textarea{border:1px solid var(--week-line);border-radius:var(--r-md);background:var(--week-paper);width:100%;min-height:6.5rem;color:var(--week-ink);font:inherit;resize:vertical;padding:.9rem 1rem;font-size:1rem;line-height:1.5}.guide-ask__form textarea:focus-visible{outline:2px solid var(--week-accent);outline-offset:2px}.guide-ask__chips{flex-wrap:wrap;gap:.5rem;display:flex}.guide-ask__chips[hidden]{display:none}.guide-ask__chips button{border:1px solid var(--week-line);border-radius:var(--r-pill);min-height:40px;color:var(--week-body);font:inherit;text-align:left;cursor:pointer;background:0 0;padding:.45rem .85rem;font-size:.88rem}.guide-ask__chips button:hover{border-color:var(--week-ink);color:var(--week-ink)}.guide-ask__row{flex-wrap:wrap;align-items:center;gap:.8rem 1.2rem;display:flex}.guide-ask__submit{border:1px solid var(--week-ink);border-radius:var(--r-pill);background:var(--week-ink);min-height:46px;color:var(--week-paper);font:inherit;cursor:pointer;padding:.7rem 1.35rem;font-size:.95rem;font-weight:700}.guide-ask__submit:hover:not(:disabled){background:var(--week-accent-deep);border-color:var(--week-accent-deep)}.guide-ask__submit:disabled{opacity:.6;cursor:progress}.guide-ask__submit:focus-visible,.guide-ask__chips button:focus-visible{outline:2px solid var(--week-accent);outline-offset:3px}.guide-ask__note{color:var(--week-muted);flex:18rem;font-size:.82rem;line-height:1.5}.guide-ask__more{border-radius:var(--r-md);background:var(--week-night);color:var(--week-midnight-ink);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem 2rem;padding:clamp(1.2rem,3vw,1.7rem);display:flex}.guide-ask__more[hidden]{display:none}.guide-ask__more>div{flex:22rem}.guide-ask__more .week-kicker{color:var(--week-gold-bright)}.guide-ask__more-title{font-family:var(--font-display);margin-top:.3rem;font-size:1.35rem;font-weight:620;line-height:1.2}.guide-ask__more p:not(.week-kicker):not(.guide-ask__more-title){opacity:.82;margin-top:.4rem;line-height:1.5}body[data-site=page] .guide-ask__more .cta.cta--primary{border-color:var(--week-accent);background:var(--week-accent);color:var(--on-accent)}body[data-site=page] .guide-ask__more .cta.cta--primary:hover{border-color:var(--week-accent-deep);background:var(--week-accent-deep)}.guide-ask__credit{border-top:1px solid var(--week-line);color:var(--week-muted);padding-block:1.4rem;font-size:.9rem}.guide-ask__credit a{color:var(--week-accent-deep);align-items:center;gap:.25rem;font-weight:700;display:inline-flex}.guide-ask--inline{border:1px solid var(--week-line);border-radius:var(--r-md);margin-top:clamp(2.4rem,1.6rem + 2.5vw,3.5rem);padding:clamp(1.25rem,3.5vw,2rem)}.guide-ask--inline .guide-ask__inner{width:auto;max-width:none;margin-inline:0}.guide-ask--inline .guide-ask__head h2{font-size:clamp(1.45rem,2.6vw,1.9rem)}
