/* Faithful desktop · page guides, option C: cards | one question panel. */
.fgc-layout{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:20px;align-items:start;margin:14px 0 6px}
.fgc-cards .fp-page-guide{display:grid!important;grid-template-columns:1fr!important;gap:10px;margin:0}
.fgc-cards .fp-page-guide > section{margin:0}
.fgc-panel{border:1px solid #c9dbea;background:#f5f9fd;border-radius:14px;padding:16px 18px;display:grid;gap:10px;position:sticky;top:12px}
.fgc-panel .fp-story-bar{border-top:0!important;padding:0!important;flex-wrap:wrap}
.fgc-panel .fp-story-bar > div{margin-left:auto}
/* Always open in this layout: the Open/Close toggle has nothing to do. */
.fgc-panel .fgc-opener{display:none!important}
.fgc-panel .fp-questions{margin:0;display:grid!important;grid-template-columns:1fr!important;gap:12px}
/* The questions grid is three columns wide for the old full-width fold; in
   the panel it is one, and the choices flow across the panel instead. */
.fgc-panel .fp-question{width:auto;max-width:none;min-width:0}
.fgc-panel .fw-kyc-stack{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(150px,1fr))!important;gap:8px}
.fgc-panel .fmn-name input{width:100%;min-height:40px;box-sizing:border-box}
.fgc-changes{margin:4px 0 0;padding-top:10px;border-top:1px solid #d9e6f1;font:400 13px/1.55 var(--font-body);color:#27516f}
.fgc-changes strong{font-weight:600;color:#193654}
.fgc-example-intro{margin:14px 0 6px;font:600 14px/1.5 var(--font-body);color:#193654}
@media(max-width:980px){.fgc-layout{grid-template-columns:1fr}.fgc-panel{position:static}}

/* Consistency across the six guides (audited 2026-09-21). */
/* The old full-width layout drew a rule under the cards; in a column it is a stray line. */
.fgc-cards .fp-page-guide{border-bottom:0!important;padding-bottom:0!important}
/* My Church alone drew a second rule along the top of its intro. */
[data-fgc="home"] header.fp-intro{border-top:0!important}
/* Same heading size and intro width on every page (Reflect's .wj h2 made it 27px). */
[data-fgc] :is(.fcg-intro,.fp-intro) > h2{font-size:28px}
[data-fgc] :is(.fcg-intro,.fp-intro) > h2 + p{max-width:620px}
.fgc-invite{margin:0}
