.gq-focus{color:var(--ink-soft);margin:1rem 0 0;font-size:1.08rem;line-height:1.55}.gq-actions{flex-wrap:wrap;align-items:center;gap:.6rem;margin:1.3rem 0 0;display:flex}.gq-actions__read{color:var(--accent-deep,var(--accent));text-underline-offset:3px;margin-left:.3rem;font-weight:600}.gq-status{min-height:1.3em;color:var(--ink-faint);margin:.5rem 0 0;font-size:.86rem}.gq-copytext{display:none}.gq-how{border-left:3px solid var(--accent);background:color-mix(in srgb, var(--accent) 6%, transparent);color:var(--ink-soft);margin:.6rem 0 0;padding:.85rem 1rem;font-size:.95rem;line-height:1.5}.gq-part{margin:2.2rem 0 0}.gq-part h2,.gq-text h2,.gq-section h2,.gq-faq h2{font-family:var(--font-display);letter-spacing:-.015em;align-items:baseline;gap:.6rem;margin:0 0 .9rem;font-size:1.32rem;font-weight:560;line-height:1.2;display:flex}.gq-part__step{background:var(--ink);width:1.7rem;height:1.7rem;color:var(--day);font-family:var(--font-sans);border-radius:50%;flex:none;place-items:center;font-size:.85rem;font-weight:700;display:inline-grid;transform:translateY(-.1rem)}.gq-list{gap:.95rem;margin:0;padding:0 0 0 1.6rem;display:grid}.gq-q{padding-left:.2rem;font-size:1.08rem;line-height:1.5}.gq-q::marker{color:var(--accent);font-family:var(--font-sans);font-size:.92rem;font-weight:700}.gq-q__text{display:block}.gq-q__v{color:var(--ink-faint);font-family:var(--font-sans);margin-top:.2rem;font-size:.82rem;font-weight:600;text-decoration:none;display:inline-block}.gq-q__v:hover{color:var(--accent);text-underline-offset:3px;text-decoration:underline}.gq-part--pray p{margin:0;font-size:1.08rem;line-height:1.5}.gq-text{border-top:1px solid var(--line);margin:2.6rem 0 0;padding-top:1.4rem}.gq-text__head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem 1rem;display:flex}.gq-text__head h2{margin:0}.gq-text__note{color:var(--ink-faint);margin:.4rem 0 0;font-size:.86rem}.gq-text__body{margin-top:1.2rem;display:none}.gq-text.is-open .gq-text__body{display:block}.gq-verse{font-family:var(--font-scripture,var(--font-serif));margin:0 0 .55rem;font-size:1.14rem;line-height:1.55}.gq-verse sup{color:var(--accent);font-family:var(--font-sans);font-size:.68rem;font-weight:700}.gq-text__fine{color:var(--ink-faint);margin:1rem 0 0;font-size:.8rem}.gq-more{margin:2.6rem 0 0}.gq-more__sunday{color:var(--ink-soft);margin:2rem 0 1.2rem;font-size:.95rem;line-height:1.5}.gq-more__sunday a,.gq-more__all a{color:var(--accent-deep,var(--accent));text-underline-offset:3px;font-weight:600}.gq-more__all{text-align:center;margin:1.2rem 0 0}.gq-steps{counter-reset:gq-step;grid-template-columns:repeat(3,minmax(0,1fr));gap:.6rem;margin:1.4rem 0 0;padding:0;list-style:none;display:grid}.gq-steps li{counter-increment:gq-step;border:1px solid var(--line);color:var(--ink-soft);padding:.75rem .8rem;font-size:.88rem;line-height:1.35}.gq-steps strong{color:var(--ink);font-size:.98rem;display:block}.gq-steps strong:before{content:counter(gq-step) ". ";color:var(--accent)}.gq-sunday{border:1px solid color-mix(in srgb, var(--accent) 40%, transparent);background:color-mix(in srgb, var(--accent) 7%, transparent);margin:1.4rem 0 0;padding:.9rem 1rem}.gq-sunday[hidden]{display:none}.gq-sunday__lead,.gq-sunday__day{color:var(--ink-faint);margin:0;font-size:.84rem}.gq-sunday__link{color:var(--accent-deep,var(--accent));font-family:var(--font-display);text-underline-offset:3px;margin:.2rem 0;font-size:1.2rem;font-weight:600;display:inline-block}.gq-section{margin:2.2rem 0 0}.gq-index{border-top:1px solid var(--line);gap:0;margin:0;padding:0;list-style:none;display:grid}.gq-index li{border-bottom:1px solid var(--line)}.gq-index a{color:var(--ink);font-family:var(--font-display);padding:.75rem 0 .15rem;font-size:1.12rem;font-weight:600;text-decoration:none;display:block}.gq-index a:hover{color:var(--accent)}.gq-index span{color:var(--ink-faint);padding:0 0 .75rem;font-size:.9rem;line-height:1.45;display:block}.gq-index li{position:relative}.gq-index a:after{content:"";position:absolute;inset:0}.gq-faq{margin:2.6rem 0 0}.gq-faq__item h3{margin:1.2rem 0 .35rem;font-size:1.02rem;font-weight:650}.gq-faq__item p{color:var(--ink-soft);margin:0;line-height:1.55}@media (width<=540px){.gq-steps{gap:.4rem}.gq-steps li{padding:.6rem .55rem;font-size:.8rem}.gq-actions .today-btn{flex:auto}.gq-actions__read{flex-basis:100%;margin:.3rem 0 0}}@media print{body[data-site] .gq-actions:not(lumin-never),body[data-site] .gq-status:not(lumin-never),body[data-site] .gq-more:not(lumin-never),body[data-site] .gq-text__head button,body[data-site] .gq-text__note:not(lumin-never),body[data-site] .gq-sunday:not(lumin-never),body[data-site] .gq .read-crumbs{display:none!important}body[data-site] .gq h1{font-size:20pt!important}.gq-focus{font-size:11pt}.gq-how{border-left:2pt solid #141413;font-size:10pt}.gq-part{break-inside:avoid-page;margin-top:12pt}.gq-part h2{font-size:13pt}.gq-part__step{border:1pt solid #141413;color:#141413!important}.gq-q{break-inside:avoid;font-size:11pt}.gq-q:after{content:"";height:.55in;display:block}.gq-q__v{text-decoration:none;color:#55544f!important}.gq-text{break-before:page;border-top:0}.gq-text__body{columns:2;column-gap:18pt;display:block!important}.gq-verse{break-inside:avoid;font-size:10.5pt}}
