/* fbc v47 = v46 content; v46 cache key was poisoned with v45 by an early fetch */
/* Faith Baptist Church: minimal custom CSS (Squarespace 7.1, Core plan)
   Served from /assets/ext/fbc.css
   (Code Injection > Header link). Source: faithbaptist/design/custom.css.
   Backup of the old heavy version: custom.css.pre-simple.
   Fonts, sizes, colors, buttons and section themes come from Site Styles.
   This file only adds: brand red links/buttons on light sections, the Home
   card-link fix, and phone layout fixes. Safe to remove at any time. */

/* 1. Brand red (#9F2022) for text links and primary buttons on light sections */
[data-section-theme="white"] .sqs-block-html a,
[data-section-theme="light"] .sqs-block-html a,
[data-section-theme="white-bold"] .sqs-block-html a,
[data-section-theme="light-bold"] .sqs-block-html a{ color:#9F2022; }
[data-section-theme="white"] .sqs-button-element--primary,
[data-section-theme="light"] .sqs-button-element--primary{ background-color:#9F2022; color:#fff; }

/* 2. Home "Start wherever you are" card links: links inside Heading 4
      read as normal red body links (only matters while that section exists) */
[data-section-id="6ad4471b1a489f3bd3c62548"] .sqs-block-html h4:has(> a){
  font-family:inherit; font-size:1rem; font-weight:500;
  letter-spacing:normal; text-transform:none; line-height:1.6;
}
[data-section-id="6ad4471b1a489f3bd3c62548"] .sqs-block-html h4 > a{
  color:#9F2022; text-decoration:underline; text-underline-offset:.18em;
}

/* 3. No sideways scrolling on phones */
html, body{ overflow-x:hidden; }

/* 4. Phones: images fill their blocks, Welcome image full width,
      clear spacing between sections */
@media (max-width:767px){
  img{ max-width:100%; }
  .sqs-block-image .image-block-wrapper,
  .sqs-block-image .sqs-image-shape-container-element,
  .sqs-block-image .fluid-image-container{ width:100% !important; }
  .sqs-block-image img{ width:100% !important; height:100% !important; object-fit:cover; }
  [data-section-id="6ad43ee68b2e341775ba438f"] .fe-block:has(.sqs-block-image),
  .fe-block-035d90594c4a9c7f4063{ grid-column:2/10 !important; justify-self:stretch; }
  .page-section{ padding-top:56px !important; padding-bottom:56px !important; }
  /* keep the first section clear of the logo and menu button */
  #page .region > .page-section:first-child{ padding-top:calc(var(--header-height, 90px) + 32px) !important; }
}

/* 5. Phones: stack every block in one clean column, in page order, full width.
      Avoids squeezed side-by-side blocks, off-center photos and blank gaps
      from the separate mobile layout. Remove this block to go back. */
@media (max-width:767px){
  .fluid-engine{ display:flex !important; flex-direction:column; gap:20px;
    padding-left:6vw; padding-right:6vw; height:auto !important; }
  .fluid-engine > .fe-block{ grid-area:auto !important; width:100% !important;
    height:auto !important; min-height:0 !important; position:relative !important; }
  .fluid-engine > .fe-block:has(.sqs-block-spacer){ display:none; }
  .fluid-engine .sqs-block-image .fluid-image-container,
  .fluid-engine .sqs-block-image .sqs-image-shape-container-element{ height:auto !important; padding-bottom:0 !important; }
  .fluid-engine .sqs-block-image .content-fit img{ position:static !important; height:auto !important; width:100% !important; }
  /* cropped (fill) photos keep a 4:3 frame on phones */
  .fluid-engine .sqs-block-image .fluid-image-container:has(.content-fill){ aspect-ratio:4/3; height:auto !important; }
  .fluid-engine .sqs-block-image .content-fill{ position:absolute !important; inset:0; width:100% !important; height:100% !important; }
  .fluid-engine .sqs-block-image .content-fill img{ position:absolute !important; inset:0; width:100% !important; height:100% !important; object-fit:cover; }
  #page .fluid-engine .sqs-block-button-container a.sqs-block-button-element{ padding-top:15px !important; padding-bottom:15px !important; min-height:50px !important; line-height:1.2 !important; align-items:center; }
  .fluid-engine .sqs-block-button .sqs-block-button-container{ text-align:left; }
}

/* 6. Phones: Home 'Start wherever you are' cards read as image, title, text, button per card */
@media (max-width:767px){
  .fe-block-693223077c83925ff5c1{ order:0; }
  .fe-block-829f0c4537d451ac3bc3{ order:1; }
  .fe-block-92a4731455f105e15edf{ order:2; }
  .fe-block-2e3244b244f5e45e028a{ order:3; }
  .fe-block-e3066bd868a4007afdb9{ order:4; }
  .fe-block-f9a8813f7cf37ec97162{ order:5; }
  .fe-block-7292aff4004cb096e3d5{ order:6; }
  .fe-block-9b7dbfff68aaee30778f{ order:7; }
  .fe-block-2990be854611bd58ad38{ order:8; }
  .fe-block-12373b256ab21c5d9eab{ order:9; }
  .fe-block-e3066bd868a4007afdb9, .fe-block-9b7dbfff68aaee30778f{ margin-top:28px; }
  /* Home latest message: series artwork first */
  .fe-block-4ad2bd3d51b959692c5b{ order:-1; }
}

/* 7. Give page, 2025 Impact Report: three columns on desktop */
@media (min-width:768px){
  [data-section-id="6ad4d11b0b8c7254f210222e"] .fluid-engine{grid-template-rows:auto auto auto !important;row-gap:48px;height:auto !important}
  [data-section-id="6ad4d11b0b8c7254f210222e"] .fe-block-yui_3_17_2_1_1792332017531_4185{grid-area:1/2/2/26 !important}
  [data-section-id="6ad4d11b0b8c7254f210222e"] .fe-block-yui_3_17_2_1_1792332017531_5483{grid-area:2/2/3/10 !important}
  [data-section-id="6ad4d11b0b8c7254f210222e"] .fe-block-9de78189936567ebd2f8{grid-area:2/10/3/18 !important}
  [data-section-id="6ad4d11b0b8c7254f210222e"] .fe-block-47e371b78a72a6330631{grid-area:2/18/3/26 !important}
}
@media (max-width:767px){
  .fe-block-yui_3_17_2_1_1792332017531_4185{order:-2}
  .fe-block-yui_3_17_2_1_1792332017531_5483{order:-1}
}

/* 7b. Give page Impact video: centered below the stats */
@media (min-width:768px){
  [data-section-id="6ad4d11b0b8c7254f210222e"] .fe-block-yui_3_17_2_1_1792333337025_46498{grid-area:3/6/4/22 !important;margin-top:40px}
}
@media (max-width:767px){
  .fe-block-yui_3_17_2_1_1792333337025_46498{order:1}
}

/* 8. Desktop nav: keep all items on one line */
@media (min-width:768px){
  .header-nav-list{flex-wrap:nowrap !important;white-space:nowrap}
  .header-nav-wrapper{flex:1 1 auto;min-width:0}
}
@media (min-width:768px) and (max-width:1199px){
  .header-nav-item{margin:0 .45vw !important}
  .header-nav-item a,.header-nav-folder-title,.header-nav-folder-title *{font-size:13px !important}
  .header-actions .sqs-button-element--primary{padding:.8em 1.2em !important}
}

/* 9. Events with no stated end time (Ladies Around the Table, GriefShare, Seniors First Tuesday, First Wednesday Service): show start time only */
.eventlist-event:has(a[href="/events/first-wednesday-service"]) :is(.event-datetime-divider,.event-time-localized-end),
.summary-item:has(a[href="/events/first-wednesday-service"]) :is(.event-datetime-divider,.event-time-localized-end),
html:has(link[rel="canonical"][href$="/events/first-wednesday-service"]) .eventitem-meta :is(.event-datetime-divider,.event-time-localized-end),
.eventlist-event:has(a[href="/events/ladies-around-the-table"]) :is(.event-datetime-divider,.event-time-localized-end),
.eventlist-event:has(a[href="/events/griefshare-surviving-the-holidays"]) :is(.event-datetime-divider,.event-time-localized-end),
.eventlist-event:has(a[href="/events/seniors-first-tuesday-service"]) :is(.event-datetime-divider,.event-time-localized-end),
.summary-item:has(a[href="/events/seniors-first-tuesday-service"]) :is(.event-datetime-divider,.event-time-localized-end),
html:has(link[rel="canonical"][href$="/events/seniors-first-tuesday-service"]) .eventitem-meta :is(.event-datetime-divider,.event-time-localized-end),
html:has(link[rel="canonical"][href$="/events/ladies-around-the-table"]) .eventitem-meta :is(.event-datetime-divider,.event-time-localized-end),
html:has(link[rel="canonical"][href$="/events/griefshare-surviving-the-holidays"]) .eventitem-meta :is(.event-datetime-divider,.event-time-localized-end){display:none !important}

/* 10. Mobile hamburger menu: left-aligned items */
.header-menu-nav-folder-content{align-items:flex-start !important;text-align:left !important}
.header-menu-nav-item{text-align:left !important;width:100%;padding-left:6vw !important;padding-right:6vw !important;box-sizing:border-box}
.header-menu-nav-item a,.header-menu-nav-item-content{justify-content:flex-start !important;text-align:left !important;padding-left:0 !important;margin-left:0 !important}
.header-menu-controls{justify-content:flex-start !important;padding-left:6vw !important}
.header-menu-cta{text-align:left !important;justify-content:flex-start !important;padding-left:6vw !important;padding-right:6vw !important}
.header-menu-controls-control{padding-left:0 !important;margin-left:0 !important}
.header-menu-controls-control .chevron{margin-left:0 !important}
.header-menu-cta{padding-left:0 !important;padding-right:0 !important;margin-left:6vw !important;width:auto !important}
.header-menu-cta a{margin-left:0 !important}

/* 11. Events with no stated time (Shoebox pickup, Choir rehearsals): hide the time entirely */
.eventlist-event:has(a[href="/events/operation-christmas-child-shoebox-pickup"]) :is(.event-time-localized,.event-time-12hr,.event-time-24hr,.eventlist-meta-time),
.eventlist-event:has(a[href="/events/choir-rehearsals-begin"]) :is(.event-time-localized,.event-time-12hr,.event-time-24hr,.eventlist-meta-time),
html:has(link[rel="canonical"][href$="/events/operation-christmas-child-shoebox-pickup"]) .eventitem-meta-time,
html:has(link[rel="canonical"][href$="/events/choir-rehearsals-begin"]) .eventitem-meta-time{display:none !important}

/* 12. Home: recent sermons as cards (block 5e11722bc0de6e384cde) */
#block-5e11722bc0de6e384cde .sqs-html-content{display:block}
#block-5e11722bc0de6e384cde .sqs-html-content>*{background:#fff;margin:0 !important;padding-left:22px !important;padding-right:22px !important;border-left:4px solid #9F2022}
#block-5e11722bc0de6e384cde .sqs-html-content>h4{margin-top:14px !important;padding-top:18px !important;border-radius:0 12px 0 0;font-size:13px !important;letter-spacing:.08em;text-transform:uppercase}
#block-5e11722bc0de6e384cde .sqs-html-content>h4:first-child{margin-top:0 !important}
#block-5e11722bc0de6e384cde .sqs-html-content>h3{padding-top:6px !important;padding-bottom:4px !important;font-size:clamp(20px,2vw,24px) !important;line-height:1.25}
#block-5e11722bc0de6e384cde .sqs-html-content>p{padding-bottom:18px !important;border-radius:0 0 12px 0;color:#6b6b6b;font-size:14px !important}
/* Latest message: links as buttons */
#block-8e3ef451bf3f007b65a4 .sqs-html-content p:last-child{display:flex;flex-wrap:wrap;gap:10px;font-size:0 !important;margin-top:18px}
#block-8e3ef451bf3f007b65a4 .sqs-html-content p:last-child a{font-size:15px;text-decoration:none !important;padding:.65em 1.25em;border-radius:999px;border:1.5px solid #9F2022;color:#9F2022 !important;background:transparent;line-height:1.2}
#block-8e3ef451bf3f007b65a4 .sqs-html-content p:last-child a:first-child{background:#9F2022;color:#fff !important}

/* 13. Home: "Coming up" events as date-badge cards (blocks cddbb078…, c7ad736d…) */
:is(#block-cddbb0782116daebe976,#block-c7ad736d1a982b2ce2da) .sqs-html-content{display:grid;grid-template-columns:76px 1fr;column-gap:18px;align-items:start}
:is(#block-cddbb0782116daebe976,#block-c7ad736d1a982b2ce2da) .sqs-html-content>*{grid-column:2;margin:0 !important;background:#fff;padding:0 20px !important}
:is(#block-cddbb0782116daebe976,#block-c7ad736d1a982b2ce2da) .sqs-html-content>h2{grid-column:1;grid-row:span 3;background:#9F2022;color:#fff !important;border-radius:14px;width:76px;height:76px;display:flex;align-items:center;justify-content:center;font-size:34px !important;line-height:1 !important;padding:0 !important}
:is(#block-cddbb0782116daebe976,#block-c7ad736d1a982b2ce2da) .sqs-html-content>h4{padding-top:14px !important;border-radius:12px 12px 0 0;font-size:12px !important;letter-spacing:.1em;text-transform:uppercase}
:is(#block-cddbb0782116daebe976,#block-c7ad736d1a982b2ce2da) .sqs-html-content>h3{padding-top:4px !important;font-size:clamp(19px,1.8vw,23px) !important;line-height:1.25}
:is(#block-cddbb0782116daebe976,#block-c7ad736d1a982b2ce2da) .sqs-html-content>p.sqsrte-small{padding-bottom:14px !important;border-radius:0 0 12px 12px;color:#6b6b6b;font-size:14px !important}
:is(#block-cddbb0782116daebe976,#block-c7ad736d1a982b2ce2da) .sqs-html-content>p:not(.sqsrte-small){grid-column:1/-1;background:none;height:18px;padding:0 !important}
#block-e645cd38dc1eb3ca2a4f .sqs-html-content p:last-child a{display:inline-block;text-decoration:none !important;padding:.65em 1.3em;border-radius:999px;background:#9F2022;color:#fff !important;font-size:15px;line-height:1.2}

/* 14. Plan Your Visit hero: headline left, visit form as a white card right */
section[data-section-id="6ad44e8c7440e760582a04e4"] .fe-block-456bc24119d03fd09dfc{order:1}
section[data-section-id="6ad44e8c7440e760582a04e4"] .fe-block-yui_3_17_2_1_1792344668225_1733{order:2}
@media (min-width:768px){
section[data-section-id="6ad44e8c7440e760582a04e4"] .fe-block-456bc24119d03fd09dfc{grid-area:4/2/12/14 !important}
section[data-section-id="6ad44e8c7440e760582a04e4"] .fe-block-yui_3_17_2_1_1792344668225_1733{grid-area:2/15/18/26 !important}
}
#block-yui_3_17_2_1_1792344668225_1733{background:#fff;border-radius:16px;padding:28px 28px 24px;box-shadow:0 18px 40px rgba(0,0,0,.25);color:#1d1d1b;box-sizing:border-box;max-width:100%;height:auto !important;align-self:start}
#block-yui_3_17_2_1_1792344668225_1733 :is(label,legend,.title,.description,p,span,.form-item){color:#1d1d1b !important}
#block-yui_3_17_2_1_1792344668225_1733 .required{color:#6b6b6b !important}
#block-yui_3_17_2_1_1792344668225_1733 :is(input,textarea,select){background:#faf8f4 !important;border:1px solid #d9d3c7 !important;border-radius:8px !important;color:#1d1d1b !important}
#block-yui_3_17_2_1_1792344668225_1733 :is(input,textarea):focus{border-color:#9F2022 !important;outline:none}
#block-yui_3_17_2_1_1792344668225_1733 :is(button[type=submit],input[type=submit],.form-submit-button){background:#9F2022 !important;color:#fff !important;border:0 !important;border-radius:999px !important;padding:12px 28px !important}
#block-yui_3_17_2_1_1792344668225_1733 *{box-sizing:border-box}
#block-yui_3_17_2_1_1792344668225_1733 :is(.caption,.field-caption,.form-field-caption,label *,.sqs-svg-icon--wrapper){color:#4a4a4a !important;opacity:1 !important}
#block-yui_3_17_2_1_1792344668225_1733 :is(button[type=submit],.form-submit-button) *{color:#fff !important}
#block-yui_3_17_2_1_1792344668225_1733 .form-submission-text, #block-yui_3_17_2_1_1792344668225_1733 .form-submission-html{color:#1d1d1b !important}

/* 15. Leadership bios: portraits beside each pastor's bio (section 6ad429ed…; text 1452, Micah img 940, Chad img 1384).
   Both bios live in one text block, so on desktop the grid gets two fr rows in the same ratio as where Chad's heading
   falls in the text (~0.507, measured 768–1920px). Each portrait sits at the top of its own row, level with its bio. */
section[data-section-id="6ad429ed1a489f3bd3c48d92"] :is(.fe-block-yui_3_17_2_1_1792354469620_940,.fe-block-yui_3_17_2_1_1792354469620_1384){height:auto !important;aspect-ratio:4/5;align-self:start;border-radius:16px;overflow:hidden;box-shadow:0 10px 28px rgba(0,0,0,.12)}
section[data-section-id="6ad429ed1a489f3bd3c48d92"] :is(.fe-block-yui_3_17_2_1_1792354469620_940,.fe-block-yui_3_17_2_1_1792354469620_1384) :is(.sqs-block,.sqs-block-content,.fluid-image-component-root,.fluid-image-container,.fluid-image-animation-wrapper,.content-fit,.fluid-image-component-root>div){height:100% !important;width:100% !important;padding:0 !important}
section[data-section-id="6ad429ed1a489f3bd3c48d92"] :is(.fe-block-yui_3_17_2_1_1792354469620_940,.fe-block-yui_3_17_2_1_1792354469620_1384) img{width:100% !important;height:100% !important;object-fit:cover !important;object-position:50% 25% !important;border-radius:16px;position:static !important}
section[data-section-id="6ad429ed1a489f3bd3c48d92"] .fe-block-yui_3_17_2_1_1792289246899_1452{height:auto !important}
@media (min-width:768px){
section[data-section-id="6ad429ed1a489f3bd3c48d92"] .fluid-engine{grid-template-rows:507fr 493fr !important;row-gap:0 !important}
section[data-section-id="6ad429ed1a489f3bd3c48d92"] .fe-block-yui_3_17_2_1_1792289246899_1452{grid-area:1/2/3/16 !important;align-self:start}
section[data-section-id="6ad429ed1a489f3bd3c48d92"] :is(.fe-block-yui_3_17_2_1_1792354469620_940,.fe-block-yui_3_17_2_1_1792354469620_1384){width:min(100%,360px);justify-self:end;margin-top:6px}
section[data-section-id="6ad429ed1a489f3bd3c48d92"] .fe-block-yui_3_17_2_1_1792354469620_940{grid-area:1/18/2/26 !important}
section[data-section-id="6ad429ed1a489f3bd3c48d92"] .fe-block-yui_3_17_2_1_1792354469620_1384{grid-area:2/18/3/26 !important}
}
/* Phone: each portrait directly above its own bio. The bios text block's wrappers become display:contents so its
   headings/paragraphs are flex items of the section, then order interleaves: Micah photo, Micah bio, Chad photo, Chad bio.
   Flex items don't collapse margins, so the original collapsed spacing (h2→p 32px, p→p 16px) is set explicitly. */
@media (max-width:767px){
section[data-section-id="6ad429ed1a489f3bd3c48d92"] .fluid-engine{display:flex !important;flex-direction:column !important;flex-wrap:nowrap !important;row-gap:0 !important}
section[data-section-id="6ad429ed1a489f3bd3c48d92"] :is(.fe-block-yui_3_17_2_1_1792289246899_1452,#block-yui_3_17_2_1_1792289246899_1452,#block-yui_3_17_2_1_1792289246899_1452 .sqs-block-content,#block-yui_3_17_2_1_1792289246899_1452 .sqs-text-block-container,#block-yui_3_17_2_1_1792289246899_1452 .sqs-html-content){display:contents !important}
section[data-section-id="6ad429ed1a489f3bd3c48d92"] #block-yui_3_17_2_1_1792289246899_1452 .sqs-html-content>*{order:2;width:100%;margin:0 0 16px !important}
section[data-section-id="6ad429ed1a489f3bd3c48d92"] #block-yui_3_17_2_1_1792289246899_1452 .sqs-html-content>h2{margin:0 0 32px !important}
section[data-section-id="6ad429ed1a489f3bd3c48d92"] #block-yui_3_17_2_1_1792289246899_1452 .sqs-html-content>h2:nth-of-type(2),section[data-section-id="6ad429ed1a489f3bd3c48d92"] #block-yui_3_17_2_1_1792289246899_1452 .sqs-html-content>h2:nth-of-type(2)~*{order:4}
section[data-section-id="6ad429ed1a489f3bd3c48d92"] #block-yui_3_17_2_1_1792289246899_1452 .sqs-html-content>:last-child{margin-bottom:0 !important}
section[data-section-id="6ad429ed1a489f3bd3c48d92"] :is(.fe-block-yui_3_17_2_1_1792354469620_940,.fe-block-yui_3_17_2_1_1792354469620_1384){width:min(100%,420px) !important;max-width:420px;flex:0 0 auto !important;align-self:center !important;margin:0 0 24px !important}
section[data-section-id="6ad429ed1a489f3bd3c48d92"] .fe-block-yui_3_17_2_1_1792354469620_940{order:1}
section[data-section-id="6ad429ed1a489f3bd3c48d92"] .fe-block-yui_3_17_2_1_1792354469620_1384{order:3;margin-top:24px !important}
}

/* 16. Kids hero: show the whole Faith Kids graphic (1440×619 banner) at its own shape instead of a tall crop */
@media (min-width:768px){
section[data-section-id="6ad50e3beb1a031338351be2"] .fluid-engine{grid-template-rows:auto !important}
section[data-section-id="6ad50e3beb1a031338351be2"] .fe-block-259b28c16426c3cff70c{grid-area:1/2/2/11 !important;align-self:center}
section[data-section-id="6ad50e3beb1a031338351be2"] .fe-block-e6b5b4cf2f08d62ee2fd{grid-area:1/11/2/26 !important}
}
section[data-section-id="6ad50e3beb1a031338351be2"] .fe-block-e6b5b4cf2f08d62ee2fd{height:auto !important;aspect-ratio:1440/619;align-self:center;border-radius:16px;overflow:hidden}
section[data-section-id="6ad50e3beb1a031338351be2"] .fe-block-e6b5b4cf2f08d62ee2fd :is(.sqs-block,.sqs-block-content,.fluid-image-component-root,.fluid-image-container,.fluid-image-animation-wrapper,.content-fit,.fluid-image-component-root>div){height:100% !important;width:100% !important;padding:0 !important}
section[data-section-id="6ad50e3beb1a031338351be2"] .fe-block-e6b5b4cf2f08d62ee2fd img{width:100% !important;height:100% !important;object-fit:contain !important;object-position:50% 50% !important;position:static !important}

/* 17. Kids body sections: rows shrink to the text, even padding (removes the empty bands above/below each section) */
:is(section[data-section-id="6ad50f0f1b1f274afeb452e5"],section[data-section-id="6ad50f56075f3335efacf475"],section[data-section-id="6ad50f8f019c1760228604c3"]) .content-wrapper{padding:72px 0 !important}
:is(section[data-section-id="6ad50f0f1b1f274afeb452e5"],section[data-section-id="6ad50f56075f3335efacf475"],section[data-section-id="6ad50f8f019c1760228604c3"]) .fluid-engine{grid-template-rows:auto !important}
:is(section[data-section-id="6ad50f0f1b1f274afeb452e5"],section[data-section-id="6ad50f56075f3335efacf475"],section[data-section-id="6ad50f8f019c1760228604c3"]) .fe-block{height:auto !important}
@media (min-width:768px){
:is(.fe-block-yui_3_17_2_1_1792347673137_3319,.fe-block-3b303d6f51d20188cd3f,.fe-block-0a893bdfcc5304b6cbe0){grid-area:1/2/2/10 !important}
}
@media (max-width:767px){
:is(section[data-section-id="6ad50f0f1b1f274afeb452e5"],section[data-section-id="6ad50f56075f3335efacf475"],section[data-section-id="6ad50f8f019c1760228604c3"]) .content-wrapper{padding:0 !important}
}

/* 18. Home "Coming up": heading + pill directly above the event cards, even section padding.
   Also drop the 9 empty grid rows at the bottom of the sermons section just above it (content ends at row 21). */
@media (min-width:768px){
section[data-section-id="6ad43f9f51ecdf42853aa463"] .fluid-engine{grid-template-rows:repeat(21,minmax(29.72px,auto)) !important}
}
section[data-section-id="6ad440bfb01d4a480316f612"] .content-wrapper{padding:80px 0 88px !important}
section[data-section-id="6ad440bfb01d4a480316f612"] .fe-block{height:auto !important}
@media (min-width:768px){
section[data-section-id="6ad440bfb01d4a480316f612"] .fluid-engine{grid-template-rows:auto auto !important;row-gap:36px !important}
section[data-section-id="6ad440bfb01d4a480316f612"] .fe-block-e645cd38dc1eb3ca2a4f{grid-area:1/2/2/13 !important}
section[data-section-id="6ad440bfb01d4a480316f612"] .fe-block-cddbb0782116daebe976{grid-area:2/2/3/13 !important}
section[data-section-id="6ad440bfb01d4a480316f612"] .fe-block-c7ad736d1a982b2ce2da{grid-area:2/15/3/26 !important}
}
@media (max-width:767px){
section[data-section-id="6ad440bfb01d4a480316f612"] .content-wrapper{padding:0 !important}
section[data-section-id="6ad440bfb01d4a480316f612"] .fe-block-e645cd38dc1eb3ca2a4f{margin-bottom:14px}
}

/* 19. Students: match Nursery's reading layout (heading sits right above its text, same narrow text column, no empty rows) */
@media (min-width:768px){
:is(section[data-section-id="6ad50b181a489f3bd3d48f68"],section[data-section-id="6ad50b89a42e6a69e11bb299"],section[data-section-id="6ad50ca59d61b454bb99e5b0"]) .fluid-engine{grid-template-rows:auto auto !important;row-gap:22px !important}
:is(section[data-section-id="6ad50b181a489f3bd3d48f68"],section[data-section-id="6ad50b89a42e6a69e11bb299"],section[data-section-id="6ad50ca59d61b454bb99e5b0"]) .fe-block{height:auto !important}
:is(.fe-block-9801d5ea794164686be9,.fe-block-065f556215d73a2c66b3){grid-area:1/2/2/10 !important}
:is(.fe-block-73c381b390a85e85c588,.fe-block-9650f286263f8e8ebc5e){grid-area:2/2/3/10 !important}
.fe-block-ff828b598759109ba959{grid-area:1/2/2/13 !important}
:is(section[data-section-id="6ad50b181a489f3bd3d48f68"],section[data-section-id="6ad50b89a42e6a69e11bb299"]) .content-wrapper{padding:72px 0 !important}
section[data-section-id="6ad50ca59d61b454bb99e5b0"]{min-height:0 !important}
section[data-section-id="6ad50ca59d61b454bb99e5b0"] .fluid-engine{grid-template-rows:auto !important}
section[data-section-id="6ad50ca59d61b454bb99e5b0"] .content-wrapper{padding:56px 0 !important}
}
@media (max-width:767px){
section[data-section-id="6ad50ca59d61b454bb99e5b0"]{min-height:0 !important}
}

/* 20. Plan Your Visit (restructured page) */
/* 20a. Hero: real photo with a moderate left-to-right dark overlay so the white text reads */
section[data-section-id="6ad535dbed148d02b7d214a9"] .section-background-overlay{opacity:1 !important;background:linear-gradient(90deg,rgba(20,18,17,.74) 0%,rgba(20,18,17,.5) 45%,rgba(20,18,17,.18) 100%) !important}
@media (max-width:767px){
section[data-section-id="6ad535dbed148d02b7d214a9"] .section-background-overlay{background:rgba(20,18,17,.55) !important}
}
@media (min-width:768px){
section[data-section-id="6ad535dbed148d02b7d214a9"] .fluid-engine{grid-template-rows:auto auto !important;row-gap:32px !important}
section[data-section-id="6ad535dbed148d02b7d214a9"] .fe-block{height:auto !important}
section[data-section-id="6ad535dbed148d02b7d214a9"] .fe-block-yui_3_17_2_1_1792357652526_8800{grid-area:1/2/2/12 !important}
section[data-section-id="6ad535dbed148d02b7d214a9"] .fe-block-yui_3_17_2_1_1792357652526_9212{grid-area:2/2/3/8 !important}
}

/* 20b. Sundays at Faith: one text block (H2, then H3 + time + description ×3) laid out as three white cards.
   Each card is its H3 + two paragraphs stacked flush; clip-path trims the inner shadow edges so the card reads as one piece. */
section[data-section-id="6ad539436507970edeccc96a"] .fe-block{height:auto !important}
#block-yui_3_17_2_1_1792358602962_3006 .sqs-html-content{display:grid;grid-template-columns:1fr;column-gap:28px}
#block-yui_3_17_2_1_1792358602962_3006 .sqs-html-content>*{margin:0 !important;background:#fff;padding:0 30px !important;box-shadow:0 12px 30px rgba(0,0,0,.09)}
#block-yui_3_17_2_1_1792358602962_3006 .sqs-html-content>h2{background:none;box-shadow:none;padding:0 !important;margin:0 0 36px !important;text-align:center;grid-column:1/-1}
#block-yui_3_17_2_1_1792358602962_3006 .sqs-html-content>h3{padding-top:30px !important;border-radius:16px 16px 0 0;clip-path:inset(-40px -40px 0 -40px);border-top:4px solid #9F2022}
#block-yui_3_17_2_1_1792358602962_3006 .sqs-html-content>h3+p{padding-top:8px !important;padding-bottom:10px !important;color:#9F2022 !important;font-weight:700;letter-spacing:.02em;clip-path:inset(0 -40px)}
#block-yui_3_17_2_1_1792358602962_3006 .sqs-html-content>h3+p+p{padding-bottom:30px !important;border-radius:0 0 16px 16px;clip-path:inset(0 -40px -40px -40px);color:#4a4a4a}
#block-yui_3_17_2_1_1792358602962_3006 .sqs-html-content>h3+p+p+h3{margin-top:22px !important}
#block-yui_3_17_2_1_1792358602962_5258 .sqs-block-button-element{background:#9F2022 !important;color:#fff !important;border-radius:999px !important}
@media (min-width:768px){
section[data-section-id="6ad539436507970edeccc96a"] .fluid-engine{grid-template-rows:auto auto !important;row-gap:40px !important}
section[data-section-id="6ad539436507970edeccc96a"] .fe-block-yui_3_17_2_1_1792358602962_3006{grid-area:1/2/2/26 !important}
section[data-section-id="6ad539436507970edeccc96a"] .fe-block-yui_3_17_2_1_1792358602962_5258{grid-area:2/11/3/17 !important}
#block-yui_3_17_2_1_1792358602962_3006 .sqs-html-content{grid-template-columns:repeat(3,1fr)}
#block-yui_3_17_2_1_1792358602962_3006 .sqs-html-content>h3+p+p+h3{margin-top:0 !important}
#block-yui_3_17_2_1_1792358602962_3006 .sqs-html-content>:is(:nth-child(2),:nth-child(5),:nth-child(8)){grid-row:2}
#block-yui_3_17_2_1_1792358602962_3006 .sqs-html-content>:is(:nth-child(3),:nth-child(6),:nth-child(9)){grid-row:3}
#block-yui_3_17_2_1_1792358602962_3006 .sqs-html-content>:is(:nth-child(4),:nth-child(7),:nth-child(10)){grid-row:4}
#block-yui_3_17_2_1_1792358602962_3006 .sqs-html-content>:is(:nth-child(2),:nth-child(3),:nth-child(4)){grid-column:1}
#block-yui_3_17_2_1_1792358602962_3006 .sqs-html-content>:is(:nth-child(5),:nth-child(6),:nth-child(7)){grid-column:2}
#block-yui_3_17_2_1_1792358602962_3006 .sqs-html-content>:is(:nth-child(8),:nth-child(9),:nth-child(10)){grid-column:3}
}
@media (max-width:767px){
section[data-section-id="6ad539436507970edeccc96a"] .fe-block-yui_3_17_2_1_1792358602962_5258{margin-top:20px}
#block-yui_3_17_2_1_1792358602962_3006 .sqs-html-content>*{padding-left:24px !important;padding-right:24px !important}
#block-yui_3_17_2_1_1792358602962_3006 .sqs-html-content>h2{padding:0 !important;margin-bottom:24px !important}
}

/* 20c. Info: map was removed — info left, FAQ right, rows shrink to content (no hole); stacked on phone */
#block-yui_3_17_2_1_1792288776601_420 .sqs-html-content>p:first-child:is(:empty,:has(>br:only-child)){display:none}
section[data-section-id="6ad428138b2e341775b902b0"] .fe-block{height:auto !important}
@media (min-width:768px){
section[data-section-id="6ad428138b2e341775b902b0"] .fluid-engine{grid-template-rows:auto !important}
section[data-section-id="6ad428138b2e341775b902b0"] .fe-block-yui_3_17_2_1_1792288776601_420{grid-area:1/2/2/13 !important}
section[data-section-id="6ad428138b2e341775b902b0"] .fe-block-yui_3_17_2_1_1792288776601_9013{grid-area:1/15/2/26 !important;align-self:start;margin-top:8px}
}
@media (max-width:767px){
section[data-section-id="6ad428138b2e341775b902b0"] .fe-block-yui_3_17_2_1_1792288776601_9013{margin-top:28px}
}

/* 20d. Connect with us: centered soft white card, Connection Card pill below the text */
section[data-section-id="6ad539cd019c1760228945ba"] .fluid-engine{display:flex !important;flex-direction:column !important;align-items:center !important;flex-wrap:nowrap !important;gap:24px !important;max-width:820px;margin:0 auto !important;background:#fff;border-radius:16px;padding:56px 56px 60px !important;box-shadow:0 14px 36px rgba(0,0,0,.08);box-sizing:border-box;border-top:4px solid #9F2022}
section[data-section-id="6ad539cd019c1760228945ba"] .fe-block{height:auto !important;width:100% !important;grid-area:auto !important}
section[data-section-id="6ad539cd019c1760228945ba"] .fe-block-yui_3_17_2_1_1792358602962_6289{order:1;text-align:center}
section[data-section-id="6ad539cd019c1760228945ba"] .fe-block-yui_3_17_2_1_1792358602962_6289 :is(h1,h2,h3,p){text-align:center !important}
section[data-section-id="6ad539cd019c1760228945ba"] .fe-block-yui_3_17_2_1_1792358602962_6537{order:2;width:auto !important;min-width:260px}
#block-yui_3_17_2_1_1792358602962_6537 .sqs-block-button-element{background:#9F2022 !important;color:#fff !important;border-radius:999px !important}
@media (max-width:767px){
section[data-section-id="6ad539cd019c1760228945ba"] .fluid-engine{margin:0 16px !important;padding:36px 24px 40px !important}
}
/* 20e. Plan Your Visit buttons keep a proper pill height after the rows were made auto */
section[data-section-id] :is(.fe-block-yui_3_17_2_1_1792357652526_9212,.fe-block-yui_3_17_2_1_1792358602962_5258,.fe-block-yui_3_17_2_1_1792358602962_6537){height:58px !important}
@media (max-width:767px){
section[data-section-id] :is(.fe-block-yui_3_17_2_1_1792357652526_9212,.fe-block-yui_3_17_2_1_1792358602962_5258,.fe-block-yui_3_17_2_1_1792358602962_6537){height:52px !important}
}
/* 20f. If the form section gets the Squarespace anchor slug "visit", land below the fixed header */
section#visit{scroll-margin-top:96px}

/* 21. AWANA + Baptism pages polish (scoped by section id) */
/* 21a. Readable body text: the church's "small" paragraphs render at the normal body size used on Plan Your Visit / Nursery */
:is(section[data-section-id="6ad56b3db3004363167c96ac"],section[data-section-id="6ad56b3db3004363167c96b0"],section[data-section-id="6ad56b3db3004363167c96b4"],section[data-section-id="6ad56b3db3004363167c96b8"],section[data-section-id="6ad56eb5660b5c7c53c132bf"],section[data-section-id="6ad56f6d5dcaa2670186f345"],section[data-section-id="6ad57096e3be3d48cfd35adb"]) .sqs-html-content :is(p,li){font-size:17px !important;line-height:1.65 !important}
@media (max-width:767px){
:is(section[data-section-id="6ad56b3db3004363167c96ac"],section[data-section-id="6ad56b3db3004363167c96b0"],section[data-section-id="6ad56b3db3004363167c96b4"],section[data-section-id="6ad56b3db3004363167c96b8"],section[data-section-id="6ad56eb5660b5c7c53c132bf"],section[data-section-id="6ad56f6d5dcaa2670186f345"],section[data-section-id="6ad57096e3be3d48cfd35adb"]) .sqs-html-content :is(p,li){font-size:16.5px !important}
}
/* Shared: body sections shrink to content with even padding */
:is(section[data-section-id="6ad56b3db3004363167c96ac"],section[data-section-id="6ad56b3db3004363167c96b0"],section[data-section-id="6ad56b3db3004363167c96b4"],section[data-section-id="6ad56b3db3004363167c96b8"],section[data-section-id="6ad56eb5660b5c7c53c132bf"],section[data-section-id="6ad56f6d5dcaa2670186f345"],section[data-section-id="6ad57096e3be3d48cfd35adb"]){min-height:0 !important}
:is(section[data-section-id="6ad56b3db3004363167c96ac"],section[data-section-id="6ad56b3db3004363167c96b0"],section[data-section-id="6ad56b3db3004363167c96b4"],section[data-section-id="6ad56b3db3004363167c96b8"],section[data-section-id="6ad56eb5660b5c7c53c132bf"],section[data-section-id="6ad56f6d5dcaa2670186f345"],section[data-section-id="6ad57096e3be3d48cfd35adb"]) .content-wrapper{padding:80px 0 !important}
:is(section[data-section-id="6ad56b3db3004363167c96a8"],section[data-section-id="6ad56b3db3004363167c96ac"],section[data-section-id="6ad56b3db3004363167c96b0"],section[data-section-id="6ad56b3db3004363167c96b4"],section[data-section-id="6ad56b3db3004363167c96b8"],section[data-section-id="6ad56dd4b3004363167cc02d"],section[data-section-id="6ad56eb5660b5c7c53c132bf"],section[data-section-id="6ad56f6d5dcaa2670186f345"],section[data-section-id="6ad57096e3be3d48cfd35adb"]) .fe-block{height:auto !important}
/* Shared: normal red pill buttons (auto width) */
:is(section[data-section-id="6ad56b3db3004363167c96b8"],section[data-section-id="6ad56eb5660b5c7c53c132bf"],section[data-section-id="6ad56f6d5dcaa2670186f345"]) :is(.sqs-block,.sqs-block-content,.sqs-block-button-container){height:auto !important;min-height:0 !important}
:is(section[data-section-id="6ad56b3db3004363167c96b8"],section[data-section-id="6ad56eb5660b5c7c53c132bf"],section[data-section-id="6ad56f6d5dcaa2670186f345"]) .sqs-block-button-container.sqs-block-button-container{justify-content:flex-start !important;text-align:left !important;width:auto !important}
#page :is(section[data-section-id="6ad56b3db3004363167c96b8"],section[data-section-id="6ad56eb5660b5c7c53c132bf"],section[data-section-id="6ad56f6d5dcaa2670186f345"]) .fluid-engine .sqs-block-button-container a.sqs-block-button-element{width:auto !important;height:auto !important;min-height:0 !important;display:inline-flex !important;align-items:center;justify-content:center;padding:15px 30px !important;font-size:15px !important;line-height:1.2 !important;border-radius:999px !important;background:#9F2022 !important;color:#fff !important;white-space:nowrap;flex:0 0 auto !important;max-width:max-content !important}

/* 21b. AWANA hero: text vertically centered beside a 4:3 photo (no tall empty band); readable time/age label */
section[data-section-id="6ad56b3db3004363167c96a8"]{min-height:0 !important}
section[data-section-id="6ad56b3db3004363167c96a8"] .fluid-engine{grid-template-rows:auto !important}
@media (min-width:768px){
section[data-section-id="6ad56b3db3004363167c96a8"] .fe-block-5f608a48bc08a812c33d{grid-area:1/2/2/13 !important;align-self:center !important}
section[data-section-id="6ad56b3db3004363167c96a8"] .fe-block-c78efc60cbf46a8ad6ac{grid-area:1/14/2/26 !important}
}
section[data-section-id="6ad56b3db3004363167c96a8"] .fe-block-c78efc60cbf46a8ad6ac{aspect-ratio:4/3;align-self:center;border-radius:16px;overflow:hidden}
#page .fluid-engine :is(.fe-block-c78efc60cbf46a8ad6ac,.fe-block-yui_3_17_2_1_1792371541254_5417,.fe-block-yui_3_17_2_1_1792372155911_1539) :is(.sqs-block,.sqs-block-content,.fluid-image-component-root,.fluid-image-container,.fluid-image-animation-wrapper,.js-content-mode-element-wrapper,.js-content-mode-element,.fluid-image-component-root>div){height:100% !important;width:100% !important;padding:0 !important}
#page .fluid-engine :is(.fe-block-c78efc60cbf46a8ad6ac,.fe-block-yui_3_17_2_1_1792371541254_5417,.fe-block-yui_3_17_2_1_1792372155911_1539) img{width:100% !important;height:100% !important;object-fit:cover !important;object-position:50% 50% !important;position:static !important}
#block-5f608a48bc08a812c33d .sqs-html-content h4{font-size:15px !important;line-height:1.5 !important;letter-spacing:.08em !important;font-weight:600 !important;margin-top:14px !important}
@media (max-width:767px){
section[data-section-id="6ad56b3db3004363167c96a8"] .fe-block-5f608a48bc08a812c33d{grid-area:1/2/2/10 !important}
section[data-section-id="6ad56b3db3004363167c96a8"] .fe-block-c78efc60cbf46a8ad6ac{grid-area:2/2/3/10 !important;margin-top:24px}
}

/* 21c. AWANA body: text column a little wider so 17px text reads comfortably */
@media (min-width:768px){
:is(section[data-section-id="6ad56b3db3004363167c96ac"],section[data-section-id="6ad56b3db3004363167c96b0"],section[data-section-id="6ad56b3db3004363167c96b4"],section[data-section-id="6ad56b3db3004363167c96b8"]) .fluid-engine{grid-template-rows:auto !important}
:is(.fe-block-4733c707bd059fa6f5b3,.fe-block-ab8e4512441a7f35785a){grid-area:1/2/2/14 !important}
}
/* 21d. Lasting impact: text left, larger rounded Awana graphic right, centered vertically */
@media (min-width:768px){
section[data-section-id="6ad56b3db3004363167c96b4"] .fe-block-95633c3785c8401a03d3{grid-area:1/2/2/13 !important;align-self:center !important}
section[data-section-id="6ad56b3db3004363167c96b4"] .fe-block-yui_3_17_2_1_1792371541254_5417{grid-area:1/15/2/26 !important}
}
section[data-section-id="6ad56b3db3004363167c96b4"] .fe-block-yui_3_17_2_1_1792371541254_5417{aspect-ratio:16/9;align-self:center !important;border-radius:16px;overflow:hidden;box-shadow:0 12px 30px rgba(0,0,0,.10)}
@media (max-width:767px){
section[data-section-id="6ad56b3db3004363167c96b4"] .fe-block-95633c3785c8401a03d3{grid-area:1/2/2/10 !important}
section[data-section-id="6ad56b3db3004363167c96b4"] .fe-block-yui_3_17_2_1_1792371541254_5417{grid-area:2/2/3/10 !important;margin-top:24px}
}
/* 21e. Get started: text, then the three buttons as normal pills in one row (wrap on phones) */
section[data-section-id="6ad56b3db3004363167c96b8"] .fluid-engine{display:flex !important;flex-direction:row !important;flex-wrap:wrap !important;align-items:center !important;justify-content:flex-start !important;gap:14px !important;padding:0 calc(var(--grid-gutter,12px) + 11px) !important}
#page section[data-section-id="6ad56b3db3004363167c96b8"] .fluid-engine .fe-block{grid-area:auto !important;width:max-content !important;max-width:100%;flex:0 0 auto;margin:0 !important}
#page section[data-section-id="6ad56b3db3004363167c96b8"] .fluid-engine .fe-block-1fe06443cf92dc9dd982{flex:0 0 100% !important;width:100% !important;margin:0 0 12px !important}
section[data-section-id="6ad56b3db3004363167c96b8"] .fe-block-1fe06443cf92dc9dd982 .sqs-html-content{max-width:700px}

/* 21f. Baptism hero: large rounded photo (16:9 so both people stay in frame), H1 centered vertically beside it */
section[data-section-id="6ad56dd4b3004363167cc02d"]{min-height:0 !important}
section[data-section-id="6ad56dd4b3004363167cc02d"] .fluid-engine{grid-template-rows:auto !important}
@media (min-width:768px){
section[data-section-id="6ad56dd4b3004363167cc02d"] .fe-block-29a3884f0a3fbd8ed3b1{grid-area:1/2/2/11 !important;align-self:center !important}
section[data-section-id="6ad56dd4b3004363167cc02d"] .fe-block-yui_3_17_2_1_1792372155911_1539{grid-area:1/11/2/26 !important}
}
section[data-section-id="6ad56dd4b3004363167cc02d"] .fe-block-yui_3_17_2_1_1792372155911_1539{aspect-ratio:16/9;align-self:center;border-radius:16px;overflow:hidden}
/* the photo file has a thin dark bar along its bottom edge; keep it out of frame */
#page section[data-section-id="6ad56dd4b3004363167cc02d"] .fluid-engine .fe-block-yui_3_17_2_1_1792372155911_1539 img{height:104% !important;object-position:50% 0 !important}
#block-29a3884f0a3fbd8ed3b1 .sqs-html-content>*{margin:0 !important}
@media (max-width:767px){
section[data-section-id="6ad56dd4b3004363167cc02d"] .fe-block-29a3884f0a3fbd8ed3b1{grid-area:1/2/2/10 !important}
section[data-section-id="6ad56dd4b3004363167cc02d"] .fe-block-yui_3_17_2_1_1792372155911_1539{grid-area:2/2/3/10 !important;margin-top:20px}
}

/* 21g. Meaning of baptism: heading no longer touches the top edge; Sign Up pill right under the text */
section[data-section-id="6ad56eb5660b5c7c53c132bf"] .fluid-engine{grid-template-rows:auto auto !important;row-gap:28px !important}
section[data-section-id="6ad56eb5660b5c7c53c132bf"] .fe-block-yui_3_17_2_1_1792372155911_1911{grid-area:1/2/2/14 !important}
section[data-section-id="6ad56eb5660b5c7c53c132bf"] .fe-block-yui_3_17_2_1_1792372155911_2161{grid-area:2/2/3/14 !important}
@media (max-width:767px){
section[data-section-id="6ad56eb5660b5c7c53c132bf"] .fe-block-yui_3_17_2_1_1792372155911_1911{grid-area:1/2/2/10 !important}
section[data-section-id="6ad56eb5660b5c7c53c132bf"] .fe-block-yui_3_17_2_1_1792372155911_2161{grid-area:2/2/3/10 !important}
}

/* 21h. Ready to be baptized: heading, two class columns, both Sign Up buttons on one row */
section[data-section-id="6ad56f6d5dcaa2670186f345"] .fluid-engine{grid-template-rows:auto auto auto !important;row-gap:24px !important}
@media (min-width:768px){
section[data-section-id="6ad56f6d5dcaa2670186f345"] .fe-block-yui_3_17_2_1_1792372155911_3457{grid-area:1/2/2/14 !important}
section[data-section-id="6ad56f6d5dcaa2670186f345"] .fe-block-yui_3_17_2_1_1792372155911_3676{grid-area:2/2/3/13 !important}
section[data-section-id="6ad56f6d5dcaa2670186f345"] .fe-block-yui_3_17_2_1_1792372155911_3937{grid-area:2/15/3/26 !important}
section[data-section-id="6ad56f6d5dcaa2670186f345"] .fe-block-yui_3_17_2_1_1792372155911_4365{grid-area:3/2/4/13 !important;align-self:start !important}
section[data-section-id="6ad56f6d5dcaa2670186f345"] .fe-block-c4e6e2bc91b51b507dfc{grid-area:3/15/4/26 !important;align-self:start !important}
}
@media (max-width:767px){
section[data-section-id="6ad56f6d5dcaa2670186f345"] .fluid-engine{grid-template-rows:repeat(5,auto) !important}
section[data-section-id="6ad56f6d5dcaa2670186f345"] .fe-block-yui_3_17_2_1_1792372155911_3457{grid-area:1/2/2/10 !important}
section[data-section-id="6ad56f6d5dcaa2670186f345"] .fe-block-yui_3_17_2_1_1792372155911_3676{grid-area:2/2/3/10 !important}
section[data-section-id="6ad56f6d5dcaa2670186f345"] .fe-block-yui_3_17_2_1_1792372155911_4365{grid-area:3/2/4/10 !important;margin-bottom:24px}
section[data-section-id="6ad56f6d5dcaa2670186f345"] .fe-block-yui_3_17_2_1_1792372155911_3937{grid-area:4/2/5/10 !important}
section[data-section-id="6ad56f6d5dcaa2670186f345"] .fe-block-c4e6e2bc91b51b507dfc{grid-area:5/2/6/10 !important}
}

/* 21i. Common questions: cream background (same as "The meaning of baptism") so sections alternate; rows shrink to content */
section[data-section-id="6ad57096e3be3d48cfd35adb"] .section-background{background-color:rgb(239,232,221) !important}
section[data-section-id="6ad57096e3be3d48cfd35adb"] .fluid-engine{grid-template-rows:auto !important}
@media (min-width:768px){
section[data-section-id="6ad57096e3be3d48cfd35adb"] .fe-block-bab84fe8eced6b239c8f{grid-area:1/2/2/12 !important;align-self:start !important}
section[data-section-id="6ad57096e3be3d48cfd35adb"] .fe-block-2c2ddafbb60da410b573{grid-area:1/14/2/26 !important}
}
@media (max-width:767px){
section[data-section-id="6ad57096e3be3d48cfd35adb"] .fe-block-bab84fe8eced6b239c8f{grid-area:1/2/2/10 !important}
section[data-section-id="6ad57096e3be3d48cfd35adb"] .fe-block-2c2ddafbb60da410b573{grid-area:2/2/3/10 !important;margin-top:20px}
}
@media (max-width:767px){
:is(section[data-section-id="6ad56b3db3004363167c96ac"],section[data-section-id="6ad56b3db3004363167c96b0"],section[data-section-id="6ad56b3db3004363167c96b4"],section[data-section-id="6ad56b3db3004363167c96b8"],section[data-section-id="6ad56eb5660b5c7c53c132bf"],section[data-section-id="6ad56f6d5dcaa2670186f345"],section[data-section-id="6ad57096e3be3d48cfd35adb"]) .content-wrapper{padding:0 !important} /* phones: the section itself already has 56px padding */
:is(section[data-section-id="6ad56b3db3004363167c96ac"],section[data-section-id="6ad56b3db3004363167c96b0"],section[data-section-id="6ad56b3db3004363167c96b4"]) .fluid-engine{grid-template-rows:auto auto !important}
:is(.fe-block-4733c707bd059fa6f5b3,.fe-block-ab8e4512441a7f35785a){grid-area:1/2/2/10 !important}
}

/* 22. Serve + Live pages polish (scoped by section id) */
/* 22a. Shared: readable body text, sections fit their content, red pill buttons */
:is(section[data-section-id="6ad5739ca42e6a69e12367e3"],section[data-section-id="6ad5747cb3004363167d3669"],section[data-section-id="6ad5763ee8752340183f3ac5"],section[data-section-id="6ad57743da59997176a4f14c"],section[data-section-id="6ad57790da59997176a4fff2"]) .sqs-html-content :is(p,li){font-size:17px !important;line-height:1.65 !important}
@media (max-width:767px){
:is(section[data-section-id="6ad5739ca42e6a69e12367e3"],section[data-section-id="6ad5747cb3004363167d3669"],section[data-section-id="6ad5763ee8752340183f3ac5"],section[data-section-id="6ad57743da59997176a4f14c"],section[data-section-id="6ad57790da59997176a4fff2"]) .sqs-html-content :is(p,li){font-size:16.5px !important}
}
:is(section[data-section-id="6ad57236660b5c7c53c17169"],section[data-section-id="6ad5739ca42e6a69e12367e3"],section[data-section-id="6ad5747cb3004363167d3669"],section[data-section-id="6ad5763ee8752340183f3ac5"],section[data-section-id="6ad576732e5a895f1e081312"],section[data-section-id="6ad57743da59997176a4f14c"],section[data-section-id="6ad57790da59997176a4fff2"]){min-height:0 !important}
:is(section[data-section-id="6ad57236660b5c7c53c17169"],section[data-section-id="6ad5739ca42e6a69e12367e3"],section[data-section-id="6ad5747cb3004363167d3669"],section[data-section-id="6ad5763ee8752340183f3ac5"],section[data-section-id="6ad576732e5a895f1e081312"],section[data-section-id="6ad57743da59997176a4f14c"],section[data-section-id="6ad57790da59997176a4fff2"]) .fe-block{height:auto !important}
:is(section[data-section-id="6ad5739ca42e6a69e12367e3"],section[data-section-id="6ad5747cb3004363167d3669"],section[data-section-id="6ad576732e5a895f1e081312"],section[data-section-id="6ad57743da59997176a4f14c"],section[data-section-id="6ad57790da59997176a4fff2"]) .content-wrapper{padding:80px 0 !important}
@media (max-width:767px){
:is(section[data-section-id="6ad5739ca42e6a69e12367e3"],section[data-section-id="6ad5747cb3004363167d3669"],section[data-section-id="6ad576732e5a895f1e081312"],section[data-section-id="6ad57743da59997176a4f14c"],section[data-section-id="6ad57790da59997176a4fff2"]) .content-wrapper{padding:0 !important}
}
:is(section[data-section-id="6ad5739ca42e6a69e12367e3"],section[data-section-id="6ad57743da59997176a4f14c"],section[data-section-id="6ad57790da59997176a4fff2"]) .button-block :is(.sqs-block,.sqs-block-content,.sqs-block-button-container){height:auto !important;min-height:0 !important}
:is(section[data-section-id="6ad5739ca42e6a69e12367e3"],section[data-section-id="6ad57743da59997176a4f14c"],section[data-section-id="6ad57790da59997176a4fff2"]) .sqs-block-button-container.sqs-block-button-container{justify-content:flex-start !important;text-align:left !important;width:auto !important}
#page :is(section[data-section-id="6ad5739ca42e6a69e12367e3"],section[data-section-id="6ad57743da59997176a4f14c"],section[data-section-id="6ad57790da59997176a4fff2"]) .fluid-engine .sqs-block-button-container a.sqs-block-button-element{width:auto !important;height:auto !important;min-height:0 !important;display:inline-flex !important;align-items:center;justify-content:center;padding:15px 30px !important;font-size:15px !important;line-height:1.2 !important;border-radius:999px !important;background:#9F2022 !important;color:#fff !important;white-space:nowrap;flex:0 0 auto !important;max-width:max-content !important}

/* 22b. Serve hero: text vertically centered beside a 4:3 rounded photo */
section[data-section-id="6ad57236660b5c7c53c17169"] .fluid-engine{grid-template-rows:auto !important}
@media (min-width:768px){
section[data-section-id="6ad57236660b5c7c53c17169"] .fe-block-fac41d08e4e7100c86fd{grid-area:1/2/2/13 !important;align-self:center !important}
section[data-section-id="6ad57236660b5c7c53c17169"] .fe-block-yui_3_17_2_1_1792373276179_2129{grid-area:1/14/2/26 !important}
}
@media (max-width:767px){
section[data-section-id="6ad57236660b5c7c53c17169"] .fe-block-fac41d08e4e7100c86fd{grid-area:1/2/2/10 !important}
section[data-section-id="6ad57236660b5c7c53c17169"] .fe-block-yui_3_17_2_1_1792373276179_2129{grid-area:2/2/3/10 !important;margin-top:24px}
}
section[data-section-id="6ad57236660b5c7c53c17169"] .fe-block-yui_3_17_2_1_1792373276179_2129{aspect-ratio:4/3;align-self:center;border-radius:16px;overflow:hidden}
#page .fluid-engine .fe-block-yui_3_17_2_1_1792373276179_2129 :is(.sqs-block,.sqs-block-content,.fluid-image-component-root,.fluid-image-container,.fluid-image-animation-wrapper,.js-content-mode-element-wrapper,.js-content-mode-element,.fluid-image-component-root>div){height:100% !important;width:100% !important;padding:0 !important}
#page .fluid-engine .fe-block-yui_3_17_2_1_1792373276179_2129 img{width:100% !important;height:100% !important;object-fit:cover !important;object-position:50% 50% !important;position:static !important}
#block-fac41d08e4e7100c86fd .sqs-html-content>*:last-child{margin-bottom:0 !important}

/* 22c. Make a difference: text + serve-form pill left, rounded video right, centered; stacked text, button, video on phones */
section[data-section-id="6ad5739ca42e6a69e12367e3"] .fluid-engine{grid-template-rows:auto auto !important;row-gap:28px !important}
@media (min-width:768px){
section[data-section-id="6ad5739ca42e6a69e12367e3"] .fe-block-52757000002dd37948e8{grid-area:1/2/2/13 !important;align-self:end !important}
section[data-section-id="6ad5739ca42e6a69e12367e3"] .fe-block-yui_3_17_2_1_1792373605696_1950{grid-area:2/2/3/13 !important;align-self:start !important}
section[data-section-id="6ad5739ca42e6a69e12367e3"] .fe-block-0a640f67ca0976ff7d5b{grid-area:1/14/3/26 !important;align-self:center !important}
}
@media (max-width:767px){
section[data-section-id="6ad5739ca42e6a69e12367e3"] .fluid-engine{grid-template-rows:auto auto auto !important}
section[data-section-id="6ad5739ca42e6a69e12367e3"] .fe-block-52757000002dd37948e8{grid-area:1/2/2/10 !important}
section[data-section-id="6ad5739ca42e6a69e12367e3"] .fe-block-yui_3_17_2_1_1792373605696_1950{grid-area:2/2/3/10 !important}
section[data-section-id="6ad5739ca42e6a69e12367e3"] .fe-block-0a640f67ca0976ff7d5b{grid-area:3/2/4/10 !important;margin-top:8px}
}
section[data-section-id="6ad5739ca42e6a69e12367e3"] .fe-block-0a640f67ca0976ff7d5b .sqs-video-wrapper{border-radius:16px;overflow:hidden;box-shadow:0 12px 30px rgba(0,0,0,.12)}

/* 22d. Ways to serve: the four links as a tidy row of red outline pills (wrap on phones) */
section[data-section-id="6ad5747cb3004363167d3669"] .fluid-engine{grid-template-rows:auto !important}
@media (min-width:768px){
section[data-section-id="6ad5747cb3004363167d3669"] .fe-block-yui_3_17_2_1_1792373605696_3707{grid-area:1/2/2/26 !important}
}
@media (max-width:767px){
section[data-section-id="6ad5747cb3004363167d3669"] .fe-block-yui_3_17_2_1_1792373605696_3707{grid-area:1/2/2/10 !important}
}
#block-yui_3_17_2_1_1792373605696_3707 .sqs-html-content{display:flex;flex-wrap:wrap;gap:12px;align-items:center}
#block-yui_3_17_2_1_1792373605696_3707 .sqs-html-content>h2{flex:0 0 100%;margin:0 0 16px !important}
#block-yui_3_17_2_1_1792373605696_3707 .sqs-html-content>p{margin:0 !important;line-height:1 !important}
#block-yui_3_17_2_1_1792373605696_3707 .sqs-html-content>p>a{display:inline-flex;align-items:center;padding:12px 24px;border:2px solid #9F2022;border-radius:999px;color:#9F2022 !important;text-decoration:none !important;background-image:none !important;font-size:15px;font-weight:600;line-height:1.2;transition:background-color .15s,color .15s}
#block-yui_3_17_2_1_1792373605696_3707 .sqs-html-content>p>a:hover{background:#9F2022;color:#fff !important}

/* 22e. Live hero: no empty band under the welcome text */
section[data-section-id="6ad5763ee8752340183f3ac5"] .fluid-engine{grid-template-rows:auto !important}
section[data-section-id="6ad5763ee8752340183f3ac5"] .content-wrapper{padding-bottom:64px !important}
@media (min-width:768px){
section[data-section-id="6ad5763ee8752340183f3ac5"] .fe-block-yui_3_17_2_1_1792374310608_448{grid-area:1/2/2/14 !important}
}
@media (max-width:767px){
section[data-section-id="6ad5763ee8752340183f3ac5"] .content-wrapper{padding-bottom:0 !important}
section[data-section-id="6ad5763ee8752340183f3ac5"] .fe-block-yui_3_17_2_1_1792374310608_448{grid-area:1/2/2/10 !important}
}
#block-yui_3_17_2_1_1792374310608_448 .sqs-html-content>*:last-child{margin-bottom:0 !important}

/* 22f. Live stream embed: centered, max 1100px, rounded */
section[data-section-id="6ad576732e5a895f1e081312"] .fluid-engine{grid-template-rows:auto !important}
section[data-section-id="6ad576732e5a895f1e081312"] .fe-block-yui_3_17_2_1_1792374310608_722{grid-area:1/2/2/26 !important;width:100%;max-width:1100px;justify-self:center !important;border-radius:16px;overflow:hidden;box-shadow:0 14px 36px rgba(0,0,0,.14)}
@media (max-width:767px){
section[data-section-id="6ad576732e5a895f1e081312"] .fe-block-yui_3_17_2_1_1792374310608_722{grid-area:1/2/2/10 !important}
}
.fe-block-yui_3_17_2_1_1792374310608_722 :is(.sqs-block,.sqs-block-content){padding:0 !important;height:auto !important}

/* 22g. Past messages: heading with its pill right below */
section[data-section-id="6ad57743da59997176a4f14c"] .fluid-engine{grid-template-rows:auto auto !important;row-gap:24px !important}
@media (min-width:768px){
section[data-section-id="6ad57743da59997176a4f14c"] .fe-block-yui_3_17_2_1_1792374556331_824{grid-area:1/2/2/14 !important}
section[data-section-id="6ad57743da59997176a4f14c"] .fe-block-yui_3_17_2_1_1792374556331_1042{grid-area:2/2/3/14 !important}
}
@media (max-width:767px){
section[data-section-id="6ad57743da59997176a4f14c"] .fe-block-yui_3_17_2_1_1792374556331_824{grid-area:1/2/2/10 !important}
section[data-section-id="6ad57743da59997176a4f14c"] .fe-block-yui_3_17_2_1_1792374556331_1042{grid-area:2/2/3/10 !important}
}

/* 22h. Connection card + Give: two even columns, both buttons on one row; stacked on phones */
section[data-section-id="6ad57790da59997176a4fff2"] .fluid-engine{grid-template-rows:auto auto !important;row-gap:24px !important}
@media (min-width:768px){
section[data-section-id="6ad57790da59997176a4fff2"] .fe-block-yui_3_17_2_1_1792374556331_1357{grid-area:1/2/2/13 !important}
section[data-section-id="6ad57790da59997176a4fff2"] .fe-block-yui_3_17_2_1_1792374556331_2554{grid-area:2/2/3/13 !important;align-self:start !important}
section[data-section-id="6ad57790da59997176a4fff2"] .fe-block-yui_3_17_2_1_1792374556331_1607{grid-area:1/15/2/26 !important}
section[data-section-id="6ad57790da59997176a4fff2"] .fe-block-yui_3_17_2_1_1792374556331_4150{grid-area:2/15/3/26 !important;align-self:start !important}
}
@media (max-width:767px){
section[data-section-id="6ad57790da59997176a4fff2"] .fluid-engine{grid-template-rows:repeat(4,auto) !important}
section[data-section-id="6ad57790da59997176a4fff2"] .fe-block-yui_3_17_2_1_1792374556331_1357{grid-area:1/2/2/10 !important}
section[data-section-id="6ad57790da59997176a4fff2"] .fe-block-yui_3_17_2_1_1792374556331_2554{grid-area:2/2/3/10 !important;margin-bottom:28px}
section[data-section-id="6ad57790da59997176a4fff2"] .fe-block-yui_3_17_2_1_1792374556331_1607{grid-area:3/2/4/10 !important}
section[data-section-id="6ad57790da59997176a4fff2"] .fe-block-yui_3_17_2_1_1792374556331_4150{grid-area:4/2/5/10 !important}
}
section[data-section-id="6ad57790da59997176a4fff2"] .sqs-html-content>*:last-child{margin-bottom:0 !important}

/* 22i. Live: alternate backgrounds light / cream / light / cream */
:is(section[data-section-id="6ad576732e5a895f1e081312"],section[data-section-id="6ad57790da59997176a4fff2"]) .section-background{background-color:rgb(239,232,221) !important}

/* 23. Worship Ministry page polish (scoped by section id) */
/* 23a. Shared: no empty grid rows, even padding, 17px body text, red pill buttons */
:is(section[data-section-id="6ad578a4da59997176a51e91"],section[data-section-id="6ad57a5ea75b2b6c7e4d14f0"],section[data-section-id="6ad57bc06bc07c5170940e2f"],section[data-section-id="6ad57c53a9bd243d2d8eaede"]){min-height:0 !important}
:is(section[data-section-id="6ad57a5ea75b2b6c7e4d14f0"],section[data-section-id="6ad57bc06bc07c5170940e2f"],section[data-section-id="6ad57c53a9bd243d2d8eaede"]){padding:0 !important}
:is(section[data-section-id="6ad578a4da59997176a51e91"],section[data-section-id="6ad57a5ea75b2b6c7e4d14f0"],section[data-section-id="6ad57bc06bc07c5170940e2f"],section[data-section-id="6ad57c53a9bd243d2d8eaede"]) .fe-block{height:auto !important}
:is(section[data-section-id="6ad578a4da59997176a51e91"],section[data-section-id="6ad57a5ea75b2b6c7e4d14f0"],section[data-section-id="6ad57bc06bc07c5170940e2f"],section[data-section-id="6ad57c53a9bd243d2d8eaede"]) .sqs-html-content :is(p,li){font-size:17px !important;line-height:1.65 !important}
:is(section[data-section-id="6ad578a4da59997176a51e91"],section[data-section-id="6ad57a5ea75b2b6c7e4d14f0"],section[data-section-id="6ad57bc06bc07c5170940e2f"],section[data-section-id="6ad57c53a9bd243d2d8eaede"]) .sqs-html-content>*:last-child{margin-bottom:0 !important}
:is(section[data-section-id="6ad57a5ea75b2b6c7e4d14f0"],section[data-section-id="6ad57bc06bc07c5170940e2f"],section[data-section-id="6ad57c53a9bd243d2d8eaede"]) .content-wrapper{padding:88px 0 !important}
section[data-section-id="6ad578a4da59997176a51e91"] .content-wrapper{padding:48px 0 80px !important}
@media (max-width:767px){
:is(section[data-section-id="6ad578a4da59997176a51e91"],section[data-section-id="6ad57a5ea75b2b6c7e4d14f0"],section[data-section-id="6ad57bc06bc07c5170940e2f"],section[data-section-id="6ad57c53a9bd243d2d8eaede"]) .sqs-html-content :is(p,li){font-size:16.5px !important}
:is(section[data-section-id="6ad57a5ea75b2b6c7e4d14f0"],section[data-section-id="6ad57bc06bc07c5170940e2f"],section[data-section-id="6ad57c53a9bd243d2d8eaede"]) .content-wrapper{padding:56px 0 !important}
section[data-section-id="6ad578a4da59997176a51e91"] .content-wrapper{padding:28px 0 56px !important}
}
:is(section[data-section-id="6ad57bc06bc07c5170940e2f"],section[data-section-id="6ad57c53a9bd243d2d8eaede"]) .button-block :is(.sqs-block,.sqs-block-content,.sqs-block-button-container){height:auto !important;min-height:0 !important}
:is(section[data-section-id="6ad57bc06bc07c5170940e2f"],section[data-section-id="6ad57c53a9bd243d2d8eaede"]) .sqs-block-button-container.sqs-block-button-container{justify-content:flex-start !important;text-align:left !important;width:auto !important}
#page :is(section[data-section-id="6ad57bc06bc07c5170940e2f"],section[data-section-id="6ad57c53a9bd243d2d8eaede"]) .fluid-engine .sqs-block-button-container a.sqs-block-button-element{width:auto !important;height:auto !important;min-height:0 !important;display:inline-flex !important;align-items:center;justify-content:center;padding:15px 30px !important;font-size:15px !important;line-height:1.2 !important;border-radius:999px !important;background:#9F2022 !important;color:#fff !important;white-space:nowrap;flex:0 0 auto !important;max-width:max-content !important}
/* rounded photos that fill their block (4:3 photos, 16:9 flyer) */
:is(.fe-block-79f3e29955466857fd6c,.fe-block-47726d29187c1bcdfe8f,.fe-block-e5f2e3b8d38077b2459b,.fe-block-1f5dcf30c24ee4f950f0){border-radius:16px;overflow:hidden}
#page .fluid-engine :is(.fe-block-79f3e29955466857fd6c,.fe-block-47726d29187c1bcdfe8f,.fe-block-e5f2e3b8d38077b2459b,.fe-block-1f5dcf30c24ee4f950f0) :is(.sqs-block,.sqs-block-content,.fluid-image-component-root,.fluid-image-container,.fluid-image-animation-wrapper,.js-content-mode-element-wrapper,.js-content-mode-element,.fluid-image-component-root>div){height:100% !important;width:100% !important;padding:0 !important}
#page .fluid-engine :is(.fe-block-79f3e29955466857fd6c,.fe-block-47726d29187c1bcdfe8f,.fe-block-e5f2e3b8d38077b2459b,.fe-block-1f5dcf30c24ee4f950f0) img{width:100% !important;height:100% !important;object-fit:cover !important;object-position:50% 50% !important;position:static !important}
:is(.fe-block-79f3e29955466857fd6c,.fe-block-47726d29187c1bcdfe8f,.fe-block-e5f2e3b8d38077b2459b){aspect-ratio:4/3}
/* the choir photo file has a thin white line near its bottom edge; keep it out of frame */
#page .fluid-engine .fe-block-47726d29187c1bcdfe8f img{height:109% !important;object-position:50% 0 !important}
.fe-block-1f5dcf30c24ee4f950f0{aspect-ratio:16/9;box-shadow:0 12px 30px rgba(0,0,0,.12)}

/* 23b. Hero: H1 + intro vertically centered beside a 4:3 photo (1fr rows soak up the photo's extra height) */
@media (min-width:768px){
section[data-section-id="6ad578a4da59997176a51e91"] .fluid-engine{grid-template-rows:1fr auto auto 1fr !important;row-gap:0 !important}
section[data-section-id="6ad578a4da59997176a51e91"] .fe-block-ed0efca3b2601639ec9d{grid-area:2/2/3/13 !important}
section[data-section-id="6ad578a4da59997176a51e91"] .fe-block-3ccd85050d17f4fad9e8{grid-area:3/2/4/13 !important;margin-top:22px}
section[data-section-id="6ad578a4da59997176a51e91"] .fe-block-79f3e29955466857fd6c{grid-area:1/14/5/26 !important;align-self:center !important}
}
@media (max-width:767px){
section[data-section-id="6ad578a4da59997176a51e91"] .fluid-engine{grid-template-rows:auto auto auto !important;row-gap:0 !important}
section[data-section-id="6ad578a4da59997176a51e91"] .fe-block-ed0efca3b2601639ec9d{grid-area:1/2/2/10 !important}
section[data-section-id="6ad578a4da59997176a51e91"] .fe-block-3ccd85050d17f4fad9e8{grid-area:2/2/3/10 !important;margin-top:16px}
section[data-section-id="6ad578a4da59997176a51e91"] .fe-block-79f3e29955466857fd6c{grid-area:3/2/4/10 !important;margin-top:24px}
}

/* 23c. Choir / Worship Team / Production: three equal white cards (photo on top, heading, text); Production is text-only, top-aligned, same card height */
section[data-section-id="6ad57a5ea75b2b6c7e4d14f0"] :is(.fe-block-c5bbcd65a2013e305dc8,.fe-block-e3a974397e3fba70832c,.fe-block-58e5431f20370e8e35c3,.fe-block-ecbd96534d6660048cc5,.fe-block-78a415ccc52561e771fa,.fe-block-3593c2efb89272d1fedc){background:#fff;box-shadow:0 12px 30px rgba(0,0,0,.07)}
section[data-section-id="6ad57a5ea75b2b6c7e4d14f0"] :is(.fe-block-c5bbcd65a2013e305dc8,.fe-block-e3a974397e3fba70832c,.fe-block-58e5431f20370e8e35c3){padding:24px 28px 10px !important;clip-path:inset(-40px -40px 0 -40px)}
section[data-section-id="6ad57a5ea75b2b6c7e4d14f0"] :is(.fe-block-ecbd96534d6660048cc5,.fe-block-78a415ccc52561e771fa,.fe-block-3593c2efb89272d1fedc){padding:0 28px 30px !important;border-radius:0 0 16px 16px;clip-path:inset(0 -40px -40px -40px)}
section[data-section-id="6ad57a5ea75b2b6c7e4d14f0"] :is(.fe-block-47726d29187c1bcdfe8f,.fe-block-e5f2e3b8d38077b2459b){border-radius:16px 16px 0 0 !important}
section[data-section-id="6ad57a5ea75b2b6c7e4d14f0"] .fe-block-3593c2efb89272d1fedc .sqs-block{justify-content:flex-start !important}
section[data-section-id="6ad57a5ea75b2b6c7e4d14f0"] .fe-block-58e5431f20370e8e35c3{border-radius:16px 16px 0 0;border-top:4px solid #9F2022;padding-top:30px !important}
@media (min-width:768px){
section[data-section-id="6ad57a5ea75b2b6c7e4d14f0"] .fluid-engine{grid-template-rows:auto auto 1fr !important;row-gap:0 !important;column-gap:28px !important}
section[data-section-id="6ad57a5ea75b2b6c7e4d14f0"] .fe-block-47726d29187c1bcdfe8f{grid-area:1/2/2/10 !important;order:1;align-self:start !important}
section[data-section-id="6ad57a5ea75b2b6c7e4d14f0"] .fe-block-c5bbcd65a2013e305dc8{grid-area:2/2/3/10 !important;order:2}
section[data-section-id="6ad57a5ea75b2b6c7e4d14f0"] .fe-block-ecbd96534d6660048cc5{grid-area:3/2/4/10 !important;order:3}
section[data-section-id="6ad57a5ea75b2b6c7e4d14f0"] .fe-block-e5f2e3b8d38077b2459b{grid-area:1/10/2/18 !important;align-self:start !important}
section[data-section-id="6ad57a5ea75b2b6c7e4d14f0"] .fe-block-e3a974397e3fba70832c{grid-area:2/10/3/18 !important}
section[data-section-id="6ad57a5ea75b2b6c7e4d14f0"] .fe-block-78a415ccc52561e771fa{grid-area:3/10/4/18 !important}
section[data-section-id="6ad57a5ea75b2b6c7e4d14f0"] .fe-block-58e5431f20370e8e35c3{grid-area:1/18/2/26 !important;align-self:start !important;z-index:2;background:none !important;box-shadow:none !important;border-top:0 !important;padding-top:34px !important}
section[data-section-id="6ad57a5ea75b2b6c7e4d14f0"] .fe-block-3593c2efb89272d1fedc{grid-area:1/18/4/26 !important;padding-top:92px !important;border-radius:16px !important;border-top:4px solid #9F2022;clip-path:none !important;z-index:1}
}
@media (max-width:767px){
section[data-section-id="6ad57a5ea75b2b6c7e4d14f0"] .fluid-engine{grid-template-rows:repeat(8,auto) !important;row-gap:0 !important}
section[data-section-id="6ad57a5ea75b2b6c7e4d14f0"] .fe-block-47726d29187c1bcdfe8f{grid-area:1/2/2/10 !important;order:1}
section[data-section-id="6ad57a5ea75b2b6c7e4d14f0"] .fe-block-c5bbcd65a2013e305dc8{grid-area:2/2/3/10 !important;order:2}
section[data-section-id="6ad57a5ea75b2b6c7e4d14f0"] .fe-block-ecbd96534d6660048cc5{grid-area:3/2/4/10 !important;order:3;margin-bottom:28px}
section[data-section-id="6ad57a5ea75b2b6c7e4d14f0"] .fe-block-e5f2e3b8d38077b2459b{grid-area:4/2/5/10 !important;order:4}
section[data-section-id="6ad57a5ea75b2b6c7e4d14f0"] .fe-block-e3a974397e3fba70832c{grid-area:5/2/6/10 !important;order:5}
section[data-section-id="6ad57a5ea75b2b6c7e4d14f0"] .fe-block-78a415ccc52561e771fa{grid-area:6/2/7/10 !important;order:6;margin-bottom:28px}
section[data-section-id="6ad57a5ea75b2b6c7e4d14f0"] .fe-block-58e5431f20370e8e35c3{grid-area:7/2/8/10 !important;order:7}
section[data-section-id="6ad57a5ea75b2b6c7e4d14f0"] .fe-block-3593c2efb89272d1fedc{grid-area:8/2/9/10 !important;order:8}
section[data-section-id="6ad57a5ea75b2b6c7e4d14f0"] :is(.fe-block-c5bbcd65a2013e305dc8,.fe-block-e3a974397e3fba70832c,.fe-block-58e5431f20370e8e35c3){padding:20px 22px 8px !important}
section[data-section-id="6ad57a5ea75b2b6c7e4d14f0"] :is(.fe-block-ecbd96534d6660048cc5,.fe-block-78a415ccc52561e771fa,.fe-block-3593c2efb89272d1fedc){padding:0 22px 24px !important}
section[data-section-id="6ad57a5ea75b2b6c7e4d14f0"] .fe-block-58e5431f20370e8e35c3{padding-top:24px !important;border-radius:16px 16px 0 0 !important}
}

/* 23d. Choir Ministry + Interested in Serving: heading, text, pill on the left (vertically centered); flyer / video on the right; stacked on phones */
:is(section[data-section-id="6ad57bc06bc07c5170940e2f"],section[data-section-id="6ad57c53a9bd243d2d8eaede"]) .fluid-engine{row-gap:0 !important}
@media (min-width:768px){
:is(section[data-section-id="6ad57bc06bc07c5170940e2f"],section[data-section-id="6ad57c53a9bd243d2d8eaede"]) .fluid-engine{grid-template-rows:1fr auto auto auto 1fr !important}
section[data-section-id="6ad57bc06bc07c5170940e2f"] .fe-block-415933c61f6b4c1e8a22{grid-area:2/2/3/13 !important}
section[data-section-id="6ad57bc06bc07c5170940e2f"] .fe-block-9e53d55e0a2dec65c8c1{grid-area:3/2/4/13 !important;margin-top:18px}
section[data-section-id="6ad57bc06bc07c5170940e2f"] .fe-block-98ca9f37db960b3ceeea{grid-area:4/2/5/13 !important;margin-top:26px}
section[data-section-id="6ad57bc06bc07c5170940e2f"] .fe-block-1f5dcf30c24ee4f950f0{grid-area:1/14/6/26 !important;align-self:center !important}
section[data-section-id="6ad57c53a9bd243d2d8eaede"] .fe-block-63ce2a541c07aefc352f{grid-area:2/2/3/13 !important}
section[data-section-id="6ad57c53a9bd243d2d8eaede"] .fe-block-c97a0616c2780c390e84{grid-area:3/2/4/13 !important;margin-top:18px}
section[data-section-id="6ad57c53a9bd243d2d8eaede"] .fe-block-da5108ede9d6f97d9a4a{grid-area:4/2/5/13 !important;margin-top:26px}
section[data-section-id="6ad57c53a9bd243d2d8eaede"] .fe-block-yui_3_17_2_1_1792375190973_6015{grid-area:1/14/6/26 !important;align-self:center !important}
}
@media (max-width:767px){
:is(section[data-section-id="6ad57bc06bc07c5170940e2f"],section[data-section-id="6ad57c53a9bd243d2d8eaede"]) .fluid-engine{grid-template-rows:repeat(4,auto) !important}
section[data-section-id="6ad57bc06bc07c5170940e2f"] .fe-block-415933c61f6b4c1e8a22{grid-area:1/2/2/10 !important}
section[data-section-id="6ad57bc06bc07c5170940e2f"] .fe-block-9e53d55e0a2dec65c8c1{grid-area:2/2/3/10 !important;margin-top:14px}
section[data-section-id="6ad57bc06bc07c5170940e2f"] .fe-block-98ca9f37db960b3ceeea{grid-area:3/2/4/10 !important;margin-top:20px}
section[data-section-id="6ad57bc06bc07c5170940e2f"] .fe-block-1f5dcf30c24ee4f950f0{grid-area:4/2/5/10 !important;margin-top:28px}
section[data-section-id="6ad57c53a9bd243d2d8eaede"] .fe-block-63ce2a541c07aefc352f{grid-area:1/2/2/10 !important}
section[data-section-id="6ad57c53a9bd243d2d8eaede"] .fe-block-c97a0616c2780c390e84{grid-area:2/2/3/10 !important;margin-top:14px}
section[data-section-id="6ad57c53a9bd243d2d8eaede"] .fe-block-da5108ede9d6f97d9a4a{grid-area:3/2/4/10 !important;margin-top:20px}
section[data-section-id="6ad57c53a9bd243d2d8eaede"] .fe-block-yui_3_17_2_1_1792375190973_6015{grid-area:4/2/5/10 !important;margin-top:28px}
}
section[data-section-id="6ad57c53a9bd243d2d8eaede"] .fe-block-yui_3_17_2_1_1792375190973_6015 .sqs-video-wrapper{border-radius:16px;overflow:hidden;box-shadow:0 12px 30px rgba(0,0,0,.12)}

/* 24. Missions page polish (scoped by section id) */
/* 24a. Shared: fitted heights, even padding, 17px body text */
:is(section[data-section-id="6ad57f3de8752340183fe173"],section[data-section-id="6ad57feaeb1a0313383d0d11"],section[data-section-id="6ad580a9dc3d0f68429c856b"],section[data-section-id="6ad58311d2e3d05359ce1619"],section[data-section-id="6ad582db663b9f56f94409a7"]){min-height:0 !important}
:is(section[data-section-id="6ad57f3de8752340183fe173"],section[data-section-id="6ad57feaeb1a0313383d0d11"],section[data-section-id="6ad580a9dc3d0f68429c856b"],section[data-section-id="6ad582db663b9f56f94409a7"]) .fe-block{height:auto !important}
:is(section[data-section-id="6ad57feaeb1a0313383d0d11"],section[data-section-id="6ad580a9dc3d0f68429c856b"],section[data-section-id="6ad58311d2e3d05359ce1619"],section[data-section-id="6ad582db663b9f56f94409a7"]){padding:0 !important}
:is(section[data-section-id="6ad57feaeb1a0313383d0d11"],section[data-section-id="6ad580a9dc3d0f68429c856b"],section[data-section-id="6ad58311d2e3d05359ce1619"],section[data-section-id="6ad582db663b9f56f94409a7"]) .content-wrapper{padding:88px 0 !important}
section[data-section-id="6ad57f3de8752340183fe173"] .content-wrapper{padding:48px 0 80px !important}
:is(section[data-section-id="6ad57f3de8752340183fe173"],section[data-section-id="6ad57feaeb1a0313383d0d11"],section[data-section-id="6ad580a9dc3d0f68429c856b"],section[data-section-id="6ad582db663b9f56f94409a7"]) .sqs-html-content :is(p,li){font-size:17px !important;line-height:1.65 !important}
:is(section[data-section-id="6ad57f3de8752340183fe173"],section[data-section-id="6ad57feaeb1a0313383d0d11"],section[data-section-id="6ad580a9dc3d0f68429c856b"],section[data-section-id="6ad582db663b9f56f94409a7"]) .sqs-html-content>*:last-child{margin-bottom:0 !important}
@media (max-width:767px){
:is(section[data-section-id="6ad57feaeb1a0313383d0d11"],section[data-section-id="6ad580a9dc3d0f68429c856b"],section[data-section-id="6ad58311d2e3d05359ce1619"],section[data-section-id="6ad582db663b9f56f94409a7"]) .content-wrapper{padding:56px 0 !important}
section[data-section-id="6ad57f3de8752340183fe173"] .content-wrapper{padding:28px 0 56px !important}
:is(section[data-section-id="6ad57f3de8752340183fe173"],section[data-section-id="6ad57feaeb1a0313383d0d11"],section[data-section-id="6ad580a9dc3d0f68429c856b"],section[data-section-id="6ad582db663b9f56f94409a7"]) .sqs-html-content :is(p,li){font-size:16.5px !important}
}
/* rounded photos that fill their block */
:is(.fe-block-yui_3_17_2_1_1792376622912_673,.fe-block-yui_3_17_2_1_1792376622912_3144){border-radius:16px;overflow:hidden}
#page .fluid-engine :is(.fe-block-yui_3_17_2_1_1792376622912_673,.fe-block-yui_3_17_2_1_1792376622912_3144) :is(.sqs-block,.sqs-block-content,.fluid-image-component-root,.fluid-image-container,.fluid-image-animation-wrapper,.js-content-mode-element-wrapper,.js-content-mode-element,.fluid-image-component-root>div){height:100% !important;width:100% !important;padding:0 !important}
#page .fluid-engine :is(.fe-block-yui_3_17_2_1_1792376622912_673,.fe-block-yui_3_17_2_1_1792376622912_3144) img{width:100% !important;height:100% !important;object-fit:cover !important;object-position:50% 50% !important;position:static !important}
.fe-block-yui_3_17_2_1_1792376622912_673{aspect-ratio:4/3}
.fe-block-yui_3_17_2_1_1792376622912_3144{aspect-ratio:1709/920;box-shadow:0 12px 30px rgba(0,0,0,.12)}

/* 24b. Hero: "Missions" vertically centered beside a 4:3 photo */
section[data-section-id="6ad57f3de8752340183fe173"] .fluid-engine{grid-template-rows:auto !important}
@media (min-width:768px){
section[data-section-id="6ad57f3de8752340183fe173"] .fe-block-yui_3_17_2_1_1792376622912_446{grid-area:1/2/2/13 !important;align-self:center !important}
section[data-section-id="6ad57f3de8752340183fe173"] .fe-block-yui_3_17_2_1_1792376622912_673{grid-area:1/14/2/26 !important;align-self:center !important}
}
@media (max-width:767px){
section[data-section-id="6ad57f3de8752340183fe173"] .fluid-engine{grid-template-rows:auto auto !important}
section[data-section-id="6ad57f3de8752340183fe173"] .fe-block-yui_3_17_2_1_1792376622912_446{grid-area:1/2/2/10 !important}
section[data-section-id="6ad57f3de8752340183fe173"] .fe-block-yui_3_17_2_1_1792376622912_673{grid-area:2/2/3/10 !important;margin-top:24px}
}

/* 24c. Intro: Great Commission text (scripture as a real pull-quote) beside the Compelled graphic */
section[data-section-id="6ad57feaeb1a0313383d0d11"] .fluid-engine{grid-template-rows:auto !important}
@media (min-width:768px){
section[data-section-id="6ad57feaeb1a0313383d0d11"] .fe-block-yui_3_17_2_1_1792376622912_2913{grid-area:1/2/2/14 !important;align-self:center !important}
section[data-section-id="6ad57feaeb1a0313383d0d11"] .fe-block-yui_3_17_2_1_1792376622912_3144{grid-area:1/15/2/26 !important;align-self:center !important}
}
@media (max-width:767px){
section[data-section-id="6ad57feaeb1a0313383d0d11"] .fluid-engine{grid-template-rows:auto auto !important}
section[data-section-id="6ad57feaeb1a0313383d0d11"] .fe-block-yui_3_17_2_1_1792376622912_2913{grid-area:1/2/2/10 !important}
section[data-section-id="6ad57feaeb1a0313383d0d11"] .fe-block-yui_3_17_2_1_1792376622912_3144{grid-area:2/2/3/10 !important;margin-top:28px}
}
#block-yui_3_17_2_1_1792376622912_2913 blockquote{margin:26px 0 !important;padding:6px 0 6px 24px !important;border-left:4px solid #9F2022 !important;background:none}
#block-yui_3_17_2_1_1792376622912_2913 blockquote p{font-family:"EB Garamond",Garamond,Georgia,serif !important;font-style:italic !important;font-size:21px !important;line-height:1.5 !important;color:#3d3935 !important;margin:0 !important}
@media (max-width:767px){
#block-yui_3_17_2_1_1792376622912_2913 blockquote{padding-left:18px !important}
#block-yui_3_17_2_1_1792376622912_2913 blockquote p{font-size:19px !important}
}

/* 24d. Supported Missionaries: full-width heading; regions as white cards in the order
   North America (tall left card) | Central America, South America / Europe, Africa / Asia */
section[data-section-id="6ad580a9dc3d0f68429c856b"] :is(.fe-block-yui_3_17_2_1_1792376622912_3764,.fe-block-yui_3_17_2_1_1792376622912_4069,.fe-block-yui_3_17_2_1_1792376622912_4448,.fe-block-yui_3_17_2_1_1792377326374_1910,.fe-block-4d79bca637a8c62b9e1c,.fe-block-1491f8b42e19d0e26cbd){background:#fff;border-radius:16px;border-top:4px solid #9F2022;box-shadow:0 12px 30px rgba(0,0,0,.07);padding:26px 28px 24px !important;box-sizing:border-box}
section[data-section-id="6ad580a9dc3d0f68429c856b"] :is(.fe-block-yui_3_17_2_1_1792376622912_3764,.fe-block-yui_3_17_2_1_1792376622912_4069,.fe-block-yui_3_17_2_1_1792376622912_4448,.fe-block-yui_3_17_2_1_1792377326374_1910,.fe-block-4d79bca637a8c62b9e1c,.fe-block-1491f8b42e19d0e26cbd) .sqs-html-content>p:first-child{color:#9F2022 !important;font-weight:700 !important;letter-spacing:.08em;font-size:15px !important;margin:0 0 12px !important}
section[data-section-id="6ad580a9dc3d0f68429c856b"] :is(.fe-block-yui_3_17_2_1_1792376622912_3764,.fe-block-yui_3_17_2_1_1792376622912_4069,.fe-block-yui_3_17_2_1_1792376622912_4448,.fe-block-yui_3_17_2_1_1792377326374_1910,.fe-block-4d79bca637a8c62b9e1c,.fe-block-1491f8b42e19d0e26cbd) .sqs-html-content ul{margin:0 !important;padding-left:1.1em !important}
section[data-section-id="6ad580a9dc3d0f68429c856b"] :is(.fe-block-yui_3_17_2_1_1792376622912_3764,.fe-block-yui_3_17_2_1_1792376622912_4069,.fe-block-yui_3_17_2_1_1792376622912_4448,.fe-block-yui_3_17_2_1_1792377326374_1910,.fe-block-4d79bca637a8c62b9e1c,.fe-block-1491f8b42e19d0e26cbd) .sqs-html-content li{margin:0 0 6px !important}
section[data-section-id="6ad580a9dc3d0f68429c856b"] :is(.fe-block-yui_3_17_2_1_1792376622912_3764,.fe-block-yui_3_17_2_1_1792376622912_4069,.fe-block-yui_3_17_2_1_1792376622912_4448,.fe-block-yui_3_17_2_1_1792377326374_1910,.fe-block-4d79bca637a8c62b9e1c,.fe-block-1491f8b42e19d0e26cbd) .sqs-html-content li p{margin:0 !important}
@media (min-width:768px){
section[data-section-id="6ad580a9dc3d0f68429c856b"] .fluid-engine{grid-template-rows:auto auto auto 1fr !important;row-gap:24px !important;column-gap:24px !important}
section[data-section-id="6ad580a9dc3d0f68429c856b"] .fe-block-yui_3_17_2_1_1792376622912_3545{grid-area:1/2/2/26 !important;margin-bottom:12px}
section[data-section-id="6ad580a9dc3d0f68429c856b"] .fe-block-yui_3_17_2_1_1792376622912_3764{grid-area:2/2/5/10 !important}
section[data-section-id="6ad580a9dc3d0f68429c856b"] .fe-block-yui_3_17_2_1_1792376622912_4069{grid-area:2/10/3/18 !important}
section[data-section-id="6ad580a9dc3d0f68429c856b"] .fe-block-yui_3_17_2_1_1792376622912_4448{grid-area:2/18/3/26 !important}
section[data-section-id="6ad580a9dc3d0f68429c856b"] .fe-block-yui_3_17_2_1_1792377326374_1910{grid-area:3/10/4/18 !important}
section[data-section-id="6ad580a9dc3d0f68429c856b"] .fe-block-4d79bca637a8c62b9e1c{grid-area:3/18/4/26 !important}
section[data-section-id="6ad580a9dc3d0f68429c856b"] .fe-block-1491f8b42e19d0e26cbd{grid-area:4/10/5/18 !important;align-self:start !important}
}
@media (max-width:767px){
section[data-section-id="6ad580a9dc3d0f68429c856b"] .fe-block-yui_3_17_2_1_1792376622912_3545{order:0;margin-bottom:20px}
section[data-section-id="6ad580a9dc3d0f68429c856b"] .fe-block-yui_3_17_2_1_1792376622912_3764{order:1;margin-bottom:18px}
section[data-section-id="6ad580a9dc3d0f68429c856b"] .fe-block-yui_3_17_2_1_1792376622912_4069{order:2;margin-bottom:18px}
section[data-section-id="6ad580a9dc3d0f68429c856b"] .fe-block-yui_3_17_2_1_1792376622912_4448{order:3;margin-bottom:18px}
section[data-section-id="6ad580a9dc3d0f68429c856b"] .fe-block-yui_3_17_2_1_1792377326374_1910{order:4;margin-bottom:18px}
section[data-section-id="6ad580a9dc3d0f68429c856b"] .fe-block-4d79bca637a8c62b9e1c{order:5;margin-bottom:18px}
section[data-section-id="6ad580a9dc3d0f68429c856b"] .fe-block-1491f8b42e19d0e26cbd{order:6;margin-bottom:18px}
section[data-section-id="6ad580a9dc3d0f68429c856b"] :is(.fe-block-yui_3_17_2_1_1792376622912_3764,.fe-block-yui_3_17_2_1_1792376622912_4069,.fe-block-yui_3_17_2_1_1792376622912_4448,.fe-block-yui_3_17_2_1_1792377326374_1910,.fe-block-4d79bca637a8c62b9e1c,.fe-block-1491f8b42e19d0e26cbd){padding:22px 22px 20px !important}
}

/* 24e. Gallery: 4-up rounded square grid (2-up on phones) */
section[data-section-id="6ad58311d2e3d05359ce1619"] .gallery-grid-wrapper{gap:20px !important}
section[data-section-id="6ad58311d2e3d05359ce1619"] .gallery-grid-item-wrapper{border-radius:16px;overflow:hidden}
@media (max-width:767px){
section[data-section-id="6ad58311d2e3d05359ce1619"] .gallery-grid-wrapper{gap:12px !important}
}

/* 24f. Contact our missionaries: heading spans the width, text at a readable measure */
section[data-section-id="6ad582db663b9f56f94409a7"] .fluid-engine{grid-template-rows:auto !important}
@media (min-width:768px){
section[data-section-id="6ad582db663b9f56f94409a7"] .fe-block-yui_3_17_2_1_1792377326374_3483{grid-area:1/2/2/26 !important}
}
@media (max-width:767px){
section[data-section-id="6ad582db663b9f56f94409a7"] .fe-block-yui_3_17_2_1_1792377326374_3483{grid-area:1/2/2/10 !important}
}
#block-yui_3_17_2_1_1792377326374_3483 .sqs-html-content>p{max-width:640px}

/* 25. Groups page polish (scoped by section id) */
/* 25a. Shared: fitted heights, even padding, 17px body text */
:is(section[data-section-id="6ad584a814df0c0376ba6fbf"],section[data-section-id="6ad584f9dc3d0f68429cd955"],section[data-section-id="6ad585bf5538fb48d53bab7e"],section[data-section-id="6ad586399d61b454bba2edc4"]){min-height:0 !important}
:is(section[data-section-id="6ad584a814df0c0376ba6fbf"],section[data-section-id="6ad584f9dc3d0f68429cd955"],section[data-section-id="6ad585bf5538fb48d53bab7e"],section[data-section-id="6ad586399d61b454bba2edc4"]) .fe-block{height:auto !important}
:is(section[data-section-id="6ad584f9dc3d0f68429cd955"],section[data-section-id="6ad585bf5538fb48d53bab7e"],section[data-section-id="6ad586399d61b454bba2edc4"]){padding:0 !important}
:is(section[data-section-id="6ad584f9dc3d0f68429cd955"],section[data-section-id="6ad585bf5538fb48d53bab7e"],section[data-section-id="6ad586399d61b454bba2edc4"]) .content-wrapper{padding:88px 0 !important}
section[data-section-id="6ad584a814df0c0376ba6fbf"] .content-wrapper{padding:40px 0 56px !important}
:is(section[data-section-id="6ad584a814df0c0376ba6fbf"],section[data-section-id="6ad584f9dc3d0f68429cd955"],section[data-section-id="6ad585bf5538fb48d53bab7e"],section[data-section-id="6ad586399d61b454bba2edc4"]) .sqs-html-content :is(p,li){font-size:17px !important;line-height:1.65 !important}
:is(section[data-section-id="6ad584a814df0c0376ba6fbf"],section[data-section-id="6ad584f9dc3d0f68429cd955"],section[data-section-id="6ad585bf5538fb48d53bab7e"],section[data-section-id="6ad586399d61b454bba2edc4"]) .sqs-html-content>*:last-child{margin-bottom:0 !important}
@media (max-width:767px){
:is(section[data-section-id="6ad584f9dc3d0f68429cd955"],section[data-section-id="6ad585bf5538fb48d53bab7e"],section[data-section-id="6ad586399d61b454bba2edc4"]) .content-wrapper{padding:56px 0 !important}
section[data-section-id="6ad584a814df0c0376ba6fbf"] .content-wrapper{padding:24px 0 40px !important}
:is(section[data-section-id="6ad584a814df0c0376ba6fbf"],section[data-section-id="6ad584f9dc3d0f68429cd955"],section[data-section-id="6ad585bf5538fb48d53bab7e"],section[data-section-id="6ad586399d61b454bba2edc4"]) .sqs-html-content :is(p,li){font-size:16.5px !important}
}

/* 25b. Compact hero: just the H1 */
section[data-section-id="6ad584a814df0c0376ba6fbf"] .fluid-engine{grid-template-rows:auto !important}
section[data-section-id="6ad584a814df0c0376ba6fbf"] .fe-block-yui_3_17_2_1_1792378010763_452{grid-area:1/2/2/26 !important}
@media (max-width:767px){
section[data-section-id="6ad584a814df0c0376ba6fbf"] .fe-block-yui_3_17_2_1_1792378010763_452{grid-area:1/2/2/10 !important}
}

/* 25c. What is a Group?: text beside the rounded Vimeo video, vertically centered; video under the text on phones */
section[data-section-id="6ad584f9dc3d0f68429cd955"] .fluid-engine{grid-template-rows:auto !important}
@media (min-width:768px){
section[data-section-id="6ad584f9dc3d0f68429cd955"] .fe-block-yui_3_17_2_1_1792378010763_685{grid-area:1/2/2/13 !important;align-self:center !important}
section[data-section-id="6ad584f9dc3d0f68429cd955"] .fe-block-yui_3_17_2_1_1792378010763_943{grid-area:1/14/2/26 !important;align-self:center !important}
}
@media (max-width:767px){
section[data-section-id="6ad584f9dc3d0f68429cd955"] .fe-block-yui_3_17_2_1_1792378010763_685{grid-area:1/2/2/10 !important}
section[data-section-id="6ad584f9dc3d0f68429cd955"] .fe-block-yui_3_17_2_1_1792378010763_943{grid-area:2/2/3/10 !important;margin-top:28px}
}
section[data-section-id="6ad584f9dc3d0f68429cd955"] .fe-block-yui_3_17_2_1_1792378010763_943 .sqs-video-wrapper{border-radius:16px;overflow:hidden;box-shadow:0 12px 30px rgba(0,0,0,.12)}

/* 25d. What happens / How do I get involved: two even top-aligned columns */
section[data-section-id="6ad585bf5538fb48d53bab7e"] .fluid-engine{grid-template-rows:auto !important}
@media (min-width:768px){
section[data-section-id="6ad585bf5538fb48d53bab7e"] .fe-block-yui_3_17_2_1_1792378010763_1827{grid-area:1/2/2/13 !important;align-self:start !important}
section[data-section-id="6ad585bf5538fb48d53bab7e"] .fe-block-yui_3_17_2_1_1792378010763_2087{grid-area:1/15/2/26 !important;align-self:start !important}
}
@media (max-width:767px){
section[data-section-id="6ad585bf5538fb48d53bab7e"] .fe-block-yui_3_17_2_1_1792378010763_2087{margin-top:32px}
}

/* 25e. Find a Group: 14 white cards (photo, name, bullets, Sign Up pill), equal heights per row;
   3-up desktop, 2-up tablet, 1-up phone. Photos are cropped to a 4:3 centre and scaled slightly so the baked-in blue frame never shows. */
section[data-section-id="6ad586399d61b454bba2edc4"] :is(.fe-block-yui_3_17_2_1_1792378010763_3984,.fe-block-90485c167d2ab15995d8,.fe-block-99cd820f1f2eb7294ff3,.fe-block-3bf6be04d6a4ccac2278,.fe-block-d53b7d622d0fb51f104a,.fe-block-edc270b7605036a4d65a,.fe-block-8dbc9c240e15f678ae10,.fe-block-d5535c9d1ef8d72ec78c,.fe-block-6c690088dbe30b8c0de5,.fe-block-777010f7a76d8006b1ac,.fe-block-ebffb853286238c11222,.fe-block-d8e7f63c8dcc08535852,.fe-block-5f0c48a34f012d0c533d,.fe-block-45fd97c4ef324d89db3a){aspect-ratio:4/3;border-radius:16px 16px 0 0;overflow:hidden}
#page .fluid-engine :is(.fe-block-yui_3_17_2_1_1792378010763_3984,.fe-block-90485c167d2ab15995d8,.fe-block-99cd820f1f2eb7294ff3,.fe-block-3bf6be04d6a4ccac2278,.fe-block-d53b7d622d0fb51f104a,.fe-block-edc270b7605036a4d65a,.fe-block-8dbc9c240e15f678ae10,.fe-block-d5535c9d1ef8d72ec78c,.fe-block-6c690088dbe30b8c0de5,.fe-block-777010f7a76d8006b1ac,.fe-block-ebffb853286238c11222,.fe-block-d8e7f63c8dcc08535852,.fe-block-5f0c48a34f012d0c533d,.fe-block-45fd97c4ef324d89db3a) :is(.sqs-block,.sqs-block-content,.fluid-image-component-root,.fluid-image-container,.fluid-image-animation-wrapper,.js-content-mode-element-wrapper,.js-content-mode-element,.fluid-image-component-root>div){height:100% !important;width:100% !important;padding:0 !important}
#page .fluid-engine :is(.fe-block-yui_3_17_2_1_1792378010763_3984,.fe-block-90485c167d2ab15995d8,.fe-block-99cd820f1f2eb7294ff3,.fe-block-3bf6be04d6a4ccac2278,.fe-block-d53b7d622d0fb51f104a,.fe-block-edc270b7605036a4d65a,.fe-block-8dbc9c240e15f678ae10,.fe-block-d5535c9d1ef8d72ec78c,.fe-block-6c690088dbe30b8c0de5,.fe-block-777010f7a76d8006b1ac,.fe-block-ebffb853286238c11222,.fe-block-d8e7f63c8dcc08535852,.fe-block-5f0c48a34f012d0c533d,.fe-block-45fd97c4ef324d89db3a) img{width:100% !important;height:100% !important;object-fit:cover !important;object-position:50% 50% !important;position:static !important;transform:scale(1.07);transform-origin:50% 50%}
section[data-section-id="6ad586399d61b454bba2edc4"] :is(.fe-block-yui_3_17_2_1_1792378010763_4270,.fe-block-bf2536586d5a8996488a,.fe-block-53336d7fd692a9d2dc97,.fe-block-4e476ae3a508e5d482c0,.fe-block-f1f42360d7491eb21a62,.fe-block-82ac0fc9ebbf3b1067f8,.fe-block-7464dee03acfbc322de3,.fe-block-ba8bae15644c3d482d71,.fe-block-29a8aca5e6a2876d084b,.fe-block-e6be0242e3456d520b1e,.fe-block-bd16a2f345ed2d953f29,.fe-block-cd141acf3c1817f351c9,.fe-block-289111f0b5284165cae7,.fe-block-db843218ee76a0c24d7a){background:#fff;border-radius:0 0 16px 16px;box-shadow:0 12px 30px rgba(0,0,0,.07);clip-path:inset(0 -40px -40px -40px);padding:22px 26px 26px !important;box-sizing:border-box}
section[data-section-id="6ad586399d61b454bba2edc4"] :is(.fe-block-yui_3_17_2_1_1792378010763_4270,.fe-block-bf2536586d5a8996488a,.fe-block-53336d7fd692a9d2dc97,.fe-block-4e476ae3a508e5d482c0,.fe-block-f1f42360d7491eb21a62,.fe-block-82ac0fc9ebbf3b1067f8,.fe-block-7464dee03acfbc322de3,.fe-block-ba8bae15644c3d482d71,.fe-block-29a8aca5e6a2876d084b,.fe-block-e6be0242e3456d520b1e,.fe-block-bd16a2f345ed2d953f29,.fe-block-cd141acf3c1817f351c9,.fe-block-289111f0b5284165cae7,.fe-block-db843218ee76a0c24d7a) .sqs-block{justify-content:flex-start !important}
section[data-section-id="6ad586399d61b454bba2edc4"] :is(.fe-block-yui_3_17_2_1_1792378010763_4270,.fe-block-bf2536586d5a8996488a,.fe-block-53336d7fd692a9d2dc97,.fe-block-4e476ae3a508e5d482c0,.fe-block-f1f42360d7491eb21a62,.fe-block-82ac0fc9ebbf3b1067f8,.fe-block-7464dee03acfbc322de3,.fe-block-ba8bae15644c3d482d71,.fe-block-29a8aca5e6a2876d084b,.fe-block-e6be0242e3456d520b1e){padding-bottom:96px !important}
section[data-section-id="6ad586399d61b454bba2edc4"] :is(.fe-block-yui_3_17_2_1_1792378010763_4270,.fe-block-bf2536586d5a8996488a,.fe-block-53336d7fd692a9d2dc97,.fe-block-4e476ae3a508e5d482c0,.fe-block-f1f42360d7491eb21a62,.fe-block-82ac0fc9ebbf3b1067f8,.fe-block-7464dee03acfbc322de3,.fe-block-ba8bae15644c3d482d71,.fe-block-29a8aca5e6a2876d084b,.fe-block-e6be0242e3456d520b1e,.fe-block-bd16a2f345ed2d953f29,.fe-block-cd141acf3c1817f351c9,.fe-block-289111f0b5284165cae7,.fe-block-db843218ee76a0c24d7a) .sqs-html-content>p:first-child{font-family:"EB Garamond",Garamond,Georgia,serif !important;font-size:24px !important;line-height:1.25 !important;font-weight:500 !important;color:#1c1a19 !important;margin:0 0 12px !important}
section[data-section-id="6ad586399d61b454bba2edc4"] :is(.fe-block-yui_3_17_2_1_1792378010763_4270,.fe-block-bf2536586d5a8996488a,.fe-block-53336d7fd692a9d2dc97,.fe-block-4e476ae3a508e5d482c0,.fe-block-f1f42360d7491eb21a62,.fe-block-82ac0fc9ebbf3b1067f8,.fe-block-7464dee03acfbc322de3,.fe-block-ba8bae15644c3d482d71,.fe-block-29a8aca5e6a2876d084b,.fe-block-e6be0242e3456d520b1e,.fe-block-bd16a2f345ed2d953f29,.fe-block-cd141acf3c1817f351c9,.fe-block-289111f0b5284165cae7,.fe-block-db843218ee76a0c24d7a) .sqs-html-content ul{margin:0 !important;padding-left:1.1em !important}
section[data-section-id="6ad586399d61b454bba2edc4"] :is(.fe-block-yui_3_17_2_1_1792378010763_4270,.fe-block-bf2536586d5a8996488a,.fe-block-53336d7fd692a9d2dc97,.fe-block-4e476ae3a508e5d482c0,.fe-block-f1f42360d7491eb21a62,.fe-block-82ac0fc9ebbf3b1067f8,.fe-block-7464dee03acfbc322de3,.fe-block-ba8bae15644c3d482d71,.fe-block-29a8aca5e6a2876d084b,.fe-block-e6be0242e3456d520b1e,.fe-block-bd16a2f345ed2d953f29,.fe-block-cd141acf3c1817f351c9,.fe-block-289111f0b5284165cae7,.fe-block-db843218ee76a0c24d7a) .sqs-html-content li{margin:0 0 4px !important}
section[data-section-id="6ad586399d61b454bba2edc4"] :is(.fe-block-yui_3_17_2_1_1792378010763_4270,.fe-block-bf2536586d5a8996488a,.fe-block-53336d7fd692a9d2dc97,.fe-block-4e476ae3a508e5d482c0,.fe-block-f1f42360d7491eb21a62,.fe-block-82ac0fc9ebbf3b1067f8,.fe-block-7464dee03acfbc322de3,.fe-block-ba8bae15644c3d482d71,.fe-block-29a8aca5e6a2876d084b,.fe-block-e6be0242e3456d520b1e,.fe-block-bd16a2f345ed2d953f29,.fe-block-cd141acf3c1817f351c9,.fe-block-289111f0b5284165cae7,.fe-block-db843218ee76a0c24d7a) .sqs-html-content li p{margin:0 !important}
/* "Capacity reached": muted grey label pill */
section[data-section-id="6ad586399d61b454bba2edc4"] :is(.fe-block-bd16a2f345ed2d953f29,.fe-block-cd141acf3c1817f351c9,.fe-block-289111f0b5284165cae7,.fe-block-db843218ee76a0c24d7a) .sqs-html-content>p:last-child{display:inline-block !important;margin:16px 0 0 !important;padding:7px 16px !important;border-radius:999px;background:#ece9e4;color:#6b6560 !important;font-size:14px !important;line-height:1.2 !important;font-style:normal !important;font-weight:600 !important;letter-spacing:.03em}
section[data-section-id="6ad586399d61b454bba2edc4"] :is(.fe-block-bd16a2f345ed2d953f29,.fe-block-cd141acf3c1817f351c9,.fe-block-289111f0b5284165cae7,.fe-block-db843218ee76a0c24d7a) .sqs-html-content>p:last-child :is(em,i){font-style:normal !important}
/* Sign Up pill sits inside the bottom of its card */
section[data-section-id="6ad586399d61b454bba2edc4"] :is(.fe-block-yui_3_17_2_1_1792378010763_4694,.fe-block-ad0f7c124cddc46dbced,.fe-block-a643546ca71512b514f3,.fe-block-02a0326b232bf6268d45,.fe-block-8ee4f3defc9f0e2b9f8a,.fe-block-0809017f20e39c165f44,.fe-block-0b6bbcb009063f81e06f,.fe-block-da7acbba7f5af9ae908c,.fe-block-5b01233c0bf34b941e41,.fe-block-6ebe8c5bad16f72f3d93){z-index:5 !important;padding:0 26px !important;box-sizing:border-box}
section[data-section-id="6ad586399d61b454bba2edc4"] :is(.fe-block-yui_3_17_2_1_1792378010763_4270,.fe-block-bf2536586d5a8996488a,.fe-block-53336d7fd692a9d2dc97,.fe-block-4e476ae3a508e5d482c0,.fe-block-f1f42360d7491eb21a62,.fe-block-82ac0fc9ebbf3b1067f8,.fe-block-7464dee03acfbc322de3,.fe-block-ba8bae15644c3d482d71,.fe-block-29a8aca5e6a2876d084b,.fe-block-e6be0242e3456d520b1e,.fe-block-bd16a2f345ed2d953f29,.fe-block-cd141acf3c1817f351c9,.fe-block-289111f0b5284165cae7,.fe-block-db843218ee76a0c24d7a){z-index:1 !important}
section[data-section-id="6ad586399d61b454bba2edc4"] :is(.fe-block-yui_3_17_2_1_1792378010763_4694,.fe-block-ad0f7c124cddc46dbced,.fe-block-a643546ca71512b514f3,.fe-block-02a0326b232bf6268d45,.fe-block-8ee4f3defc9f0e2b9f8a,.fe-block-0809017f20e39c165f44,.fe-block-0b6bbcb009063f81e06f,.fe-block-da7acbba7f5af9ae908c,.fe-block-5b01233c0bf34b941e41,.fe-block-6ebe8c5bad16f72f3d93) :is(.sqs-block,.sqs-block-content,.sqs-block-button-container){height:auto !important;min-height:0 !important}
section[data-section-id="6ad586399d61b454bba2edc4"] .sqs-block-button-container.sqs-block-button-container{justify-content:flex-start !important;text-align:left !important;width:auto !important}
#page section[data-section-id="6ad586399d61b454bba2edc4"] .fluid-engine .sqs-block-button-container a.sqs-block-button-element{width:auto !important;height:auto !important;min-height:0 !important;display:inline-flex !important;align-items:center;justify-content:center;padding:14px 30px !important;font-size:15px !important;line-height:1.2 !important;border-radius:999px !important;background:#9F2022 !important;color:#fff !important;white-space:nowrap;flex:0 0 auto !important;max-width:max-content !important}
@media (min-width:1024px){
section[data-section-id="6ad586399d61b454bba2edc4"] .fluid-engine{grid-template-rows:repeat(16,auto) !important;row-gap:0 !important;column-gap:28px !important}
section[data-section-id="6ad586399d61b454bba2edc4"] .fe-block-yui_3_17_2_1_1792378010763_3308{grid-area:1/2/2/26 !important;margin-bottom:36px}
/* Grgurich */ section[data-section-id="6ad586399d61b454bba2edc4"] .fe-block-yui_3_17_2_1_1792378010763_3984{grid-area:2/2/3/10 !important}
section[data-section-id="6ad586399d61b454bba2edc4"] .fe-block-yui_3_17_2_1_1792378010763_4270{grid-area:3/2/5/10 !important;margin-bottom:28px}
section[data-section-id="6ad586399d61b454bba2edc4"] .fe-block-yui_3_17_2_1_1792378010763_4694{grid-area:4/2/5/10 !important;align-self:end !important;margin-bottom:54px}
/* Hagar */ section[data-section-id="6ad586399d61b454bba2edc4"] .fe-block-90485c167d2ab15995d8{grid-area:2/10/3/18 !important}
section[data-section-id="6ad586399d61b454bba2edc4"] .fe-block-bf2536586d5a8996488a{grid-area:3/10/5/18 !important;margin-bottom:28px}
section[data-section-id="6ad586399d61b454bba2edc4"] .fe-block-ad0f7c124cddc46dbced{grid-area:4/10/5/18 !important;align-self:end !important;margin-bottom:54px}
/* Hajj */ section[data-section-id="6ad586399d61b454bba2edc4"] .fe-block-99cd820f1f2eb7294ff3{grid-area:2/18/3/26 !important}
section[data-section-id="6ad586399d61b454bba2edc4"] .fe-block-53336d7fd692a9d2dc97{grid-area:3/18/5/26 !important;margin-bottom:28px}
section[data-section-id="6ad586399d61b454bba2edc4"] .fe-block-a643546ca71512b514f3{grid-area:4/18/5/26 !important;align-self:end !important;margin-bottom:54px}
/* Mabin */ section[data-section-id="6ad586399d61b454bba2edc4"] .fe-block-3bf6be04d6a4ccac2278{grid-area:5/2/6/10 !important}
section[data-section-id="6ad586399d61b454bba2edc4"] .fe-block-4e476ae3a508e5d482c0{grid-area:6/2/8/10 !important;margin-bottom:28px}
section[data-section-id="6ad586399d61b454bba2edc4"] .fe-block-02a0326b232bf6268d45{grid-area:7/2/8/10 !important;align-self:end !important;margin-bottom:54px}
/* Mindrup */ section[data-section-id="6ad586399d61b454bba2edc4"] .fe-block-d53b7d622d0fb51f104a{grid-area:5/10/6/18 !important}
section[data-section-id="6ad586399d61b454bba2edc4"] .fe-block-f1f42360d7491eb21a62{grid-area:6/10/8/18 !important;margin-bottom:28px}
section[data-section-id="6ad586399d61b454bba2edc4"] .fe-block-8ee4f3defc9f0e2b9f8a{grid-area:7/10/8/18 !important;align-self:end !important;margin-bottom:54px}
/* Pardee */ section[data-section-id="6ad586399d61b454bba2edc4"] .fe-block-edc270b7605036a4d65a{grid-area:5/18/6/26 !important}
section[data-section-id="6ad586399d61b454bba2edc4"] .fe-block-82ac0fc9ebbf3b1067f8{grid-area:6/18/8/26 !important;margin-bottom:28px}
section[data-section-id="6ad586399d61b454bba2edc4"] .fe-block-0809017f20e39c165f44{grid-area:7/18/8/26 !important;align-self:end !important;margin-bottom:54px}
/* Reinig */ section[data-section-id="6ad586399d61b454bba2edc4"] .fe-block-8dbc9c240e15f678ae10{grid-area:8/2/9/10 !important}
section[data-section-id="6ad586399d61b454bba2edc4"] .fe-block-7464dee03acfbc322de3{grid-area:9/2/11/10 !important;margin-bottom:28px}
section[data-section-id="6ad586399d61b454bba2edc4"] .fe-block-0b6bbcb009063f81e06f{grid-area:10/2/11/10 !important;align-self:end !important;margin-bottom:54px}
/* Weckerly */ section[data-section-id="6ad586399d61b454bba2edc4"] .fe-block-d5535c9d1ef8d72ec78c{grid-area:8/10/9/18 !important}
section[data-section-id="6ad586399d61b454bba2edc4"] .fe-block-ba8bae15644c3d482d71{grid-area:9/10/11/18 !important;margin-bottom:28px}
section[data-section-id="6ad586399d61b454bba2edc4"] .fe-block-da7acbba7f5af9ae908c{grid-area:10/10/11/18 !important;align-self:end !important;margin-bottom:54px}
/* Weisman */ section[data-section-id="6ad586399d61b454bba2edc4"] .fe-block-6c690088dbe30b8c0de5{grid-area:8/18/9/26 !important}
section[data-section-id="6ad586399d61b454bba2edc4"] .fe-block-29a8aca5e6a2876d084b{grid-area:9/18/11/26 !important;margin-bottom:28px}
section[data-section-id="6ad586399d61b454bba2edc4"] .fe-block-5b01233c0bf34b941e41{grid-area:10/18/11/26 !important;align-self:end !important;margin-bottom:54px}
/* Wilson */ section[data-section-id="6ad586399d61b454bba2edc4"] .fe-block-777010f7a76d8006b1ac{grid-area:11/2/12/10 !important}
section[data-section-id="6ad586399d61b454bba2edc4"] .fe-block-e6be0242e3456d520b1e{grid-area:12/2/14/10 !important;margin-bottom:28px}
section[data-section-id="6ad586399d61b454bba2edc4"] .fe-block-6ebe8c5bad16f72f3d93{grid-area:13/2/14/10 !important;align-self:end !important;margin-bottom:54px}
/* Allen & Johnson */ section[data-section-id="6ad586399d61b454bba2edc4"] .fe-block-ebffb853286238c11222{grid-area:11/10/12/18 !important}
section[data-section-id="6ad586399d61b454bba2edc4"] .fe-block-bd16a2f345ed2d953f29{grid-area:12/10/14/18 !important;margin-bottom:28px}
/* Bell */ section[data-section-id="6ad586399d61b454bba2edc4"] .fe-block-d8e7f63c8dcc08535852{grid-area:11/18/12/26 !important}
section[data-section-id="6ad586399d61b454bba2edc4"] .fe-block-cd141acf3c1817f351c9{grid-area:12/18/14/26 !important;margin-bottom:28px}
/* Good */ section[data-section-id="6ad586399d61b454bba2edc4"] .fe-block-5f0c48a34f012d0c533d{grid-area:14/2/15/10 !important}
section[data-section-id="6ad586399d61b454bba2edc4"] .fe-block-289111f0b5284165cae7{grid-area:15/2/17/10 !important;margin-bottom:28px}
/* Wallace */ section[data-section-id="6ad586399d61b454bba2edc4"] .fe-block-45fd97c4ef324d89db3a{grid-area:14/10/15/18 !important}
section[data-section-id="6ad586399d61b454bba2edc4"] .fe-block-db843218ee76a0c24d7a{grid-area:15/10/17/18 !important;margin-bottom:28px}
}
@media (min-width:768px) and (max-width:1023px){
section[data-section-id="6ad586399d61b454bba2edc4"] .fluid-engine{grid-template-rows:repeat(22,auto) !important;row-gap:0 !important;column-gap:28px !important}
section[data-section-id="6ad586399d61b454bba2edc4"] .fe-block-yui_3_17_2_1_1792378010763_3308{grid-area:1/2/2/26 !important;margin-bottom:36px}
/* Grgurich */ section[data-section-id="6ad586399d61b454bba2edc4"] .fe-block-yui_3_17_2_1_1792378010763_3984{grid-area:2/2/3/14 !important}
section[data-section-id="6ad586399d61b454bba2edc4"] .fe-block-yui_3_17_2_1_1792378010763_4270{grid-area:3/2/5/14 !important;margin-bottom:28px}
section[data-section-id="6ad586399d61b454bba2edc4"] .fe-block-yui_3_17_2_1_1792378010763_4694{grid-area:4/2/5/14 !important;align-self:end !important;margin-bottom:54px}
/* Hagar */ section[data-section-id="6ad586399d61b454bba2edc4"] .fe-block-90485c167d2ab15995d8{grid-area:2/14/3/26 !important}
section[data-section-id="6ad586399d61b454bba2edc4"] .fe-block-bf2536586d5a8996488a{grid-area:3/14/5/26 !important;margin-bottom:28px}
section[data-section-id="6ad586399d61b454bba2edc4"] .fe-block-ad0f7c124cddc46dbced{grid-area:4/14/5/26 !important;align-self:end !important;margin-bottom:54px}
/* Hajj */ section[data-section-id="6ad586399d61b454bba2edc4"] .fe-block-99cd820f1f2eb7294ff3{grid-area:5/2/6/14 !important}
section[data-section-id="6ad586399d61b454bba2edc4"] .fe-block-53336d7fd692a9d2dc97{grid-area:6/2/8/14 !important;margin-bottom:28px}
section[data-section-id="6ad586399d61b454bba2edc4"] .fe-block-a643546ca71512b514f3{grid-area:7/2/8/14 !important;align-self:end !important;margin-bottom:54px}
/* Mabin */ section[data-section-id="6ad586399d61b454bba2edc4"] .fe-block-3bf6be04d6a4ccac2278{grid-area:5/14/6/26 !important}
section[data-section-id="6ad586399d61b454bba2edc4"] .fe-block-4e476ae3a508e5d482c0{grid-area:6/14/8/26 !important;margin-bottom:28px}
section[data-section-id="6ad586399d61b454bba2edc4"] .fe-block-02a0326b232bf6268d45{grid-area:7/14/8/26 !important;align-self:end !important;margin-bottom:54px}
/* Mindrup */ section[data-section-id="6ad586399d61b454bba2edc4"] .fe-block-d53b7d622d0fb51f104a{grid-area:8/2/9/14 !important}
section[data-section-id="6ad586399d61b454bba2edc4"] .fe-block-f1f42360d7491eb21a62{grid-area:9/2/11/14 !important;margin-bottom:28px}
section[data-section-id="6ad586399d61b454bba2edc4"] .fe-block-8ee4f3defc9f0e2b9f8a{grid-area:10/2/11/14 !important;align-self:end !important;margin-bottom:54px}
/* Pardee */ section[data-section-id="6ad586399d61b454bba2edc4"] .fe-block-edc270b7605036a4d65a{grid-area:8/14/9/26 !important}
section[data-section-id="6ad586399d61b454bba2edc4"] .fe-block-82ac0fc9ebbf3b1067f8{grid-area:9/14/11/26 !important;margin-bottom:28px}
section[data-section-id="6ad586399d61b454bba2edc4"] .fe-block-0809017f20e39c165f44{grid-area:10/14/11/26 !important;align-self:end !important;margin-bottom:54px}
/* Reinig */ section[data-section-id="6ad586399d61b454bba2edc4"] .fe-block-8dbc9c240e15f678ae10{grid-area:11/2/12/14 !important}
section[data-section-id="6ad586399d61b454bba2edc4"] .fe-block-7464dee03acfbc322de3{grid-area:12/2/14/14 !important;margin-bottom:28px}
section[data-section-id="6ad586399d61b454bba2edc4"] .fe-block-0b6bbcb009063f81e06f{grid-area:13/2/14/14 !important;align-self:end !important;margin-bottom:54px}
/* Weckerly */ section[data-section-id="6ad586399d61b454bba2edc4"] .fe-block-d5535c9d1ef8d72ec78c{grid-area:11/14/12/26 !important}
section[data-section-id="6ad586399d61b454bba2edc4"] .fe-block-ba8bae15644c3d482d71{grid-area:12/14/14/26 !important;margin-bottom:28px}
section[data-section-id="6ad586399d61b454bba2edc4"] .fe-block-da7acbba7f5af9ae908c{grid-area:13/14/14/26 !important;align-self:end !important;margin-bottom:54px}
/* Weisman */ section[data-section-id="6ad586399d61b454bba2edc4"] .fe-block-6c690088dbe30b8c0de5{grid-area:14/2/15/14 !important}
section[data-section-id="6ad586399d61b454bba2edc4"] .fe-block-29a8aca5e6a2876d084b{grid-area:15/2/17/14 !important;margin-bottom:28px}
section[data-section-id="6ad586399d61b454bba2edc4"] .fe-block-5b01233c0bf34b941e41{grid-area:16/2/17/14 !important;align-self:end !important;margin-bottom:54px}
/* Wilson */ section[data-section-id="6ad586399d61b454bba2edc4"] .fe-block-777010f7a76d8006b1ac{grid-area:14/14/15/26 !important}
section[data-section-id="6ad586399d61b454bba2edc4"] .fe-block-e6be0242e3456d520b1e{grid-area:15/14/17/26 !important;margin-bottom:28px}
section[data-section-id="6ad586399d61b454bba2edc4"] .fe-block-6ebe8c5bad16f72f3d93{grid-area:16/14/17/26 !important;align-self:end !important;margin-bottom:54px}
/* Allen & Johnson */ section[data-section-id="6ad586399d61b454bba2edc4"] .fe-block-ebffb853286238c11222{grid-area:17/2/18/14 !important}
section[data-section-id="6ad586399d61b454bba2edc4"] .fe-block-bd16a2f345ed2d953f29{grid-area:18/2/20/14 !important;margin-bottom:28px}
/* Bell */ section[data-section-id="6ad586399d61b454bba2edc4"] .fe-block-d8e7f63c8dcc08535852{grid-area:17/14/18/26 !important}
section[data-section-id="6ad586399d61b454bba2edc4"] .fe-block-cd141acf3c1817f351c9{grid-area:18/14/20/26 !important;margin-bottom:28px}
/* Good */ section[data-section-id="6ad586399d61b454bba2edc4"] .fe-block-5f0c48a34f012d0c533d{grid-area:20/2/21/14 !important}
section[data-section-id="6ad586399d61b454bba2edc4"] .fe-block-289111f0b5284165cae7{grid-area:21/2/23/14 !important;margin-bottom:28px}
/* Wallace */ section[data-section-id="6ad586399d61b454bba2edc4"] .fe-block-45fd97c4ef324d89db3a{grid-area:20/14/21/26 !important}
section[data-section-id="6ad586399d61b454bba2edc4"] .fe-block-db843218ee76a0c24d7a{grid-area:21/14/23/26 !important;margin-bottom:28px}
}
@media (max-width:767px){
section[data-section-id="6ad586399d61b454bba2edc4"] .fluid-engine{gap:0 !important;row-gap:0 !important}
section[data-section-id="6ad586399d61b454bba2edc4"] .fe-block-yui_3_17_2_1_1792378010763_3308{order:0;margin-bottom:24px}
section[data-section-id="6ad586399d61b454bba2edc4"] .fe-block-yui_3_17_2_1_1792378010763_3984{order:1}
section[data-section-id="6ad586399d61b454bba2edc4"] .fe-block-yui_3_17_2_1_1792378010763_4270{order:2}
section[data-section-id="6ad586399d61b454bba2edc4"] .fe-block-yui_3_17_2_1_1792378010763_4694{order:3}
section[data-section-id="6ad586399d61b454bba2edc4"] .fe-block-90485c167d2ab15995d8{order:4}
section[data-section-id="6ad586399d61b454bba2edc4"] .fe-block-bf2536586d5a8996488a{order:5}
section[data-section-id="6ad586399d61b454bba2edc4"] .fe-block-ad0f7c124cddc46dbced{order:6}
section[data-section-id="6ad586399d61b454bba2edc4"] .fe-block-99cd820f1f2eb7294ff3{order:7}
section[data-section-id="6ad586399d61b454bba2edc4"] .fe-block-53336d7fd692a9d2dc97{order:8}
section[data-section-id="6ad586399d61b454bba2edc4"] .fe-block-a643546ca71512b514f3{order:9}
section[data-section-id="6ad586399d61b454bba2edc4"] .fe-block-3bf6be04d6a4ccac2278{order:10}
section[data-section-id="6ad586399d61b454bba2edc4"] .fe-block-4e476ae3a508e5d482c0{order:11}
section[data-section-id="6ad586399d61b454bba2edc4"] .fe-block-02a0326b232bf6268d45{order:12}
section[data-section-id="6ad586399d61b454bba2edc4"] .fe-block-d53b7d622d0fb51f104a{order:13}
section[data-section-id="6ad586399d61b454bba2edc4"] .fe-block-f1f42360d7491eb21a62{order:14}
section[data-section-id="6ad586399d61b454bba2edc4"] .fe-block-8ee4f3defc9f0e2b9f8a{order:15}
section[data-section-id="6ad586399d61b454bba2edc4"] .fe-block-edc270b7605036a4d65a{order:16}
section[data-section-id="6ad586399d61b454bba2edc4"] .fe-block-82ac0fc9ebbf3b1067f8{order:17}
section[data-section-id="6ad586399d61b454bba2edc4"] .fe-block-0809017f20e39c165f44{order:18}
section[data-section-id="6ad586399d61b454bba2edc4"] .fe-block-8dbc9c240e15f678ae10{order:19}
section[data-section-id="6ad586399d61b454bba2edc4"] .fe-block-7464dee03acfbc322de3{order:20}
section[data-section-id="6ad586399d61b454bba2edc4"] .fe-block-0b6bbcb009063f81e06f{order:21}
section[data-section-id="6ad586399d61b454bba2edc4"] .fe-block-d5535c9d1ef8d72ec78c{order:22}
section[data-section-id="6ad586399d61b454bba2edc4"] .fe-block-ba8bae15644c3d482d71{order:23}
section[data-section-id="6ad586399d61b454bba2edc4"] .fe-block-da7acbba7f5af9ae908c{order:24}
section[data-section-id="6ad586399d61b454bba2edc4"] .fe-block-6c690088dbe30b8c0de5{order:25}
section[data-section-id="6ad586399d61b454bba2edc4"] .fe-block-29a8aca5e6a2876d084b{order:26}
section[data-section-id="6ad586399d61b454bba2edc4"] .fe-block-5b01233c0bf34b941e41{order:27}
section[data-section-id="6ad586399d61b454bba2edc4"] .fe-block-777010f7a76d8006b1ac{order:28}
section[data-section-id="6ad586399d61b454bba2edc4"] .fe-block-e6be0242e3456d520b1e{order:29}
section[data-section-id="6ad586399d61b454bba2edc4"] .fe-block-6ebe8c5bad16f72f3d93{order:30}
section[data-section-id="6ad586399d61b454bba2edc4"] .fe-block-ebffb853286238c11222{order:31}
section[data-section-id="6ad586399d61b454bba2edc4"] .fe-block-bd16a2f345ed2d953f29{order:32}
section[data-section-id="6ad586399d61b454bba2edc4"] .fe-block-d8e7f63c8dcc08535852{order:34}
section[data-section-id="6ad586399d61b454bba2edc4"] .fe-block-cd141acf3c1817f351c9{order:35}
section[data-section-id="6ad586399d61b454bba2edc4"] .fe-block-5f0c48a34f012d0c533d{order:37}
section[data-section-id="6ad586399d61b454bba2edc4"] .fe-block-289111f0b5284165cae7{order:38}
section[data-section-id="6ad586399d61b454bba2edc4"] .fe-block-45fd97c4ef324d89db3a{order:40}
section[data-section-id="6ad586399d61b454bba2edc4"] .fe-block-db843218ee76a0c24d7a{order:41}
section[data-section-id="6ad586399d61b454bba2edc4"] :is(.fe-block-yui_3_17_2_1_1792378010763_4270,.fe-block-bf2536586d5a8996488a,.fe-block-53336d7fd692a9d2dc97,.fe-block-4e476ae3a508e5d482c0,.fe-block-f1f42360d7491eb21a62,.fe-block-82ac0fc9ebbf3b1067f8,.fe-block-7464dee03acfbc322de3,.fe-block-ba8bae15644c3d482d71,.fe-block-29a8aca5e6a2876d084b,.fe-block-e6be0242e3456d520b1e,.fe-block-bd16a2f345ed2d953f29,.fe-block-cd141acf3c1817f351c9,.fe-block-289111f0b5284165cae7,.fe-block-db843218ee76a0c24d7a){margin-bottom:0 !important;padding:20px 22px 22px !important}
section[data-section-id="6ad586399d61b454bba2edc4"] :is(.fe-block-yui_3_17_2_1_1792378010763_4270,.fe-block-bf2536586d5a8996488a,.fe-block-53336d7fd692a9d2dc97,.fe-block-4e476ae3a508e5d482c0,.fe-block-f1f42360d7491eb21a62,.fe-block-82ac0fc9ebbf3b1067f8,.fe-block-7464dee03acfbc322de3,.fe-block-ba8bae15644c3d482d71,.fe-block-29a8aca5e6a2876d084b,.fe-block-e6be0242e3456d520b1e){border-radius:0 !important;padding-bottom:12px !important;clip-path:inset(0 -40px)}
section[data-section-id="6ad586399d61b454bba2edc4"] :is(.fe-block-bd16a2f345ed2d953f29,.fe-block-cd141acf3c1817f351c9,.fe-block-289111f0b5284165cae7,.fe-block-db843218ee76a0c24d7a){margin-bottom:28px !important}
section[data-section-id="6ad586399d61b454bba2edc4"] :is(.fe-block-yui_3_17_2_1_1792378010763_4694,.fe-block-ad0f7c124cddc46dbced,.fe-block-a643546ca71512b514f3,.fe-block-02a0326b232bf6268d45,.fe-block-8ee4f3defc9f0e2b9f8a,.fe-block-0809017f20e39c165f44,.fe-block-0b6bbcb009063f81e06f,.fe-block-da7acbba7f5af9ae908c,.fe-block-5b01233c0bf34b941e41,.fe-block-6ebe8c5bad16f72f3d93){background:#fff;border-radius:0 0 16px 16px;padding:4px 22px 24px !important;margin-bottom:28px;box-shadow:0 12px 30px rgba(0,0,0,.07);clip-path:inset(0 -40px -40px -40px)}
}

/* 26. Women's Ministry page polish (scoped by section id) */
/* 26a. Shared: fitted heights, even padding, 17px body text, pill buttons, rounded images (backgrounds already alternate light / cream / light / cream) */
:is(section[data-section-id="6ad58e7d1a489f3bd3de653b"],section[data-section-id="6ad58f8ad2e3d05359ced42a"],section[data-section-id="6ad5914f0b8c7254f21f3bea"],section[data-section-id="6ad5921e6ec9816f0ff82de6"]){min-height:0 !important}
:is(section[data-section-id="6ad58e7d1a489f3bd3de653b"],section[data-section-id="6ad58f8ad2e3d05359ced42a"],section[data-section-id="6ad5914f0b8c7254f21f3bea"],section[data-section-id="6ad5921e6ec9816f0ff82de6"]) .fe-block{height:auto !important}
:is(section[data-section-id="6ad58f8ad2e3d05359ced42a"],section[data-section-id="6ad5914f0b8c7254f21f3bea"],section[data-section-id="6ad5921e6ec9816f0ff82de6"]){padding:0 !important}
:is(section[data-section-id="6ad58f8ad2e3d05359ced42a"],section[data-section-id="6ad5914f0b8c7254f21f3bea"],section[data-section-id="6ad5921e6ec9816f0ff82de6"]) .content-wrapper{padding:88px 0 !important}
section[data-section-id="6ad58e7d1a489f3bd3de653b"] .content-wrapper{padding:40px 0 64px !important}
:is(section[data-section-id="6ad58e7d1a489f3bd3de653b"],section[data-section-id="6ad58f8ad2e3d05359ced42a"],section[data-section-id="6ad5914f0b8c7254f21f3bea"],section[data-section-id="6ad5921e6ec9816f0ff82de6"]) .sqs-html-content :is(p,li){font-size:17px !important;line-height:1.65 !important}
:is(section[data-section-id="6ad58e7d1a489f3bd3de653b"],section[data-section-id="6ad58f8ad2e3d05359ced42a"],section[data-section-id="6ad5914f0b8c7254f21f3bea"],section[data-section-id="6ad5921e6ec9816f0ff82de6"]) .sqs-html-content>*:last-child{margin-bottom:0 !important}
@media (max-width:767px){
:is(section[data-section-id="6ad58f8ad2e3d05359ced42a"],section[data-section-id="6ad5914f0b8c7254f21f3bea"],section[data-section-id="6ad5921e6ec9816f0ff82de6"]) .content-wrapper{padding:56px 0 !important}
section[data-section-id="6ad58e7d1a489f3bd3de653b"] .content-wrapper{padding:24px 0 48px !important}
:is(section[data-section-id="6ad58e7d1a489f3bd3de653b"],section[data-section-id="6ad58f8ad2e3d05359ced42a"],section[data-section-id="6ad5914f0b8c7254f21f3bea"],section[data-section-id="6ad5921e6ec9816f0ff82de6"]) .sqs-html-content :is(p,li){font-size:16.5px !important}
:is(section[data-section-id="6ad58e7d1a489f3bd3de653b"],section[data-section-id="6ad58f8ad2e3d05359ced42a"],section[data-section-id="6ad5914f0b8c7254f21f3bea"],section[data-section-id="6ad5921e6ec9816f0ff82de6"]) .fluid-engine{gap:0 !important;row-gap:0 !important}
}
:is(.fe-block-yui_3_17_2_1_1792380597917_1316,.fe-block-93e3ea43d11ee31b0ffe,.fe-block-yui_3_17_2_1_1792380597917_7380,.fe-block-76001b965ef0577e2e79,.fe-block-9ab0447d4812239dcbce,.fe-block-595996e4c3cd9e370723) :is(.sqs-block,.sqs-block-content,.sqs-block-button-container){height:auto !important;min-height:0 !important}
:is(.fe-block-yui_3_17_2_1_1792380597917_1316,.fe-block-93e3ea43d11ee31b0ffe,.fe-block-yui_3_17_2_1_1792380597917_7380,.fe-block-76001b965ef0577e2e79,.fe-block-9ab0447d4812239dcbce,.fe-block-595996e4c3cd9e370723) .sqs-block-button-container.sqs-block-button-container{justify-content:flex-start !important;text-align:left !important;width:auto !important}
#page :is(section[data-section-id="6ad58e7d1a489f3bd3de653b"],section[data-section-id="6ad58f8ad2e3d05359ced42a"],section[data-section-id="6ad5914f0b8c7254f21f3bea"],section[data-section-id="6ad5921e6ec9816f0ff82de6"]) .fluid-engine .sqs-block-button-container a.sqs-block-button-element{width:auto !important;height:auto !important;min-height:0 !important;display:inline-flex !important;align-items:center;justify-content:center;padding:14px 30px !important;font-size:15px !important;line-height:1.2 !important;border-radius:999px !important;background:#9F2022 !important;color:#fff !important;border:2px solid #9F2022 !important;white-space:nowrap;flex:0 0 auto !important;max-width:max-content !important}
#page section[data-section-id="6ad58e7d1a489f3bd3de653b"] .fluid-engine .fe-block-93e3ea43d11ee31b0ffe a.sqs-block-button-element{background:transparent !important;color:#9F2022 !important}
:is(.fe-block-yui_3_17_2_1_1792380597917_6111,.fe-block-ccb4786355f53a95efa2,.fe-block-1d47d03766f03566129c,.fe-block-222c6d1b51a767633ad2){border-radius:16px;overflow:hidden}
#page .fluid-engine :is(.fe-block-yui_3_17_2_1_1792380597917_6111,.fe-block-ccb4786355f53a95efa2,.fe-block-1d47d03766f03566129c,.fe-block-222c6d1b51a767633ad2) :is(.sqs-block,.sqs-block-content,.fluid-image-component-root,.fluid-image-container,.fluid-image-animation-wrapper,.js-content-mode-element-wrapper,.js-content-mode-element,.fluid-image-component-root>div){height:100% !important;width:100% !important;padding:0 !important}
#page .fluid-engine :is(.fe-block-yui_3_17_2_1_1792380597917_6111,.fe-block-ccb4786355f53a95efa2,.fe-block-1d47d03766f03566129c,.fe-block-222c6d1b51a767633ad2) img{width:100% !important;height:100% !important;object-fit:cover !important;object-position:50% 50% !important;position:static !important}

/* 26b. Compact text-only hero, the two buttons side by side (wrap on phones) */
section[data-section-id="6ad58e7d1a489f3bd3de653b"] .fluid-engine{display:flex !important;flex-direction:row !important;flex-wrap:wrap !important;align-items:center !important;justify-content:flex-start !important;gap:14px !important;padding:0 calc(var(--grid-gutter,12px) + 11px) !important}
#page section[data-section-id="6ad58e7d1a489f3bd3de653b"] .fluid-engine .fe-block{grid-area:auto !important;width:max-content !important;max-width:100%;flex:0 0 auto;margin:0 !important}
#page section[data-section-id="6ad58e7d1a489f3bd3de653b"] .fluid-engine .fe-block-yui_3_17_2_1_1792380597917_441{flex:0 0 100% !important;width:100% !important;margin:0 0 14px !important}
#block-yui_3_17_2_1_1792380597917_441 .sqs-html-content>p:not(:first-child){max-width:640px}

/* 26c. Bible Studies: two equal white cards (16:9 art, text, Sign Up pill along the bottom) */
section[data-section-id="6ad58f8ad2e3d05359ced42a"] :is(.fe-block-yui_3_17_2_1_1792380597917_5840,.fe-block-5d714744f1400882894b){background:#fff;border-radius:0 0 16px 16px;box-shadow:0 12px 30px rgba(0,0,0,.07);clip-path:inset(0 -40px -40px -40px);padding:22px 28px 98px !important;box-sizing:border-box;z-index:1 !important}
section[data-section-id="6ad58f8ad2e3d05359ced42a"] :is(.fe-block-yui_3_17_2_1_1792380597917_5840,.fe-block-5d714744f1400882894b) .sqs-block{justify-content:flex-start !important}
section[data-section-id="6ad58f8ad2e3d05359ced42a"] :is(.fe-block-yui_3_17_2_1_1792380597917_5840,.fe-block-5d714744f1400882894b) .sqs-html-content>p:first-child{color:#9F2022 !important;font-weight:700 !important;letter-spacing:.08em;text-transform:uppercase;font-size:14px !important;margin:0 0 6px !important}
section[data-section-id="6ad58f8ad2e3d05359ced42a"] :is(.fe-block-yui_3_17_2_1_1792380597917_5840,.fe-block-5d714744f1400882894b) .sqs-html-content>p:nth-child(2){font-weight:600 !important}
section[data-section-id="6ad58f8ad2e3d05359ced42a"] :is(.fe-block-yui_3_17_2_1_1792380597917_6111,.fe-block-ccb4786355f53a95efa2){aspect-ratio:16/9;border-radius:16px 16px 0 0 !important}
section[data-section-id="6ad58f8ad2e3d05359ced42a"] :is(.fe-block-yui_3_17_2_1_1792380597917_7380,.fe-block-76001b965ef0577e2e79){z-index:5 !important;padding:0 28px !important;box-sizing:border-box}
@media (min-width:768px){
section[data-section-id="6ad58f8ad2e3d05359ced42a"] .fluid-engine{grid-template-rows:auto auto auto auto !important;row-gap:0 !important;column-gap:28px !important}
section[data-section-id="6ad58f8ad2e3d05359ced42a"] .fe-block-yui_3_17_2_1_1792380597917_5617{grid-area:1/2/2/26 !important;margin-bottom:32px}
section[data-section-id="6ad58f8ad2e3d05359ced42a"] .fe-block-yui_3_17_2_1_1792380597917_6111{grid-area:2/2/3/14 !important}
section[data-section-id="6ad58f8ad2e3d05359ced42a"] .fe-block-yui_3_17_2_1_1792380597917_5840{grid-area:3/2/5/14 !important}
section[data-section-id="6ad58f8ad2e3d05359ced42a"] .fe-block-yui_3_17_2_1_1792380597917_7380{grid-area:4/2/5/14 !important;align-self:end !important;margin-bottom:28px}
section[data-section-id="6ad58f8ad2e3d05359ced42a"] .fe-block-ccb4786355f53a95efa2{grid-area:2/14/3/26 !important}
section[data-section-id="6ad58f8ad2e3d05359ced42a"] .fe-block-5d714744f1400882894b{grid-area:3/14/5/26 !important}
section[data-section-id="6ad58f8ad2e3d05359ced42a"] .fe-block-76001b965ef0577e2e79{grid-area:4/14/5/26 !important;align-self:end !important;margin-bottom:28px}
}
@media (max-width:767px){
section[data-section-id="6ad58f8ad2e3d05359ced42a"] .fe-block-yui_3_17_2_1_1792380597917_5617{order:0;margin-bottom:24px}
section[data-section-id="6ad58f8ad2e3d05359ced42a"] .fe-block-yui_3_17_2_1_1792380597917_6111{order:1} section[data-section-id="6ad58f8ad2e3d05359ced42a"] .fe-block-yui_3_17_2_1_1792380597917_5840{order:2} section[data-section-id="6ad58f8ad2e3d05359ced42a"] .fe-block-yui_3_17_2_1_1792380597917_7380{order:3}
section[data-section-id="6ad58f8ad2e3d05359ced42a"] .fe-block-ccb4786355f53a95efa2{order:4} section[data-section-id="6ad58f8ad2e3d05359ced42a"] .fe-block-5d714744f1400882894b{order:5} section[data-section-id="6ad58f8ad2e3d05359ced42a"] .fe-block-76001b965ef0577e2e79{order:6}
section[data-section-id="6ad58f8ad2e3d05359ced42a"] :is(.fe-block-yui_3_17_2_1_1792380597917_5840,.fe-block-5d714744f1400882894b){border-radius:0 !important;padding:20px 22px 12px !important;clip-path:inset(0 -40px)}
section[data-section-id="6ad58f8ad2e3d05359ced42a"] :is(.fe-block-yui_3_17_2_1_1792380597917_7380,.fe-block-76001b965ef0577e2e79){background:#fff;border-radius:0 0 16px 16px;padding:4px 22px 24px !important;box-shadow:0 12px 30px rgba(0,0,0,.07);clip-path:inset(0 -40px -40px -40px)}
section[data-section-id="6ad58f8ad2e3d05359ced42a"] .fe-block-yui_3_17_2_1_1792380597917_7380{margin-bottom:28px}
}

/* 26d. Events: Around the Table image beside its text and Sign Up; Save the Date as a small highlighted card under the image */
section[data-section-id="6ad5914f0b8c7254f21f3bea"] .fe-block-1d47d03766f03566129c{aspect-ratio:16/9;box-shadow:0 12px 30px rgba(0,0,0,.12)}
section[data-section-id="6ad5914f0b8c7254f21f3bea"] .fe-block-d800ad643f245192d40a .sqs-html-content>p:first-child{font-family:"EB Garamond",Garamond,Georgia,serif !important;font-size:28px !important;line-height:1.2 !important;font-weight:500 !important;margin:0 0 8px !important}
section[data-section-id="6ad5914f0b8c7254f21f3bea"] .fe-block-d800ad643f245192d40a .sqs-html-content>p:nth-child(2){color:#9F2022 !important;font-weight:700 !important}
section[data-section-id="6ad5914f0b8c7254f21f3bea"] .fe-block-f310a1377423f51868d6{background:#fff;border-radius:16px;border-left:4px solid #9F2022;box-shadow:0 10px 26px rgba(0,0,0,.07);padding:20px 24px !important;box-sizing:border-box;align-self:start !important}
section[data-section-id="6ad5914f0b8c7254f21f3bea"] .fe-block-f310a1377423f51868d6 .sqs-html-content>p{margin:0 0 4px !important}
section[data-section-id="6ad5914f0b8c7254f21f3bea"] .fe-block-f310a1377423f51868d6 .sqs-html-content>p:first-child{color:#9F2022 !important;font-weight:700 !important;letter-spacing:.08em;text-transform:uppercase;font-size:13px !important;margin-bottom:6px !important}
section[data-section-id="6ad5914f0b8c7254f21f3bea"] .fe-block-f310a1377423f51868d6 .sqs-html-content>p:nth-child(2){font-family:"EB Garamond",Garamond,Georgia,serif !important;font-size:22px !important;line-height:1.25 !important}
section[data-section-id="6ad5914f0b8c7254f21f3bea"] .fe-block-f310a1377423f51868d6 .sqs-html-content>p:last-child{color:#6b6560 !important;font-style:italic;margin:0 !important}
@media (min-width:768px){
section[data-section-id="6ad5914f0b8c7254f21f3bea"] .fluid-engine{grid-template-rows:auto auto 1fr auto !important;row-gap:0 !important;column-gap:28px !important}
section[data-section-id="6ad5914f0b8c7254f21f3bea"] .fe-block-e01b2aea759d7a961e94{grid-area:1/2/2/26 !important;margin-bottom:32px}
section[data-section-id="6ad5914f0b8c7254f21f3bea"] .fe-block-1d47d03766f03566129c{grid-area:2/2/4/14 !important;align-self:start !important}
section[data-section-id="6ad5914f0b8c7254f21f3bea"] .fe-block-f310a1377423f51868d6{grid-area:4/2/5/14 !important;margin-top:28px}
section[data-section-id="6ad5914f0b8c7254f21f3bea"] .fe-block-d800ad643f245192d40a{grid-area:2/15/3/26 !important;align-self:start !important}
section[data-section-id="6ad5914f0b8c7254f21f3bea"] .fe-block-9ab0447d4812239dcbce{grid-area:3/15/4/26 !important;align-self:start !important;margin-top:24px}
}
@media (max-width:767px){
section[data-section-id="6ad5914f0b8c7254f21f3bea"] .fe-block-e01b2aea759d7a961e94{order:0;margin-bottom:24px}
section[data-section-id="6ad5914f0b8c7254f21f3bea"] .fe-block-1d47d03766f03566129c{order:1;margin-bottom:24px} section[data-section-id="6ad5914f0b8c7254f21f3bea"] .fe-block-d800ad643f245192d40a{order:2} section[data-section-id="6ad5914f0b8c7254f21f3bea"] .fe-block-9ab0447d4812239dcbce{order:3;margin-top:20px} section[data-section-id="6ad5914f0b8c7254f21f3bea"] .fe-block-f310a1377423f51868d6{order:4;margin-top:32px}
}

/* 26e. Meet Our Director: 4:5 portrait beside the bio; portrait directly above the bio on phones */
section[data-section-id="6ad5921e6ec9816f0ff82de6"] .fe-block-222c6d1b51a767633ad2{aspect-ratio:4/5}
#page .fluid-engine .fe-block-222c6d1b51a767633ad2 img{object-position:50% 25% !important}
section[data-section-id="6ad5921e6ec9816f0ff82de6"] .fe-block-1ccc36737a7fa0a868cc .sqs-html-content>p:first-child{color:#9F2022 !important;font-weight:700 !important;letter-spacing:.08em;font-size:15px !important;margin:0 0 12px !important}
@media (min-width:768px){
section[data-section-id="6ad5921e6ec9816f0ff82de6"] .fluid-engine{grid-template-rows:auto auto auto 1fr !important;row-gap:0 !important;column-gap:28px !important}
section[data-section-id="6ad5921e6ec9816f0ff82de6"] .fe-block-7b47745a2a18e77cb585{grid-area:1/2/2/26 !important;margin-bottom:32px}
section[data-section-id="6ad5921e6ec9816f0ff82de6"] .fe-block-222c6d1b51a767633ad2{grid-area:2/2/5/10 !important;align-self:start !important}
section[data-section-id="6ad5921e6ec9816f0ff82de6"] .fe-block-1ccc36737a7fa0a868cc{grid-area:2/11/3/25 !important}
section[data-section-id="6ad5921e6ec9816f0ff82de6"] .fe-block-595996e4c3cd9e370723{grid-area:3/11/4/25 !important;margin-top:24px}
}
@media (max-width:767px){
section[data-section-id="6ad5921e6ec9816f0ff82de6"] .fe-block-7b47745a2a18e77cb585{order:0;margin-bottom:24px}
section[data-section-id="6ad5921e6ec9816f0ff82de6"] .fe-block-222c6d1b51a767633ad2{order:1;margin-bottom:24px} section[data-section-id="6ad5921e6ec9816f0ff82de6"] .fe-block-1ccc36737a7fa0a868cc{order:2} section[data-section-id="6ad5921e6ec9816f0ff82de6"] .fe-block-595996e4c3cd9e370723{order:3;margin-top:20px}
}

/* 27. Men's Ministry page polish (scoped by section id) */
/* 27a. Shared: fitted heights, even padding, 17px body text, pill buttons, rounded images; backgrounds light / cream / light / cream / light */
:is(section[data-section-id="6ad594271a489f3bd3deb7e4"],section[data-section-id="6ad594c1c953f004c309f0dc"],section[data-section-id="6ad5953fe3be3d48cfd5bfdf"],section[data-section-id="6ad5967651a03509809c7337"],section[data-section-id="6ad59773660b5c7c53c3e378"]){min-height:0 !important}
:is(section[data-section-id="6ad594271a489f3bd3deb7e4"],section[data-section-id="6ad594c1c953f004c309f0dc"],section[data-section-id="6ad5953fe3be3d48cfd5bfdf"],section[data-section-id="6ad5967651a03509809c7337"],section[data-section-id="6ad59773660b5c7c53c3e378"]) .fe-block{height:auto !important}
:is(section[data-section-id="6ad594c1c953f004c309f0dc"],section[data-section-id="6ad5953fe3be3d48cfd5bfdf"],section[data-section-id="6ad5967651a03509809c7337"],section[data-section-id="6ad59773660b5c7c53c3e378"]){padding:0 !important}
:is(section[data-section-id="6ad594c1c953f004c309f0dc"],section[data-section-id="6ad5953fe3be3d48cfd5bfdf"],section[data-section-id="6ad5967651a03509809c7337"],section[data-section-id="6ad59773660b5c7c53c3e378"]) .content-wrapper{padding:88px 0 !important}
section[data-section-id="6ad594271a489f3bd3deb7e4"] .content-wrapper{padding:40px 0 72px !important}
:is(section[data-section-id="6ad594271a489f3bd3deb7e4"],section[data-section-id="6ad594c1c953f004c309f0dc"],section[data-section-id="6ad5953fe3be3d48cfd5bfdf"],section[data-section-id="6ad5967651a03509809c7337"],section[data-section-id="6ad59773660b5c7c53c3e378"]) .sqs-html-content :is(p,li){font-size:17px !important;line-height:1.65 !important}
:is(section[data-section-id="6ad594271a489f3bd3deb7e4"],section[data-section-id="6ad594c1c953f004c309f0dc"],section[data-section-id="6ad5953fe3be3d48cfd5bfdf"],section[data-section-id="6ad5967651a03509809c7337"],section[data-section-id="6ad59773660b5c7c53c3e378"]) .sqs-html-content>*:last-child{margin-bottom:0 !important}
section[data-section-id="6ad5967651a03509809c7337"] .section-background{background-color:rgb(239,232,221) !important}
@media (max-width:767px){
:is(section[data-section-id="6ad594c1c953f004c309f0dc"],section[data-section-id="6ad5953fe3be3d48cfd5bfdf"],section[data-section-id="6ad5967651a03509809c7337"],section[data-section-id="6ad59773660b5c7c53c3e378"]) .content-wrapper{padding:56px 0 !important}
section[data-section-id="6ad594271a489f3bd3deb7e4"] .content-wrapper{padding:24px 0 48px !important}
:is(section[data-section-id="6ad594271a489f3bd3deb7e4"],section[data-section-id="6ad594c1c953f004c309f0dc"],section[data-section-id="6ad5953fe3be3d48cfd5bfdf"],section[data-section-id="6ad5967651a03509809c7337"],section[data-section-id="6ad59773660b5c7c53c3e378"]) .sqs-html-content :is(p,li){font-size:16.5px !important}
:is(section[data-section-id="6ad594271a489f3bd3deb7e4"],section[data-section-id="6ad594c1c953f004c309f0dc"],section[data-section-id="6ad5953fe3be3d48cfd5bfdf"],section[data-section-id="6ad5967651a03509809c7337"],section[data-section-id="6ad59773660b5c7c53c3e378"]) .fluid-engine{gap:0 !important;row-gap:0 !important}
}
:is(.fe-block-yui_3_17_2_1_1792381981453_2624,.fe-block-yui_3_17_2_1_1792381981453_4942,.fe-block-yui_3_17_2_1_1792382491197_4500) :is(.sqs-block,.sqs-block-content,.sqs-block-button-container){height:auto !important;min-height:0 !important}
:is(.fe-block-yui_3_17_2_1_1792381981453_2624,.fe-block-yui_3_17_2_1_1792381981453_4942,.fe-block-yui_3_17_2_1_1792382491197_4500) .sqs-block-button-container.sqs-block-button-container{justify-content:flex-start !important;text-align:left !important;width:auto !important}
#page :is(section[data-section-id="6ad594271a489f3bd3deb7e4"],section[data-section-id="6ad594c1c953f004c309f0dc"],section[data-section-id="6ad5953fe3be3d48cfd5bfdf"],section[data-section-id="6ad5967651a03509809c7337"],section[data-section-id="6ad59773660b5c7c53c3e378"]) .fluid-engine .sqs-block-button-container a.sqs-block-button-element{width:auto !important;height:auto !important;min-height:0 !important;display:inline-flex !important;align-items:center;justify-content:center;padding:14px 30px !important;font-size:15px !important;line-height:1.2 !important;border-radius:999px !important;background:#9F2022 !important;color:#fff !important;white-space:nowrap;flex:0 0 auto !important;max-width:max-content !important}
:is(.fe-block-yui_3_17_2_1_1792382491197_3230,.fe-block-yui_3_17_2_1_1792382491197_6050){border-radius:16px;overflow:hidden}
#page .fluid-engine :is(.fe-block-yui_3_17_2_1_1792382491197_3230,.fe-block-yui_3_17_2_1_1792382491197_6050) :is(.sqs-block,.sqs-block-content,.fluid-image-component-root,.fluid-image-container,.fluid-image-animation-wrapper,.js-content-mode-element-wrapper,.js-content-mode-element,.fluid-image-component-root>div){height:100% !important;width:100% !important;padding:0 !important}
#page .fluid-engine :is(.fe-block-yui_3_17_2_1_1792382491197_3230,.fe-block-yui_3_17_2_1_1792382491197_6050) img{width:100% !important;height:100% !important;object-fit:cover !important;object-position:50% 50% !important;position:static !important}

/* 27b. Hero: title + intro left, 1 Corinthians 16:13-14 as a pull-quote with a red bar (same style as the Missions scripture) */
section[data-section-id="6ad594271a489f3bd3deb7e4"] .fluid-engine{grid-template-rows:auto !important}
@media (min-width:768px){
section[data-section-id="6ad594271a489f3bd3deb7e4"] .fe-block-yui_3_17_2_1_1792381981453_452{grid-area:1/2/2/14 !important;align-self:center !important}
section[data-section-id="6ad594271a489f3bd3deb7e4"] .fe-block-yui_3_17_2_1_1792381981453_716{grid-area:1/15/2/26 !important;align-self:center !important}
}
@media (max-width:767px){
section[data-section-id="6ad594271a489f3bd3deb7e4"] .fe-block-yui_3_17_2_1_1792381981453_716{margin-top:28px}
}
section[data-section-id="6ad594271a489f3bd3deb7e4"] .fe-block-yui_3_17_2_1_1792381981453_716 :is(.sqs-block,.sqs-block-content){padding:0 !important}
section[data-section-id="6ad594271a489f3bd3deb7e4"] .fe-block-yui_3_17_2_1_1792381981453_716 figure{margin:0 !important;padding:6px 0 6px 24px !important;border-left:4px solid #9F2022}
section[data-section-id="6ad594271a489f3bd3deb7e4"] .fe-block-yui_3_17_2_1_1792381981453_716 blockquote{margin:0 !important;padding:0 !important;font-family:"EB Garamond",Garamond,Georgia,serif !important;font-style:italic !important;font-size:24px !important;line-height:1.45 !important;color:#3d3935 !important;letter-spacing:0 !important}
section[data-section-id="6ad594271a489f3bd3deb7e4"] .fe-block-yui_3_17_2_1_1792381981453_716 figcaption{margin-top:12px !important;font-size:14px !important;font-weight:600 !important;letter-spacing:.06em;color:#9F2022 !important;text-align:left !important}
@media (max-width:767px){
section[data-section-id="6ad594271a489f3bd3deb7e4"] .fe-block-yui_3_17_2_1_1792381981453_716 figure{padding-left:18px !important}
section[data-section-id="6ad594271a489f3bd3deb7e4"] .fe-block-yui_3_17_2_1_1792381981453_716 blockquote{font-size:20px !important}
}

/* 27c. Men's Small Groups: text then Sign Up pill directly under it */
@media (min-width:768px){
section[data-section-id="6ad594c1c953f004c309f0dc"] .fluid-engine{grid-template-rows:auto auto !important;row-gap:0 !important}
section[data-section-id="6ad594c1c953f004c309f0dc"] .fe-block-yui_3_17_2_1_1792381981453_2379{grid-area:1/2/2/16 !important}
section[data-section-id="6ad594c1c953f004c309f0dc"] .fe-block-yui_3_17_2_1_1792381981453_2624{grid-area:2/2/3/16 !important}
}
section[data-section-id="6ad594c1c953f004c309f0dc"] .fe-block-yui_3_17_2_1_1792381981453_2624{margin-top:24px}

/* 27d. Freedom Fighters + Kingdom Craftsmen: two equal white cards with a red top edge; Kingdom Craftsmen's Sign Up pill sits at the bottom of its card */
section[data-section-id="6ad5953fe3be3d48cfd5bfdf"] :is(.fe-block-yui_3_17_2_1_1792381981453_3590,.fe-block-yui_3_17_2_1_1792381981453_3841){background:#fff;border-radius:16px;border-top:4px solid #9F2022;box-shadow:0 12px 30px rgba(0,0,0,.07);padding:28px 30px 30px !important;box-sizing:border-box;z-index:1 !important}
section[data-section-id="6ad5953fe3be3d48cfd5bfdf"] :is(.fe-block-yui_3_17_2_1_1792381981453_3590,.fe-block-yui_3_17_2_1_1792381981453_3841) .sqs-block{justify-content:flex-start !important}
section[data-section-id="6ad5953fe3be3d48cfd5bfdf"] :is(.fe-block-yui_3_17_2_1_1792381981453_3590,.fe-block-yui_3_17_2_1_1792381981453_3841) h3{margin-top:0 !important}
section[data-section-id="6ad5953fe3be3d48cfd5bfdf"] .fe-block-yui_3_17_2_1_1792381981453_4942{z-index:5 !important;padding:0 30px !important;box-sizing:border-box}
@media (min-width:768px){
section[data-section-id="6ad5953fe3be3d48cfd5bfdf"] .fluid-engine{grid-template-rows:1fr auto !important;row-gap:0 !important;column-gap:28px !important}
section[data-section-id="6ad5953fe3be3d48cfd5bfdf"] .fe-block-yui_3_17_2_1_1792381981453_3590{grid-area:1/2/3/14 !important}
section[data-section-id="6ad5953fe3be3d48cfd5bfdf"] .fe-block-yui_3_17_2_1_1792381981453_3841{grid-area:1/14/3/26 !important;padding-bottom:100px !important}
section[data-section-id="6ad5953fe3be3d48cfd5bfdf"] .fe-block-yui_3_17_2_1_1792381981453_4942{grid-area:2/14/3/26 !important;align-self:end !important;margin-bottom:30px}
}
@media (max-width:767px){
section[data-section-id="6ad5953fe3be3d48cfd5bfdf"] .fe-block-yui_3_17_2_1_1792381981453_3590{margin-bottom:28px}
section[data-section-id="6ad5953fe3be3d48cfd5bfdf"] .fe-block-yui_3_17_2_1_1792381981453_3841{border-radius:16px 16px 0 0 !important;padding-bottom:12px !important;clip-path:inset(-40px -40px 0 -40px)}
section[data-section-id="6ad5953fe3be3d48cfd5bfdf"] .fe-block-yui_3_17_2_1_1792381981453_4942{background:#fff;border-radius:0 0 16px 16px;padding:4px 30px 28px !important;box-shadow:0 12px 30px rgba(0,0,0,.07);clip-path:inset(0 -40px -40px -40px)}
section[data-section-id="6ad5953fe3be3d48cfd5bfdf"] :is(.fe-block-yui_3_17_2_1_1792381981453_3590,.fe-block-yui_3_17_2_1_1792381981453_3841){padding-left:22px !important;padding-right:22px !important}
section[data-section-id="6ad5953fe3be3d48cfd5bfdf"] .fe-block-yui_3_17_2_1_1792381981453_4942{padding-left:22px !important;padding-right:22px !important}
}

/* 27e. Upcoming: the breakfast graphic shown whole (16:9, its own shape) beside the text; Sign Up under the text; graphic above the text on phones */
section[data-section-id="6ad5967651a03509809c7337"] .fe-block-yui_3_17_2_1_1792382491197_3230{aspect-ratio:16/9;box-shadow:0 12px 30px rgba(0,0,0,.12)}
section[data-section-id="6ad5967651a03509809c7337"] .fe-block-yui_3_17_2_1_1792382491197_3481 .sqs-html-content>p:first-of-type{font-family:"EB Garamond",Garamond,Georgia,serif !important;font-size:28px !important;line-height:1.2 !important;font-weight:500 !important;margin:0 0 8px !important}
section[data-section-id="6ad5967651a03509809c7337"] .fe-block-yui_3_17_2_1_1792382491197_3481 .sqs-html-content>p:nth-of-type(2){color:#9F2022 !important;font-weight:700 !important}
section[data-section-id="6ad5967651a03509809c7337"] .fe-block-yui_3_17_2_1_1792382491197_3481 h3{color:#9F2022 !important;font-size:15px !important;font-weight:700 !important;letter-spacing:.08em;text-transform:uppercase;font-family:inherit !important;margin:0 0 10px !important}
@media (min-width:768px){
section[data-section-id="6ad5967651a03509809c7337"] .fluid-engine{grid-template-rows:1fr auto auto 1fr !important;row-gap:0 !important;column-gap:28px !important}
section[data-section-id="6ad5967651a03509809c7337"] .fe-block-yui_3_17_2_1_1792382491197_3230{grid-area:1/2/5/14 !important;align-self:center !important}
section[data-section-id="6ad5967651a03509809c7337"] .fe-block-yui_3_17_2_1_1792382491197_3481{grid-area:2/15/3/26 !important}
section[data-section-id="6ad5967651a03509809c7337"] .fe-block-yui_3_17_2_1_1792382491197_4500{grid-area:3/15/4/26 !important;margin-top:24px}
}
@media (max-width:767px){
section[data-section-id="6ad5967651a03509809c7337"] .fe-block-yui_3_17_2_1_1792382491197_3230{margin-bottom:24px}
section[data-section-id="6ad5967651a03509809c7337"] .fe-block-yui_3_17_2_1_1792382491197_4500{margin-top:20px}
}

/* 27f. Director: same card layout as Women's "Meet Our Director" (4:5 rounded portrait beside the bio, red name label); portrait directly above the bio on phones */
section[data-section-id="6ad59773660b5c7c53c3e378"] .fe-block-yui_3_17_2_1_1792382491197_6050{aspect-ratio:4/5}
#page .fluid-engine .fe-block-yui_3_17_2_1_1792382491197_6050 img{object-position:50% 25% !important}
section[data-section-id="6ad59773660b5c7c53c3e378"] .fe-block-yui_3_17_2_1_1792382491197_6291 h3{color:#9F2022 !important;font-family:inherit !important;font-weight:700 !important;letter-spacing:.08em;text-transform:uppercase;font-size:15px !important;line-height:1.4 !important;margin:0 0 12px !important}
@media (min-width:768px){
section[data-section-id="6ad59773660b5c7c53c3e378"] .fluid-engine{grid-template-rows:1fr auto 1fr !important;row-gap:0 !important;column-gap:28px !important}
section[data-section-id="6ad59773660b5c7c53c3e378"] .fe-block-yui_3_17_2_1_1792382491197_6050{grid-area:1/2/4/10 !important;align-self:start !important}
section[data-section-id="6ad59773660b5c7c53c3e378"] .fe-block-yui_3_17_2_1_1792382491197_6291{grid-area:2/11/3/25 !important}
}
@media (max-width:767px){
section[data-section-id="6ad59773660b5c7c53c3e378"] .fe-block-yui_3_17_2_1_1792382491197_6050{margin-bottom:24px}
}

/* 28. Classes page polish (scoped by section id) */
/* 28a. Shared: fitted heights, 17px body text */
:is(section[data-section-id="6ad5989137a3ee5880101071"],section[data-section-id="6ad598edb2a4b2149b88c3e5"],section[data-section-id="6ad598fc51ecdf4285537dff"]){min-height:0 !important}
:is(section[data-section-id="6ad5989137a3ee5880101071"],section[data-section-id="6ad598edb2a4b2149b88c3e5"],section[data-section-id="6ad598fc51ecdf4285537dff"]) .fe-block{height:auto !important}
:is(section[data-section-id="6ad598edb2a4b2149b88c3e5"],section[data-section-id="6ad598fc51ecdf4285537dff"]){padding:0 !important}
:is(section[data-section-id="6ad5989137a3ee5880101071"],section[data-section-id="6ad598edb2a4b2149b88c3e5"],section[data-section-id="6ad598fc51ecdf4285537dff"]) .sqs-html-content :is(p,li){font-size:17px !important;line-height:1.65 !important}
:is(section[data-section-id="6ad5989137a3ee5880101071"],section[data-section-id="6ad598edb2a4b2149b88c3e5"],section[data-section-id="6ad598fc51ecdf4285537dff"]) .sqs-html-content>*:last-child{margin-bottom:0 !important}
@media (max-width:767px){
:is(section[data-section-id="6ad5989137a3ee5880101071"],section[data-section-id="6ad598edb2a4b2149b88c3e5"],section[data-section-id="6ad598fc51ecdf4285537dff"]) .sqs-html-content :is(p,li){font-size:16.5px !important}
:is(section[data-section-id="6ad5989137a3ee5880101071"],section[data-section-id="6ad598edb2a4b2149b88c3e5"],section[data-section-id="6ad598fc51ecdf4285537dff"]) .fluid-engine{gap:0 !important;row-gap:0 !important}
}

/* 28b. Compact text-only hero with a short red rule under "Classes" (no empty rows) */
section[data-section-id="6ad5989137a3ee5880101071"] .fluid-engine{grid-template-rows:auto !important}
section[data-section-id="6ad5989137a3ee5880101071"] .content-wrapper{padding:40px 0 56px !important}
section[data-section-id="6ad5989137a3ee5880101071"] .fe-block-yui_3_17_2_1_1792383088737_445{grid-area:1/2/2/26 !important}
#block-yui_3_17_2_1_1792383088737_445 h1{margin:0 !important}
#block-yui_3_17_2_1_1792383088737_445 h1::after{content:"";display:block;width:64px;height:4px;border-radius:2px;background:#9F2022;margin-top:18px}
@media (max-width:767px){
section[data-section-id="6ad5989137a3ee5880101071"] .content-wrapper{padding:24px 0 40px !important}
section[data-section-id="6ad5989137a3ee5880101071"] .fe-block-yui_3_17_2_1_1792383088737_445{grid-area:1/2/2/10 !important}
}

/* 28c. The two card sections read as one continuous 2x2 grid: same cream background, no empty top rows, a single 28px gap between the rows */
:is(section[data-section-id="6ad598edb2a4b2149b88c3e5"],section[data-section-id="6ad598fc51ecdf4285537dff"]) .section-background{background-color:rgb(239,232,221) !important}
section[data-section-id="6ad598edb2a4b2149b88c3e5"] .content-wrapper{padding:88px 0 14px !important}
section[data-section-id="6ad598fc51ecdf4285537dff"] .content-wrapper{padding:14px 0 88px !important}
@media (max-width:767px){
section[data-section-id="6ad598edb2a4b2149b88c3e5"] .content-wrapper{padding:56px 0 14px !important}
section[data-section-id="6ad598fc51ecdf4285537dff"] .content-wrapper{padding:14px 0 56px !important}
}
/* white cards with a red top edge (like the Women's study cards): 16:9 artwork shown whole, red meta line, Sign Up pills along the card bottoms */
:is(section[data-section-id="6ad598edb2a4b2149b88c3e5"],section[data-section-id="6ad598fc51ecdf4285537dff"]) :is(.fe-block-2f76d0ccfb42d6bdb264,.fe-block-4820eab38feea327c7e2,.fe-block-8a23529fb37ea87a8bae,.fe-block-145a3ae108fbb189db02){aspect-ratio:16/9;border-radius:16px 16px 0 0;overflow:hidden;border-top:4px solid #9F2022;background:#141210}
#page .fluid-engine :is(.fe-block-2f76d0ccfb42d6bdb264,.fe-block-4820eab38feea327c7e2,.fe-block-8a23529fb37ea87a8bae,.fe-block-145a3ae108fbb189db02) :is(.sqs-block,.sqs-block-content,.fluid-image-component-root,.fluid-image-container,.fluid-image-animation-wrapper,.js-content-mode-element-wrapper,.js-content-mode-element,.fluid-image-component-root>div){height:100% !important;width:100% !important;padding:0 !important}
#page .fluid-engine :is(.fe-block-2f76d0ccfb42d6bdb264,.fe-block-4820eab38feea327c7e2,.fe-block-8a23529fb37ea87a8bae,.fe-block-145a3ae108fbb189db02) img{width:100% !important;height:100% !important;object-fit:contain !important;object-position:50% 50% !important;position:static !important}
:is(section[data-section-id="6ad598edb2a4b2149b88c3e5"],section[data-section-id="6ad598fc51ecdf4285537dff"]) :is(.fe-block-bbb5046a8ed2c0596648,.fe-block-859583f64f544bb3cfdc,.fe-block-6fc9e0fde695a9008ebd,.fe-block-9ff67b7ba38c43fb7435){background:#fff;border-radius:0 0 16px 16px;box-shadow:0 12px 30px rgba(0,0,0,.07);clip-path:inset(0 -40px -40px -40px);padding:22px 28px 28px !important;box-sizing:border-box;z-index:1 !important}
:is(section[data-section-id="6ad598edb2a4b2149b88c3e5"],section[data-section-id="6ad598fc51ecdf4285537dff"]) :is(.fe-block-bbb5046a8ed2c0596648,.fe-block-859583f64f544bb3cfdc,.fe-block-6fc9e0fde695a9008ebd){padding-bottom:98px !important}
:is(section[data-section-id="6ad598edb2a4b2149b88c3e5"],section[data-section-id="6ad598fc51ecdf4285537dff"]) :is(.fe-block-bbb5046a8ed2c0596648,.fe-block-859583f64f544bb3cfdc,.fe-block-6fc9e0fde695a9008ebd,.fe-block-9ff67b7ba38c43fb7435) .sqs-block{justify-content:flex-start !important}
:is(section[data-section-id="6ad598edb2a4b2149b88c3e5"],section[data-section-id="6ad598fc51ecdf4285537dff"]) :is(.fe-block-bbb5046a8ed2c0596648,.fe-block-859583f64f544bb3cfdc,.fe-block-6fc9e0fde695a9008ebd,.fe-block-9ff67b7ba38c43fb7435) .sqs-html-content>p:first-child{color:#9F2022 !important;font-weight:700 !important;font-size:14px !important;letter-spacing:.04em;line-height:1.5 !important;margin:0 0 10px !important}
:is(section[data-section-id="6ad598edb2a4b2149b88c3e5"],section[data-section-id="6ad598fc51ecdf4285537dff"]) :is(.fe-block-9ff67b7ba38c43fb7435) .sqs-html-content>p:last-child{color:#6b6560 !important;font-style:italic}
:is(section[data-section-id="6ad598edb2a4b2149b88c3e5"],section[data-section-id="6ad598fc51ecdf4285537dff"]) :is(.fe-block-5f22c7f54d535286ffdd,.fe-block-f7f188f01a05e2c3c009,.fe-block-b2feac9c271ea80fbcc5){z-index:5 !important;padding:0 28px !important;box-sizing:border-box}
:is(section[data-section-id="6ad598edb2a4b2149b88c3e5"],section[data-section-id="6ad598fc51ecdf4285537dff"]) :is(.fe-block-5f22c7f54d535286ffdd,.fe-block-f7f188f01a05e2c3c009,.fe-block-b2feac9c271ea80fbcc5) :is(.sqs-block,.sqs-block-content,.sqs-block-button-container){height:auto !important;min-height:0 !important}
:is(section[data-section-id="6ad598edb2a4b2149b88c3e5"],section[data-section-id="6ad598fc51ecdf4285537dff"]) .sqs-block-button-container.sqs-block-button-container{justify-content:flex-start !important;text-align:left !important;width:auto !important}
#page :is(section[data-section-id="6ad598edb2a4b2149b88c3e5"],section[data-section-id="6ad598fc51ecdf4285537dff"]) .fluid-engine .sqs-block-button-container a.sqs-block-button-element{width:auto !important;height:auto !important;min-height:0 !important;display:inline-flex !important;align-items:center;justify-content:center;padding:14px 30px !important;font-size:15px !important;line-height:1.2 !important;border-radius:999px !important;background:#9F2022 !important;color:#fff !important;white-space:nowrap;flex:0 0 auto !important;max-width:max-content !important}
@media (min-width:768px){
section[data-section-id="6ad598edb2a4b2149b88c3e5"] .fluid-engine{grid-template-rows:auto 1fr auto !important;row-gap:0 !important;column-gap:28px !important}
section[data-section-id="6ad598edb2a4b2149b88c3e5"] .fe-block-2f76d0ccfb42d6bdb264{grid-area:1/2/2/14 !important}
section[data-section-id="6ad598edb2a4b2149b88c3e5"] .fe-block-bbb5046a8ed2c0596648{grid-area:2/2/4/14 !important}
section[data-section-id="6ad598edb2a4b2149b88c3e5"] .fe-block-5f22c7f54d535286ffdd{grid-area:3/2/4/14 !important;align-self:end !important;margin-bottom:28px}
section[data-section-id="6ad598edb2a4b2149b88c3e5"] .fe-block-4820eab38feea327c7e2{grid-area:1/14/2/26 !important}
section[data-section-id="6ad598edb2a4b2149b88c3e5"] .fe-block-859583f64f544bb3cfdc{grid-area:2/14/4/26 !important}
section[data-section-id="6ad598edb2a4b2149b88c3e5"] .fe-block-f7f188f01a05e2c3c009{grid-area:3/14/4/26 !important;align-self:end !important;margin-bottom:28px}
section[data-section-id="6ad598fc51ecdf4285537dff"] .fluid-engine{grid-template-rows:auto 1fr auto !important;row-gap:0 !important;column-gap:28px !important}
section[data-section-id="6ad598fc51ecdf4285537dff"] .fe-block-8a23529fb37ea87a8bae{grid-area:1/2/2/14 !important}
section[data-section-id="6ad598fc51ecdf4285537dff"] .fe-block-6fc9e0fde695a9008ebd{grid-area:2/2/4/14 !important}
section[data-section-id="6ad598fc51ecdf4285537dff"] .fe-block-b2feac9c271ea80fbcc5{grid-area:3/2/4/14 !important;align-self:end !important;margin-bottom:28px}
section[data-section-id="6ad598fc51ecdf4285537dff"] .fe-block-145a3ae108fbb189db02{grid-area:1/14/2/26 !important}
section[data-section-id="6ad598fc51ecdf4285537dff"] .fe-block-9ff67b7ba38c43fb7435{grid-area:2/14/4/26 !important}
}
@media (max-width:767px){
:is(section[data-section-id="6ad598edb2a4b2149b88c3e5"],section[data-section-id="6ad598fc51ecdf4285537dff"]) :is(.fe-block-bbb5046a8ed2c0596648,.fe-block-859583f64f544bb3cfdc,.fe-block-6fc9e0fde695a9008ebd){border-radius:0 !important;padding:20px 22px 12px !important;clip-path:inset(0 -40px)}
:is(section[data-section-id="6ad598edb2a4b2149b88c3e5"],section[data-section-id="6ad598fc51ecdf4285537dff"]) :is(.fe-block-9ff67b7ba38c43fb7435){padding:20px 22px 24px !important;margin-bottom:28px}
:is(section[data-section-id="6ad598edb2a4b2149b88c3e5"],section[data-section-id="6ad598fc51ecdf4285537dff"]) :is(.fe-block-5f22c7f54d535286ffdd,.fe-block-f7f188f01a05e2c3c009,.fe-block-b2feac9c271ea80fbcc5){background:#fff;border-radius:0 0 16px 16px;padding:4px 22px 24px !important;box-shadow:0 12px 30px rgba(0,0,0,.07);clip-path:inset(0 -40px -40px -40px);margin-bottom:28px}
section[data-section-id="6ad598fc51ecdf4285537dff"] .fe-block-b2feac9c271ea80fbcc5{margin-bottom:28px}
section[data-section-id="6ad598fc51ecdf4285537dff"] .fe-block-9ff67b7ba38c43fb7435{margin-bottom:0 !important}
}

/* 29. Counseling page polish (scoped by section id) */
/* 29a. Shared: fitted heights, no empty grid rows, 17px body text, readable ~720px text column */
:is(section[data-section-id="6ad59a78b3004363167fb17d"],section[data-section-id="6ad59abb4e898d331b6fb93e"],section[data-section-id="6ad59aed075f3335efb6634c"],section[data-section-id="6ad59b64dc3d0f68429e56b2"],section[data-section-id="6ad59b7d9960e944d615af30"],section[data-section-id="6ad59ba28b31a92b0fe723ca"]){min-height:0 !important}
:is(section[data-section-id="6ad59a78b3004363167fb17d"],section[data-section-id="6ad59abb4e898d331b6fb93e"],section[data-section-id="6ad59aed075f3335efb6634c"],section[data-section-id="6ad59b64dc3d0f68429e56b2"],section[data-section-id="6ad59b7d9960e944d615af30"],section[data-section-id="6ad59ba28b31a92b0fe723ca"]) .fe-block{height:auto !important}
:is(section[data-section-id="6ad59a78b3004363167fb17d"],section[data-section-id="6ad59abb4e898d331b6fb93e"],section[data-section-id="6ad59aed075f3335efb6634c"],section[data-section-id="6ad59b64dc3d0f68429e56b2"],section[data-section-id="6ad59b7d9960e944d615af30"],section[data-section-id="6ad59ba28b31a92b0fe723ca"]) .fluid-engine{grid-template-rows:auto !important;grid-auto-rows:auto !important;row-gap:0 !important}
:is(section[data-section-id="6ad59abb4e898d331b6fb93e"],section[data-section-id="6ad59aed075f3335efb6634c"],section[data-section-id="6ad59b64dc3d0f68429e56b2"],section[data-section-id="6ad59b7d9960e944d615af30"],section[data-section-id="6ad59ba28b31a92b0fe723ca"]){padding:0 !important}
:is(section[data-section-id="6ad59abb4e898d331b6fb93e"],section[data-section-id="6ad59aed075f3335efb6634c"],section[data-section-id="6ad59b64dc3d0f68429e56b2"],section[data-section-id="6ad59b7d9960e944d615af30"],section[data-section-id="6ad59ba28b31a92b0fe723ca"]) .content-wrapper{padding:80px 0 !important}
:is(section[data-section-id="6ad59a78b3004363167fb17d"],section[data-section-id="6ad59abb4e898d331b6fb93e"],section[data-section-id="6ad59aed075f3335efb6634c"],section[data-section-id="6ad59b64dc3d0f68429e56b2"],section[data-section-id="6ad59b7d9960e944d615af30"],section[data-section-id="6ad59ba28b31a92b0fe723ca"]) .sqs-html-content :is(p,li){font-size:17px !important;line-height:1.65 !important}
:is(section[data-section-id="6ad59a78b3004363167fb17d"],section[data-section-id="6ad59abb4e898d331b6fb93e"],section[data-section-id="6ad59aed075f3335efb6634c"],section[data-section-id="6ad59b64dc3d0f68429e56b2"],section[data-section-id="6ad59b7d9960e944d615af30"],section[data-section-id="6ad59ba28b31a92b0fe723ca"]) .sqs-html-content>*:last-child{margin-bottom:0 !important}
:is(section[data-section-id="6ad59abb4e898d331b6fb93e"],section[data-section-id="6ad59aed075f3335efb6634c"],section[data-section-id="6ad59b64dc3d0f68429e56b2"],section[data-section-id="6ad59b7d9960e944d615af30"],section[data-section-id="6ad59ba28b31a92b0fe723ca"]) .sqs-html-content h2{margin:0 0 22px !important}
@media (min-width:768px){
:is(section[data-section-id="6ad59a78b3004363167fb17d"],section[data-section-id="6ad59abb4e898d331b6fb93e"],section[data-section-id="6ad59aed075f3335efb6634c"],section[data-section-id="6ad59b64dc3d0f68429e56b2"],section[data-section-id="6ad59b7d9960e944d615af30"],section[data-section-id="6ad59ba28b31a92b0fe723ca"]) :is(.fe-block-yui_3_17_2_1_1792383589933_448,.fe-block-yui_3_17_2_1_1792383589933_1121,.fe-block-yui_3_17_2_1_1792383589933_1405,.fe-block-yui_3_17_2_1_1792383589933_80583,.fe-block-yui_3_17_2_1_1792383589933_80836,.fe-block-yui_3_17_2_1_1792383589933_81120,.fe-block-yui_3_17_2_1_1792383589933_84543){grid-area:auto/2/auto/26 !important;max-width:720px}
}
@media (max-width:767px){
:is(section[data-section-id="6ad59a78b3004363167fb17d"],section[data-section-id="6ad59abb4e898d331b6fb93e"],section[data-section-id="6ad59aed075f3335efb6634c"],section[data-section-id="6ad59b64dc3d0f68429e56b2"],section[data-section-id="6ad59b7d9960e944d615af30"],section[data-section-id="6ad59ba28b31a92b0fe723ca"]) .sqs-html-content :is(p,li){font-size:16.5px !important}
:is(section[data-section-id="6ad59a78b3004363167fb17d"],section[data-section-id="6ad59abb4e898d331b6fb93e"],section[data-section-id="6ad59aed075f3335efb6634c"],section[data-section-id="6ad59b64dc3d0f68429e56b2"],section[data-section-id="6ad59b7d9960e944d615af30"],section[data-section-id="6ad59ba28b31a92b0fe723ca"]) .fluid-engine{gap:0 !important}
:is(section[data-section-id="6ad59abb4e898d331b6fb93e"],section[data-section-id="6ad59aed075f3335efb6634c"],section[data-section-id="6ad59b64dc3d0f68429e56b2"],section[data-section-id="6ad59b7d9960e944d615af30"],section[data-section-id="6ad59ba28b31a92b0fe723ca"]) .content-wrapper{padding:56px 0 !important}
}
/* alternate light / cream backgrounds */
:is(section[data-section-id="6ad59a78b3004363167fb17d"],section[data-section-id="6ad59aed075f3335efb6634c"],section[data-section-id="6ad59b7d9960e944d615af30"]) .section-background{background-color:rgb(251,248,243) !important}
:is(section[data-section-id="6ad59abb4e898d331b6fb93e"],section[data-section-id="6ad59b64dc3d0f68429e56b2"],section[data-section-id="6ad59ba28b31a92b0fe723ca"]) .section-background{background-color:rgb(239,232,221) !important}

/* 29b. Compact text-only hero like Women's/Men's/Classes: red rule under H1, H2 as a red small-caps subtitle */
section[data-section-id="6ad59a78b3004363167fb17d"] .content-wrapper{padding:40px 0 56px !important}
#block-yui_3_17_2_1_1792383589933_448 h1{margin:0 !important}
#block-yui_3_17_2_1_1792383589933_448 h1::after{content:"";display:block;width:64px;height:4px;border-radius:2px;background:#9F2022;margin-top:18px}
#block-yui_3_17_2_1_1792383589933_448 h2{color:#9F2022 !important;font-family:inherit !important;font-size:15px !important;font-weight:700 !important;letter-spacing:.1em !important;text-transform:uppercase !important;line-height:1.4 !important;margin:26px 0 8px !important}
#block-yui_3_17_2_1_1792383589933_448 p{font-size:19px !important;margin:0 !important}
@media (max-width:767px){
section[data-section-id="6ad59a78b3004363167fb17d"] .content-wrapper{padding:24px 0 40px !important}
#block-yui_3_17_2_1_1792383589933_448 h2{font-size:14px !important;margin-top:22px !important}
#block-yui_3_17_2_1_1792383589933_448 p{font-size:17px !important}
}

/* 29c. How can we help: intro, four white cards with a red top edge in a 2x2 grid, closing line full width under the grid */
section[data-section-id="6ad59aed075f3335efb6634c"] :is(.fe-block-yui_3_17_2_1_1792383589933_1655,.fe-block-yui_3_17_2_1_1792383589933_2406,.fe-block-yui_3_17_2_1_1792383589933_5077,.fe-block-yui_3_17_2_1_1792383589933_18481){background:#fff;border-top:4px solid #9F2022;border-radius:16px;box-shadow:0 12px 30px rgba(0,0,0,.07),0 0 0 1px rgba(0,0,0,.04);padding:24px 28px 26px !important;box-sizing:border-box}
section[data-section-id="6ad59aed075f3335efb6634c"] :is(.fe-block-yui_3_17_2_1_1792383589933_1655,.fe-block-yui_3_17_2_1_1792383589933_2406,.fe-block-yui_3_17_2_1_1792383589933_5077,.fe-block-yui_3_17_2_1_1792383589933_18481) h3{margin:0 0 10px !important;color:#1c1917}
section[data-section-id="6ad59aed075f3335efb6634c"] :is(.fe-block-yui_3_17_2_1_1792383589933_1655,.fe-block-yui_3_17_2_1_1792383589933_2406,.fe-block-yui_3_17_2_1_1792383589933_5077,.fe-block-yui_3_17_2_1_1792383589933_18481) p{margin:0 !important}
section[data-section-id="6ad59aed075f3335efb6634c"] .fe-block-yui_3_17_2_1_1792383589933_53203 p{font-size:19px !important;font-weight:600 !important;color:#9F2022 !important;margin:0 !important}
@media (min-width:768px){
section[data-section-id="6ad59aed075f3335efb6634c"] .fe-block-yui_3_17_2_1_1792383589933_1405{grid-area:1/2/2/26 !important;margin-bottom:36px}
section[data-section-id="6ad59aed075f3335efb6634c"] .fe-block-yui_3_17_2_1_1792383589933_1655{grid-area:2/2/3/14 !important;margin-right:14px}
section[data-section-id="6ad59aed075f3335efb6634c"] .fe-block-yui_3_17_2_1_1792383589933_2406{grid-area:2/14/3/26 !important;margin-left:14px}
section[data-section-id="6ad59aed075f3335efb6634c"] .fe-block-yui_3_17_2_1_1792383589933_5077{grid-area:3/2/4/14 !important;margin-top:28px;margin-right:14px}
section[data-section-id="6ad59aed075f3335efb6634c"] .fe-block-yui_3_17_2_1_1792383589933_18481{grid-area:3/14/4/26 !important;margin-top:28px;margin-left:14px}
section[data-section-id="6ad59aed075f3335efb6634c"] .fe-block-yui_3_17_2_1_1792383589933_53203{grid-area:4/2/5/26 !important;margin-top:40px}
}
@media (max-width:767px){
section[data-section-id="6ad59aed075f3335efb6634c"] .fe-block-yui_3_17_2_1_1792383589933_1405{order:1;margin-bottom:28px}
section[data-section-id="6ad59aed075f3335efb6634c"] .fe-block-yui_3_17_2_1_1792383589933_1655{order:2} section[data-section-id="6ad59aed075f3335efb6634c"] .fe-block-yui_3_17_2_1_1792383589933_2406{order:3} section[data-section-id="6ad59aed075f3335efb6634c"] .fe-block-yui_3_17_2_1_1792383589933_5077{order:4} section[data-section-id="6ad59aed075f3335efb6634c"] .fe-block-yui_3_17_2_1_1792383589933_18481{order:5}
section[data-section-id="6ad59aed075f3335efb6634c"] :is(.fe-block-yui_3_17_2_1_1792383589933_1655,.fe-block-yui_3_17_2_1_1792383589933_2406,.fe-block-yui_3_17_2_1_1792383589933_5077,.fe-block-yui_3_17_2_1_1792383589933_18481){margin-bottom:20px;padding:22px 22px 24px !important}
section[data-section-id="6ad59aed075f3335efb6634c"] .fe-block-yui_3_17_2_1_1792383589933_53203{order:6;margin-top:16px}
section[data-section-id="6ad59aed075f3335efb6634c"] .fe-block-yui_3_17_2_1_1792383589933_53203 p{font-size:18px !important}
}

/* 29d. Next step: a clear callout card (members) with the intake form as a red pill, then the non-attender resources */
section[data-section-id="6ad59ba28b31a92b0fe723ca"] :is(.fe-block-yui_3_17_2_1_1792383589933_81120,.fe-block-yui_3_17_2_1_1792383589933_83085){background:#fff;box-sizing:border-box;border-left:1px solid rgba(0,0,0,.06);border-right:1px solid rgba(0,0,0,.06)}
section[data-section-id="6ad59ba28b31a92b0fe723ca"] .fe-block-yui_3_17_2_1_1792383589933_81120{border-top:4px solid #9F2022;border-radius:16px 16px 0 0;padding:34px 40px 8px !important}
section[data-section-id="6ad59ba28b31a92b0fe723ca"] .fe-block-yui_3_17_2_1_1792383589933_83085{border-radius:0 0 16px 16px;padding:14px 40px 36px !important;border-bottom:1px solid rgba(0,0,0,.06);box-shadow:0 22px 28px -16px rgba(0,0,0,.14)}
#block-yui_3_17_2_1_1792383589933_81120 h2{font-size:clamp(30px,3vw,42px) !important;line-height:1.1 !important}
#block-yui_3_17_2_1_1792383589933_81120 h4{color:#9F2022 !important;font-family:inherit !important;font-size:14px !important;font-weight:700 !important;letter-spacing:.1em !important;text-transform:uppercase !important;margin:26px 0 0 !important;padding-top:22px;border-top:1px solid rgba(0,0,0,.08)}
section[data-section-id="6ad59ba28b31a92b0fe723ca"] .fe-block-yui_3_17_2_1_1792383589933_83085 :is(.sqs-block,.sqs-block-content,.sqs-block-button-container){height:auto !important;min-height:0 !important}
section[data-section-id="6ad59ba28b31a92b0fe723ca"] .sqs-block-button-container.sqs-block-button-container{justify-content:flex-start !important;text-align:left !important;width:auto !important}
#page section[data-section-id="6ad59ba28b31a92b0fe723ca"] .fluid-engine .sqs-block-button-container a.sqs-block-button-element{width:auto !important;height:auto !important;min-height:0 !important;display:inline-flex !important;align-items:center;justify-content:center;padding:15px 30px !important;font-size:15px !important;line-height:1.3 !important;border-radius:999px !important;background:#9F2022 !important;color:#fff !important;white-space:normal;text-align:center;flex:0 0 auto !important;max-width:100% !important}
section[data-section-id="6ad59ba28b31a92b0fe723ca"] .fe-block-yui_3_17_2_1_1792383589933_84543{border-left:3px solid #9F2022;padding:4px 0 4px 26px !important;box-sizing:border-box}
/* readable outside links */
:is(section[data-section-id="6ad59a78b3004363167fb17d"],section[data-section-id="6ad59abb4e898d331b6fb93e"],section[data-section-id="6ad59aed075f3335efb6634c"],section[data-section-id="6ad59b64dc3d0f68429e56b2"],section[data-section-id="6ad59b7d9960e944d615af30"],section[data-section-id="6ad59ba28b31a92b0fe723ca"]) .sqs-html-content a{color:#9F2022 !important;font-weight:600;text-decoration:underline !important;text-decoration-thickness:1px !important;text-underline-offset:3px;overflow-wrap:anywhere}
:is(section[data-section-id="6ad59a78b3004363167fb17d"],section[data-section-id="6ad59abb4e898d331b6fb93e"],section[data-section-id="6ad59aed075f3335efb6634c"],section[data-section-id="6ad59b64dc3d0f68429e56b2"],section[data-section-id="6ad59b7d9960e944d615af30"],section[data-section-id="6ad59ba28b31a92b0fe723ca"]) .sqs-html-content a:hover{text-decoration-thickness:2px !important}
@media (min-width:768px){
section[data-section-id="6ad59ba28b31a92b0fe723ca"] .fe-block-yui_3_17_2_1_1792383589933_81120{grid-area:1/2/2/26 !important;max-width:720px}
section[data-section-id="6ad59ba28b31a92b0fe723ca"] .fe-block-yui_3_17_2_1_1792383589933_83085{grid-area:2/2/3/26 !important;max-width:720px}
section[data-section-id="6ad59ba28b31a92b0fe723ca"] .fe-block-yui_3_17_2_1_1792383589933_84543{grid-area:3/2/4/26 !important;max-width:720px;margin-top:40px}
}
@media (max-width:767px){
section[data-section-id="6ad59ba28b31a92b0fe723ca"] .fe-block-yui_3_17_2_1_1792383589933_81120{order:1;padding:26px 22px 4px !important}
section[data-section-id="6ad59ba28b31a92b0fe723ca"] .fe-block-yui_3_17_2_1_1792383589933_83085{order:2;padding:12px 22px 26px !important}
section[data-section-id="6ad59ba28b31a92b0fe723ca"] .fe-block-yui_3_17_2_1_1792383589933_84543{order:3;margin-top:32px;padding-left:18px !important}
#page section[data-section-id="6ad59ba28b31a92b0fe723ca"] .fluid-engine .sqs-block-button-container a.sqs-block-button-element{padding:14px 22px !important;font-size:14px !important}
}

/* 30. Discipleship page polish (scoped by section id) - same treatment as Counseling (29) */
/* 30a. Shared: fitted heights, no empty grid rows, 17px body text, 720px text column */
:is(section[data-section-id="6ad59cfd14df0c0376bc09d9"],section[data-section-id="6ad59d500137d73e3c2898c4"],section[data-section-id="6ad59e6f41289847458940c4"],section[data-section-id="6ad59ec650979c5b4ba9e3a3"]){min-height:0 !important}
:is(section[data-section-id="6ad59cfd14df0c0376bc09d9"],section[data-section-id="6ad59d500137d73e3c2898c4"],section[data-section-id="6ad59e6f41289847458940c4"],section[data-section-id="6ad59ec650979c5b4ba9e3a3"]) .fe-block{height:auto !important}
:is(section[data-section-id="6ad59cfd14df0c0376bc09d9"],section[data-section-id="6ad59d500137d73e3c2898c4"],section[data-section-id="6ad59e6f41289847458940c4"],section[data-section-id="6ad59ec650979c5b4ba9e3a3"]) .fluid-engine{grid-template-rows:auto !important;grid-auto-rows:auto !important;row-gap:0 !important}
:is(section[data-section-id="6ad59d500137d73e3c2898c4"],section[data-section-id="6ad59e6f41289847458940c4"],section[data-section-id="6ad59ec650979c5b4ba9e3a3"]){padding:0 !important}
:is(section[data-section-id="6ad59d500137d73e3c2898c4"],section[data-section-id="6ad59e6f41289847458940c4"],section[data-section-id="6ad59ec650979c5b4ba9e3a3"]) .content-wrapper{padding:80px 0 !important}
:is(section[data-section-id="6ad59cfd14df0c0376bc09d9"],section[data-section-id="6ad59d500137d73e3c2898c4"],section[data-section-id="6ad59e6f41289847458940c4"],section[data-section-id="6ad59ec650979c5b4ba9e3a3"]) .sqs-html-content :is(p,li){font-size:17px !important;line-height:1.65 !important}
:is(section[data-section-id="6ad59cfd14df0c0376bc09d9"],section[data-section-id="6ad59d500137d73e3c2898c4"],section[data-section-id="6ad59e6f41289847458940c4"],section[data-section-id="6ad59ec650979c5b4ba9e3a3"]) .sqs-html-content>*:last-child{margin-bottom:0 !important}
:is(section[data-section-id="6ad59d500137d73e3c2898c4"],section[data-section-id="6ad59e6f41289847458940c4"],section[data-section-id="6ad59ec650979c5b4ba9e3a3"]) .sqs-html-content h2{margin:0 0 22px !important}
@media (min-width:768px){
:is(section[data-section-id="6ad59cfd14df0c0376bc09d9"],section[data-section-id="6ad59d500137d73e3c2898c4"],section[data-section-id="6ad59e6f41289847458940c4"],section[data-section-id="6ad59ec650979c5b4ba9e3a3"]) :is(.fe-block-yui_3_17_2_1_1792384210333_464,.fe-block-yui_3_17_2_1_1792384210333_757,.fe-block-yui_3_17_2_1_1792384210333_33678,.fe-block-d4beb35c18f92656a782){grid-area:auto/2/auto/26 !important;max-width:720px}
}
@media (max-width:767px){
:is(section[data-section-id="6ad59cfd14df0c0376bc09d9"],section[data-section-id="6ad59d500137d73e3c2898c4"],section[data-section-id="6ad59e6f41289847458940c4"],section[data-section-id="6ad59ec650979c5b4ba9e3a3"]) .sqs-html-content :is(p,li){font-size:16.5px !important}
:is(section[data-section-id="6ad59cfd14df0c0376bc09d9"],section[data-section-id="6ad59d500137d73e3c2898c4"],section[data-section-id="6ad59e6f41289847458940c4"],section[data-section-id="6ad59ec650979c5b4ba9e3a3"]) .fluid-engine{gap:0 !important}
:is(section[data-section-id="6ad59d500137d73e3c2898c4"],section[data-section-id="6ad59e6f41289847458940c4"],section[data-section-id="6ad59ec650979c5b4ba9e3a3"]) .content-wrapper{padding:56px 0 !important}
}
/* alternate light / cream backgrounds */
:is(section[data-section-id="6ad59cfd14df0c0376bc09d9"],section[data-section-id="6ad59e6f41289847458940c4"]) .section-background{background-color:rgb(251,248,243) !important}
:is(section[data-section-id="6ad59d500137d73e3c2898c4"],section[data-section-id="6ad59ec650979c5b4ba9e3a3"]) .section-background{background-color:rgb(239,232,221) !important}

/* 30b. Compact text-only hero: red rule under H1, no blank rows under the intro */
section[data-section-id="6ad59cfd14df0c0376bc09d9"] .content-wrapper{padding:40px 0 64px !important}
#block-yui_3_17_2_1_1792384210333_464 h1{margin:0 !important}
#block-yui_3_17_2_1_1792384210333_464 h1::after{content:"";display:block;width:64px;height:4px;border-radius:2px;background:#9F2022;margin:18px 0 26px}
#block-yui_3_17_2_1_1792384210333_464 p{margin:0 !important}
@media (max-width:767px){
section[data-section-id="6ad59cfd14df0c0376bc09d9"] .content-wrapper{padding:24px 0 44px !important}
#block-yui_3_17_2_1_1792384210333_464 h1::after{margin-bottom:22px}
}

/* 30c. Spiritual Growth Plan: five white numbered cards with a red top edge (3 + 2 centered on desktop, 1 per row on phones, in step order) */
section[data-section-id="6ad59d500137d73e3c2898c4"] .fe-block-yui_3_17_2_1_1792384210333_757{margin-bottom:40px}
section[data-section-id="6ad59d500137d73e3c2898c4"] :is(.fe-block-yui_3_17_2_1_1792384210333_1006,.fe-block-yui_3_17_2_1_1792384210333_1602,.fe-block-169bb21b6fd717f9a49f,.fe-block-a7048924f426d4dd57cc,.fe-block-fef293dc7935666958fe){background:#fff;border-top:4px solid #9F2022;border-radius:16px;box-shadow:0 12px 30px rgba(0,0,0,.07),0 0 0 1px rgba(0,0,0,.04);padding:26px 28px 28px !important;box-sizing:border-box;align-self:stretch !important}
section[data-section-id="6ad59d500137d73e3c2898c4"] :is(.fe-block-yui_3_17_2_1_1792384210333_1006,.fe-block-yui_3_17_2_1_1792384210333_1602,.fe-block-169bb21b6fd717f9a49f,.fe-block-a7048924f426d4dd57cc,.fe-block-fef293dc7935666958fe) h3{display:flex;align-items:center;gap:14px;margin:0 0 16px !important;color:#9F2022 !important;font-family:inherit !important;font-size:15px !important;font-weight:700 !important;letter-spacing:.1em !important;word-spacing:.12em;line-height:1.35 !important;text-transform:uppercase}
section[data-section-id="6ad59d500137d73e3c2898c4"] :is(.fe-block-yui_3_17_2_1_1792384210333_1006,.fe-block-yui_3_17_2_1_1792384210333_1602,.fe-block-169bb21b6fd717f9a49f,.fe-block-a7048924f426d4dd57cc,.fe-block-fef293dc7935666958fe) h3::before{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:50%;background:#9F2022;color:#fff;font-family:var(--heading-font-font-family,serif);font-size:22px;letter-spacing:0;font-weight:600}
#block-yui_3_17_2_1_1792384210333_1006 h3::before{content:"1"}
#block-yui_3_17_2_1_1792384210333_1602 h3::before{content:"2"}
#block-169bb21b6fd717f9a49f h3::before{content:"3"}
#block-a7048924f426d4dd57cc h3::before{content:"4"}
#block-fef293dc7935666958fe h3::before{content:"5"}
section[data-section-id="6ad59d500137d73e3c2898c4"] :is(.fe-block-yui_3_17_2_1_1792384210333_1006,.fe-block-yui_3_17_2_1_1792384210333_1602,.fe-block-169bb21b6fd717f9a49f,.fe-block-a7048924f426d4dd57cc,.fe-block-fef293dc7935666958fe) ul{margin:0 !important;padding-left:1.15em !important}
section[data-section-id="6ad59d500137d73e3c2898c4"] :is(.fe-block-yui_3_17_2_1_1792384210333_1006,.fe-block-yui_3_17_2_1_1792384210333_1602,.fe-block-169bb21b6fd717f9a49f,.fe-block-a7048924f426d4dd57cc,.fe-block-fef293dc7935666958fe) li{margin:0 0 8px !important;padding-left:2px}
section[data-section-id="6ad59d500137d73e3c2898c4"] :is(.fe-block-yui_3_17_2_1_1792384210333_1006,.fe-block-yui_3_17_2_1_1792384210333_1602,.fe-block-169bb21b6fd717f9a49f,.fe-block-a7048924f426d4dd57cc,.fe-block-fef293dc7935666958fe) li:last-child{margin-bottom:0 !important}
section[data-section-id="6ad59d500137d73e3c2898c4"] :is(.fe-block-yui_3_17_2_1_1792384210333_1006,.fe-block-yui_3_17_2_1_1792384210333_1602,.fe-block-169bb21b6fd717f9a49f,.fe-block-a7048924f426d4dd57cc,.fe-block-fef293dc7935666958fe) li::marker{color:#9F2022}
section[data-section-id="6ad59d500137d73e3c2898c4"] :is(.fe-block-yui_3_17_2_1_1792384210333_1006,.fe-block-yui_3_17_2_1_1792384210333_1602,.fe-block-169bb21b6fd717f9a49f,.fe-block-a7048924f426d4dd57cc,.fe-block-fef293dc7935666958fe) li>p{margin:0 !important}
@media (min-width:768px){
section[data-section-id="6ad59d500137d73e3c2898c4"] .fe-block-yui_3_17_2_1_1792384210333_1006{grid-area:2/2/3/10 !important;margin:0 18.67px 0 0 !important}
section[data-section-id="6ad59d500137d73e3c2898c4"] .fe-block-yui_3_17_2_1_1792384210333_1602{grid-area:2/10/3/18 !important;margin:0 9.33px 0 9.33px !important}
section[data-section-id="6ad59d500137d73e3c2898c4"] .fe-block-169bb21b6fd717f9a49f{grid-area:2/18/3/26 !important;margin:0 0 0 18.67px !important}
section[data-section-id="6ad59d500137d73e3c2898c4"] .fe-block-a7048924f426d4dd57cc{grid-area:3/6/4/14 !important;margin:28px 14px 0 4.67px !important}
section[data-section-id="6ad59d500137d73e3c2898c4"] .fe-block-fef293dc7935666958fe{grid-area:3/14/4/22 !important;margin:28px 4.67px 0 14px !important}
}
@media (max-width:767px){
section[data-section-id="6ad59d500137d73e3c2898c4"] .fe-block-yui_3_17_2_1_1792384210333_757{margin-bottom:28px}
section[data-section-id="6ad59d500137d73e3c2898c4"] :is(.fe-block-yui_3_17_2_1_1792384210333_1006,.fe-block-yui_3_17_2_1_1792384210333_1602,.fe-block-169bb21b6fd717f9a49f,.fe-block-a7048924f426d4dd57cc,.fe-block-fef293dc7935666958fe){margin-bottom:20px;padding:22px 22px 24px !important}
section[data-section-id="6ad59d500137d73e3c2898c4"] .fe-block-fef293dc7935666958fe{margin-bottom:0}
}

/* 30d. Bookstore and Interested in Discipleship: text then a red pill button */
:is(section[data-section-id="6ad59e6f41289847458940c4"],section[data-section-id="6ad59ec650979c5b4ba9e3a3"]) :is(.fe-block-yui_3_17_2_1_1792384210333_33927,.fe-block-ae19aee0e6f636b2c7ac){margin-top:26px}
:is(section[data-section-id="6ad59e6f41289847458940c4"],section[data-section-id="6ad59ec650979c5b4ba9e3a3"]) :is(.fe-block-yui_3_17_2_1_1792384210333_33927,.fe-block-ae19aee0e6f636b2c7ac) :is(.sqs-block,.sqs-block-content,.sqs-block-button-container){height:auto !important;min-height:0 !important}
:is(section[data-section-id="6ad59e6f41289847458940c4"],section[data-section-id="6ad59ec650979c5b4ba9e3a3"]) .sqs-block-button-container.sqs-block-button-container{justify-content:flex-start !important;text-align:left !important;width:auto !important}
#page :is(section[data-section-id="6ad59e6f41289847458940c4"],section[data-section-id="6ad59ec650979c5b4ba9e3a3"]) .fluid-engine .sqs-block-button-container a.sqs-block-button-element{width:auto !important;height:auto !important;min-height:0 !important;display:inline-flex !important;align-items:center;justify-content:center;padding:15px 32px !important;font-size:15px !important;line-height:1.3 !important;border-radius:999px !important;background:#9F2022 !important;color:#fff !important;white-space:nowrap;flex:0 0 auto !important;max-width:max-content !important}
@media (min-width:768px){
:is(section[data-section-id="6ad59e6f41289847458940c4"],section[data-section-id="6ad59ec650979c5b4ba9e3a3"]) :is(.fe-block-yui_3_17_2_1_1792384210333_33927,.fe-block-ae19aee0e6f636b2c7ac){grid-area:auto/2/auto/26 !important}
}
/* readable links */
:is(section[data-section-id="6ad59cfd14df0c0376bc09d9"],section[data-section-id="6ad59d500137d73e3c2898c4"],section[data-section-id="6ad59e6f41289847458940c4"],section[data-section-id="6ad59ec650979c5b4ba9e3a3"]) .sqs-html-content a{color:#9F2022 !important;font-weight:600;text-decoration:underline !important;text-decoration-thickness:1px !important;text-underline-offset:3px}
:is(section[data-section-id="6ad59cfd14df0c0376bc09d9"],section[data-section-id="6ad59d500137d73e3c2898c4"],section[data-section-id="6ad59e6f41289847458940c4"],section[data-section-id="6ad59ec650979c5b4ba9e3a3"]) .sqs-html-content a:hover{text-decoration-thickness:2px !important}

/* 31. Leadership Development page polish (scoped by section id) - same treatment as Counseling/Discipleship */
/* 31a. Shared: fitted heights, no empty grid rows, 17px body text, 720px text columns */
:is(section[data-section-id="6ad59fa3f7f97f32f84d3e1a"],section[data-section-id="6ad5a00098beb1633b343054"],section[data-section-id="6ad5a055eb58496547f7794f"],section[data-section-id="6ad5a07d14df0c0376bc406f"]){min-height:0 !important}
:is(section[data-section-id="6ad59fa3f7f97f32f84d3e1a"],section[data-section-id="6ad5a00098beb1633b343054"],section[data-section-id="6ad5a055eb58496547f7794f"],section[data-section-id="6ad5a07d14df0c0376bc406f"]) .fe-block{height:auto !important}
:is(section[data-section-id="6ad59fa3f7f97f32f84d3e1a"],section[data-section-id="6ad5a00098beb1633b343054"],section[data-section-id="6ad5a055eb58496547f7794f"],section[data-section-id="6ad5a07d14df0c0376bc406f"]) .fluid-engine{grid-template-rows:auto !important;grid-auto-rows:auto !important;row-gap:0 !important}
:is(section[data-section-id="6ad5a00098beb1633b343054"],section[data-section-id="6ad5a055eb58496547f7794f"],section[data-section-id="6ad5a07d14df0c0376bc406f"]){padding:0 !important}
:is(section[data-section-id="6ad5a00098beb1633b343054"],section[data-section-id="6ad5a055eb58496547f7794f"],section[data-section-id="6ad5a07d14df0c0376bc406f"]) .content-wrapper{padding:80px 0 !important}
:is(section[data-section-id="6ad59fa3f7f97f32f84d3e1a"],section[data-section-id="6ad5a00098beb1633b343054"],section[data-section-id="6ad5a055eb58496547f7794f"],section[data-section-id="6ad5a07d14df0c0376bc406f"]) .sqs-html-content :is(p,li){font-size:17px !important;line-height:1.65 !important}
:is(section[data-section-id="6ad59fa3f7f97f32f84d3e1a"],section[data-section-id="6ad5a00098beb1633b343054"],section[data-section-id="6ad5a055eb58496547f7794f"],section[data-section-id="6ad5a07d14df0c0376bc406f"]) .sqs-html-content>*:last-child{margin-bottom:0 !important}
:is(section[data-section-id="6ad5a00098beb1633b343054"],section[data-section-id="6ad5a055eb58496547f7794f"],section[data-section-id="6ad5a07d14df0c0376bc406f"]) .sqs-html-content h2{margin:0 0 22px !important}
@media (max-width:767px){
:is(section[data-section-id="6ad59fa3f7f97f32f84d3e1a"],section[data-section-id="6ad5a00098beb1633b343054"],section[data-section-id="6ad5a055eb58496547f7794f"],section[data-section-id="6ad5a07d14df0c0376bc406f"]) .sqs-html-content :is(p,li){font-size:16.5px !important}
:is(section[data-section-id="6ad59fa3f7f97f32f84d3e1a"],section[data-section-id="6ad5a00098beb1633b343054"],section[data-section-id="6ad5a055eb58496547f7794f"],section[data-section-id="6ad5a07d14df0c0376bc406f"]) .fluid-engine{gap:0 !important}
:is(section[data-section-id="6ad5a00098beb1633b343054"],section[data-section-id="6ad5a055eb58496547f7794f"],section[data-section-id="6ad5a07d14df0c0376bc406f"]) .content-wrapper{padding:56px 0 !important}
}
@media (min-width:768px){
:is(section[data-section-id="6ad59fa3f7f97f32f84d3e1a"],section[data-section-id="6ad5a00098beb1633b343054"],section[data-section-id="6ad5a055eb58496547f7794f"],section[data-section-id="6ad5a07d14df0c0376bc406f"]) :is(.fe-block-yui_3_17_2_1_1792384911768_688,.fe-block-73aa9df7fb28e2dabb68,.fe-block-a3ff85bbcbc6785474cd){grid-area:auto/2/auto/26 !important;max-width:720px}
}
:is(section[data-section-id="6ad59fa3f7f97f32f84d3e1a"],section[data-section-id="6ad5a055eb58496547f7794f"]) .section-background{background-color:rgb(251,248,243) !important}
:is(section[data-section-id="6ad5a00098beb1633b343054"],section[data-section-id="6ad5a07d14df0c0376bc406f"]) .section-background{background-color:rgb(239,232,221) !important}

/* 31b. Compact hero; the H1 used Fit Text (48px) - size it like every other page H1, plus the red rule */
section[data-section-id="6ad59fa3f7f97f32f84d3e1a"] .content-wrapper{padding:40px 0 56px !important}
section[data-section-id="6ad59fa3f7f97f32f84d3e1a"] .fe-block-yui_3_17_2_1_1792384911768_445{grid-area:1/2/2/26 !important}
#block-yui_3_17_2_1_1792384911768_445 .sqsrte-scaled-text-container{width:auto !important;height:auto !important}
#block-yui_3_17_2_1_1792384911768_445 .sqsrte-scaled-text{font-size:calc((var(--heading-1-size-value,5.6) - 1) * 1.2vw + 1rem) !important;display:block !important;white-space:normal !important}
#block-yui_3_17_2_1_1792384911768_445 h1{font-size:inherit !important;margin:0 !important;white-space:normal !important;word-break:normal !important;overflow-wrap:normal !important;hyphens:manual !important}
#block-yui_3_17_2_1_1792384911768_445 h1::after{content:"";display:block;width:64px;height:4px;border-radius:2px;background:#9F2022;margin-top:18px}
@media (max-width:767px){
section[data-section-id="6ad59fa3f7f97f32f84d3e1a"]{padding-bottom:0 !important}
section[data-section-id="6ad59fa3f7f97f32f84d3e1a"] .content-wrapper{padding:24px 0 40px !important}
#block-yui_3_17_2_1_1792384911768_445 .sqsrte-scaled-text{font-size:min(calc(var(--heading-1-size-value,5.6) * .733rem), 14vw) !important}
}

/* 31c. Course Descriptions: three white cards with a red top edge, three across; Sign Up pill below all three */
section[data-section-id="6ad5a07d14df0c0376bc406f"] .fe-block-a3ff85bbcbc6785474cd{margin-bottom:36px}
section[data-section-id="6ad5a07d14df0c0376bc406f"] :is(.fe-block-yui_3_17_2_1_1792384911768_3625,.fe-block-73d6bc245d86f92ae36e,.fe-block-16d7e0d3cf995b176966){background:#fff !important;border-top:4px solid #9F2022;border-radius:16px;box-shadow:0 12px 30px rgba(0,0,0,.07),0 0 0 1px rgba(0,0,0,.04);padding:26px 28px 28px !important;box-sizing:border-box;align-self:stretch !important}
section[data-section-id="6ad5a07d14df0c0376bc406f"] :is(.fe-block-yui_3_17_2_1_1792384911768_3625,.fe-block-73d6bc245d86f92ae36e,.fe-block-16d7e0d3cf995b176966) :is(.sqs-block,.sqs-block-content,.sqs-text-block-container){background:transparent !important}
section[data-section-id="6ad5a07d14df0c0376bc406f"] :is(.fe-block-yui_3_17_2_1_1792384911768_3625,.fe-block-73d6bc245d86f92ae36e,.fe-block-16d7e0d3cf995b176966) .sqs-html-content{padding:0 !important}
section[data-section-id="6ad5a07d14df0c0376bc406f"] :is(.fe-block-yui_3_17_2_1_1792384911768_3625,.fe-block-73d6bc245d86f92ae36e,.fe-block-16d7e0d3cf995b176966) h3{margin:0 0 14px !important}
section[data-section-id="6ad5a07d14df0c0376bc406f"] :is(.fe-block-yui_3_17_2_1_1792384911768_3625,.fe-block-73d6bc245d86f92ae36e,.fe-block-16d7e0d3cf995b176966) p{margin:0 0 12px !important}
section[data-section-id="6ad5a07d14df0c0376bc406f"] .fe-block-yui_3_17_2_1_1792384911768_24707{margin-top:36px}
section[data-section-id="6ad5a07d14df0c0376bc406f"] .fe-block-yui_3_17_2_1_1792384911768_24707 :is(.sqs-block,.sqs-block-content,.sqs-block-button-container){height:auto !important;min-height:0 !important}
section[data-section-id="6ad5a07d14df0c0376bc406f"] .sqs-block-button-container.sqs-block-button-container{justify-content:flex-start !important;text-align:left !important;width:auto !important}
#page section[data-section-id="6ad5a07d14df0c0376bc406f"] .fluid-engine .sqs-block-button-container a.sqs-block-button-element{width:auto !important;height:auto !important;min-height:0 !important;display:inline-flex !important;align-items:center;justify-content:center;padding:15px 32px !important;font-size:15px !important;line-height:1.3 !important;border-radius:999px !important;background:#9F2022 !important;color:#fff !important;white-space:nowrap;flex:0 0 auto !important;max-width:max-content !important}
@media (min-width:768px){
section[data-section-id="6ad5a07d14df0c0376bc406f"] .fe-block-a3ff85bbcbc6785474cd{grid-area:1/2/2/26 !important}
section[data-section-id="6ad5a07d14df0c0376bc406f"] .fe-block-yui_3_17_2_1_1792384911768_3625{grid-area:2/2/3/10 !important;margin:0 18.67px 0 0 !important}
section[data-section-id="6ad5a07d14df0c0376bc406f"] .fe-block-73d6bc245d86f92ae36e{grid-area:2/10/3/18 !important;margin:0 9.33px !important}
section[data-section-id="6ad5a07d14df0c0376bc406f"] .fe-block-16d7e0d3cf995b176966{grid-area:2/18/3/26 !important;margin:0 0 0 18.67px !important}
section[data-section-id="6ad5a07d14df0c0376bc406f"] .fe-block-yui_3_17_2_1_1792384911768_24707{grid-area:3/2/4/26 !important}
}
@media (max-width:767px){
section[data-section-id="6ad5a07d14df0c0376bc406f"] .fe-block-a3ff85bbcbc6785474cd{order:1;margin-bottom:24px}
section[data-section-id="6ad5a07d14df0c0376bc406f"] .fe-block-yui_3_17_2_1_1792384911768_3625{order:2} section[data-section-id="6ad5a07d14df0c0376bc406f"] .fe-block-73d6bc245d86f92ae36e{order:3} section[data-section-id="6ad5a07d14df0c0376bc406f"] .fe-block-16d7e0d3cf995b176966{order:4}
section[data-section-id="6ad5a07d14df0c0376bc406f"] :is(.fe-block-yui_3_17_2_1_1792384911768_3625,.fe-block-73d6bc245d86f92ae36e,.fe-block-16d7e0d3cf995b176966){margin-bottom:20px;padding:22px 22px 24px !important}
section[data-section-id="6ad5a07d14df0c0376bc406f"] .fe-block-yui_3_17_2_1_1792384911768_24707{order:5;margin-top:8px}
}

/* 32. Mobile App page polish (scoped by section id) */
/* 32a. Shared: fitted heights, no empty grid rows, 17px body text */
:is(section[data-section-id="6ad5a25f7ae8d429e06cec3e"],section[data-section-id="6ad5a370da59997176a7cb16"]){min-height:0 !important}
:is(section[data-section-id="6ad5a25f7ae8d429e06cec3e"],section[data-section-id="6ad5a370da59997176a7cb16"]) .fe-block{height:auto !important}
:is(section[data-section-id="6ad5a25f7ae8d429e06cec3e"],section[data-section-id="6ad5a370da59997176a7cb16"]) .fluid-engine{grid-template-rows:auto !important;grid-auto-rows:auto !important;row-gap:0 !important}
section[data-section-id="6ad5a370da59997176a7cb16"]{padding:0 !important}
section[data-section-id="6ad5a370da59997176a7cb16"] .content-wrapper{padding:80px 0 !important}
:is(section[data-section-id="6ad5a25f7ae8d429e06cec3e"],section[data-section-id="6ad5a370da59997176a7cb16"]) .sqs-html-content :is(p,li){font-size:17px !important;line-height:1.65 !important}
:is(section[data-section-id="6ad5a25f7ae8d429e06cec3e"],section[data-section-id="6ad5a370da59997176a7cb16"]) .sqs-html-content>*:last-child{margin-bottom:0 !important}
section[data-section-id="6ad5a370da59997176a7cb16"] .sqs-html-content h2{margin:0 0 22px !important}
@media (max-width:767px){
:is(section[data-section-id="6ad5a25f7ae8d429e06cec3e"],section[data-section-id="6ad5a370da59997176a7cb16"]) .sqs-html-content :is(p,li){font-size:16.5px !important}
:is(section[data-section-id="6ad5a25f7ae8d429e06cec3e"],section[data-section-id="6ad5a370da59997176a7cb16"]) .fluid-engine{gap:0 !important}
section[data-section-id="6ad5a370da59997176a7cb16"] .content-wrapper{padding:56px 0 !important}
}
section[data-section-id="6ad5a25f7ae8d429e06cec3e"] .section-background{background-color:rgb(251,248,243) !important}
section[data-section-id="6ad5a370da59997176a7cb16"] .section-background{background-color:rgb(239,232,221) !important}

/* 32b. Compact hero: red rule under H1, "CONNECT ANYWHERE" as a red small-caps eyebrow, store badges side by side (52px tall) */
section[data-section-id="6ad5a25f7ae8d429e06cec3e"] .content-wrapper{padding:40px 0 64px !important}
section[data-section-id="6ad5a25f7ae8d429e06cec3e"] .fluid-engine{display:flex !important;flex-direction:row !important;flex-wrap:wrap !important;align-items:center !important;justify-content:flex-start !important;gap:14px !important;padding:0 calc(var(--grid-gutter,12px) + 11px) !important}
#page section[data-section-id="6ad5a25f7ae8d429e06cec3e"] .fluid-engine .fe-block{grid-area:auto !important;margin:0 !important}
#page section[data-section-id="6ad5a25f7ae8d429e06cec3e"] .fluid-engine .fe-block-yui_3_17_2_1_1792385618330_451{flex:0 0 100% !important;width:100% !important;margin:0 0 18px !important}
#block-yui_3_17_2_1_1792385618330_451 .sqs-html-content{max-width:720px}
#block-yui_3_17_2_1_1792385618330_451 h1{margin:0 !important}
#block-yui_3_17_2_1_1792385618330_451 h1::after{content:"";display:block;width:64px;height:4px;border-radius:2px;background:#9F2022;margin-top:18px}
#block-yui_3_17_2_1_1792385618330_451 h2{color:#9F2022 !important;font-family:inherit !important;font-size:15px !important;font-weight:700 !important;letter-spacing:.1em !important;text-transform:uppercase !important;line-height:1.4 !important;margin:26px 0 10px !important}
#block-yui_3_17_2_1_1792385618330_451 p{margin:0 !important}
#page section[data-section-id="6ad5a25f7ae8d429e06cec3e"] .fluid-engine :is(.fe-block-yui_3_17_2_1_1792385618330_797,.fe-block-31601bd9f5df14c9c613){flex:0 0 auto !important;height:52px !important}
#page section[data-section-id="6ad5a25f7ae8d429e06cec3e"] .fluid-engine .fe-block-yui_3_17_2_1_1792385618330_797{width:calc(52px * 872 / 251) !important}
#page section[data-section-id="6ad5a25f7ae8d429e06cec3e"] .fluid-engine .fe-block-31601bd9f5df14c9c613{width:calc(52px * 901 / 265) !important}
#page .fluid-engine :is(.fe-block-yui_3_17_2_1_1792385618330_797,.fe-block-31601bd9f5df14c9c613) :is(.sqs-block,.sqs-block-content,.fluid-image-component-root,.fluid-image-container,.fluid-image-animation-wrapper,.js-content-mode-element-wrapper,.js-content-mode-element,.fluid-image-component-root>div){height:100% !important;width:100% !important;padding:0 !important;min-height:0 !important}
#page .fluid-engine :is(.fe-block-yui_3_17_2_1_1792385618330_797,.fe-block-31601bd9f5df14c9c613) img{width:100% !important;height:100% !important;object-fit:contain !important;object-position:0 50% !important;position:static !important}
@media (max-width:767px){
section[data-section-id="6ad5a25f7ae8d429e06cec3e"]{padding-bottom:0 !important}
section[data-section-id="6ad5a25f7ae8d429e06cec3e"] .content-wrapper{padding:24px 0 44px !important}
section[data-section-id="6ad5a25f7ae8d429e06cec3e"] .fluid-engine{gap:12px !important}
#block-yui_3_17_2_1_1792385618330_451 h2{font-size:14px !important;margin-top:22px !important}
#page section[data-section-id="6ad5a25f7ae8d429e06cec3e"] .fluid-engine :is(.fe-block-yui_3_17_2_1_1792385618330_797,.fe-block-31601bd9f5df14c9c613){height:46px !important}
#page section[data-section-id="6ad5a25f7ae8d429e06cec3e"] .fluid-engine .fe-block-yui_3_17_2_1_1792385618330_797{width:calc(46px * 872 / 251) !important}
#page section[data-section-id="6ad5a25f7ae8d429e06cec3e"] .fluid-engine .fe-block-31601bd9f5df14c9c613{width:calc(46px * 901 / 265) !important}
}

/* 32c. Features: list on the left, three larger app screenshots (whole, rounded, soft shadow) as a row */
section[data-section-id="6ad5a370da59997176a7cb16"] :is(.fe-block-yui_3_17_2_1_1792385618330_6175,.fe-block-8df0e6e10303fcf6142e,.fe-block-1aca231e4804e4a90f72){aspect-ratio:828/1792;border-radius:22px;overflow:hidden;box-shadow:0 18px 36px rgba(0,0,0,.16),0 0 0 1px rgba(0,0,0,.06);background:#fff;align-self:center !important}
#page .fluid-engine :is(.fe-block-yui_3_17_2_1_1792385618330_6175,.fe-block-8df0e6e10303fcf6142e,.fe-block-1aca231e4804e4a90f72) :is(.sqs-block,.sqs-block-content,.fluid-image-component-root,.fluid-image-container,.fluid-image-animation-wrapper,.js-content-mode-element-wrapper,.js-content-mode-element,.fluid-image-component-root>div){height:100% !important;width:100% !important;padding:0 !important}
#page .fluid-engine :is(.fe-block-yui_3_17_2_1_1792385618330_6175,.fe-block-8df0e6e10303fcf6142e,.fe-block-1aca231e4804e4a90f72) img{width:100% !important;height:100% !important;object-fit:contain !important;object-position:50% 50% !important;position:static !important}
section[data-section-id="6ad5a370da59997176a7cb16"] .fe-block-yui_3_17_2_1_1792385618330_5922 ul{margin:0 !important;padding-left:1.15em !important}
section[data-section-id="6ad5a370da59997176a7cb16"] .fe-block-yui_3_17_2_1_1792385618330_5922 li{margin:0 0 10px !important}
section[data-section-id="6ad5a370da59997176a7cb16"] .fe-block-yui_3_17_2_1_1792385618330_5922 li::marker{color:#9F2022}
section[data-section-id="6ad5a370da59997176a7cb16"] .fe-block-yui_3_17_2_1_1792385618330_5922 li>p{margin:0 !important}
@media (min-width:768px){
section[data-section-id="6ad5a370da59997176a7cb16"] .fe-block-yui_3_17_2_1_1792385618330_5922{grid-area:1/2/2/11 !important;align-self:center !important;margin-right:28px !important}
section[data-section-id="6ad5a370da59997176a7cb16"] .fe-block-yui_3_17_2_1_1792385618330_6175{grid-area:1/11/2/16 !important;margin:0 16px 0 0 !important}
section[data-section-id="6ad5a370da59997176a7cb16"] .fe-block-8df0e6e10303fcf6142e{grid-area:1/16/2/21 !important;margin:0 8px !important}
section[data-section-id="6ad5a370da59997176a7cb16"] .fe-block-1aca231e4804e4a90f72{grid-area:1/21/2/26 !important;margin:0 0 0 16px !important}
}
@media (max-width:767px){
section[data-section-id="6ad5a370da59997176a7cb16"] .fluid-engine{display:flex !important;flex-direction:row !important;flex-wrap:wrap !important;align-items:flex-start !important;column-gap:12px !important;row-gap:0 !important;padding:0 calc(var(--grid-gutter,12px) + 11px) !important}
#page section[data-section-id="6ad5a370da59997176a7cb16"] .fluid-engine .fe-block{grid-area:auto !important;margin:0 !important}
#page section[data-section-id="6ad5a370da59997176a7cb16"] .fluid-engine .fe-block-yui_3_17_2_1_1792385618330_5922{flex:0 0 100% !important;width:100% !important;margin:0 0 28px !important}
#page section[data-section-id="6ad5a370da59997176a7cb16"] .fluid-engine :is(.fe-block-yui_3_17_2_1_1792385618330_6175,.fe-block-8df0e6e10303fcf6142e,.fe-block-1aca231e4804e4a90f72){flex:0 0 calc((100% - 24px) / 3) !important;width:calc((100% - 24px) / 3) !important;border-radius:12px}
}

/* 33. Upward Sports page polish (scoped by section id) - same treatment as the other text-only pages */
/* 33a. Shared: fitted heights, no empty grid rows, 17px body text, 720px text columns, light / cream / light */
:is(section[data-section-id="6ad5a529f9aaa174b81f8550"],section[data-section-id="6ad5a770dc3d0f68429f172c"],section[data-section-id="6ad5a561eab16c0aa87a7037"]){min-height:0 !important}
:is(section[data-section-id="6ad5a529f9aaa174b81f8550"],section[data-section-id="6ad5a770dc3d0f68429f172c"],section[data-section-id="6ad5a561eab16c0aa87a7037"]) .fe-block{height:auto !important}
:is(section[data-section-id="6ad5a529f9aaa174b81f8550"],section[data-section-id="6ad5a770dc3d0f68429f172c"],section[data-section-id="6ad5a561eab16c0aa87a7037"]) .fluid-engine{grid-template-rows:auto !important;grid-auto-rows:auto !important;row-gap:0 !important}
:is(section[data-section-id="6ad5a770dc3d0f68429f172c"],section[data-section-id="6ad5a561eab16c0aa87a7037"]){padding:0 !important}
:is(section[data-section-id="6ad5a770dc3d0f68429f172c"],section[data-section-id="6ad5a561eab16c0aa87a7037"]) .content-wrapper{padding:80px 0 !important}
:is(section[data-section-id="6ad5a529f9aaa174b81f8550"],section[data-section-id="6ad5a770dc3d0f68429f172c"],section[data-section-id="6ad5a561eab16c0aa87a7037"]) .sqs-html-content :is(p,li){font-size:17px !important;line-height:1.65 !important}
:is(section[data-section-id="6ad5a529f9aaa174b81f8550"],section[data-section-id="6ad5a770dc3d0f68429f172c"],section[data-section-id="6ad5a561eab16c0aa87a7037"]) .sqs-html-content>*:last-child{margin-bottom:0 !important}
:is(section[data-section-id="6ad5a770dc3d0f68429f172c"],section[data-section-id="6ad5a561eab16c0aa87a7037"]) .sqs-html-content h2{margin:0 0 22px !important}
@media (max-width:767px){
:is(section[data-section-id="6ad5a529f9aaa174b81f8550"],section[data-section-id="6ad5a770dc3d0f68429f172c"],section[data-section-id="6ad5a561eab16c0aa87a7037"]) .sqs-html-content :is(p,li){font-size:16.5px !important}
:is(section[data-section-id="6ad5a529f9aaa174b81f8550"],section[data-section-id="6ad5a770dc3d0f68429f172c"],section[data-section-id="6ad5a561eab16c0aa87a7037"]) .fluid-engine{gap:0 !important}
:is(section[data-section-id="6ad5a770dc3d0f68429f172c"],section[data-section-id="6ad5a561eab16c0aa87a7037"]) .content-wrapper{padding:56px 0 !important}
}
@media (min-width:768px){
:is(section[data-section-id="6ad5a529f9aaa174b81f8550"],section[data-section-id="6ad5a770dc3d0f68429f172c"],section[data-section-id="6ad5a561eab16c0aa87a7037"]) .fe-block-yui_3_17_2_1_1792386287362_1515,:is(section[data-section-id="6ad5a529f9aaa174b81f8550"],section[data-section-id="6ad5a770dc3d0f68429f172c"],section[data-section-id="6ad5a561eab16c0aa87a7037"]) .fe-block-379b2c7db53cbfa50dca{grid-area:auto/2/auto/26 !important;max-width:720px}
}
:is(section[data-section-id="6ad5a529f9aaa174b81f8550"],section[data-section-id="6ad5a561eab16c0aa87a7037"]) .section-background{background-color:rgb(251,248,243) !important}
section[data-section-id="6ad5a770dc3d0f68429f172c"] .section-background{background-color:rgb(239,232,221) !important}
:is(section[data-section-id="6ad5a529f9aaa174b81f8550"],section[data-section-id="6ad5a770dc3d0f68429f172c"],section[data-section-id="6ad5a561eab16c0aa87a7037"]) .sqs-block-button-container.sqs-block-button-container{justify-content:flex-start !important;text-align:left !important;width:auto !important}
#page :is(section[data-section-id="6ad5a529f9aaa174b81f8550"],section[data-section-id="6ad5a770dc3d0f68429f172c"],section[data-section-id="6ad5a561eab16c0aa87a7037"]) .fluid-engine .sqs-block-button-container a.sqs-block-button-element{width:auto !important;height:auto !important;min-height:0 !important;display:inline-flex !important;align-items:center;justify-content:center;padding:15px 32px !important;font-size:15px !important;line-height:1.3 !important;border-radius:999px !important;background:#9F2022 !important;color:#fff !important;white-space:nowrap;flex:0 0 auto !important;max-width:max-content !important}
:is(section[data-section-id="6ad5a529f9aaa174b81f8550"],section[data-section-id="6ad5a770dc3d0f68429f172c"],section[data-section-id="6ad5a561eab16c0aa87a7037"]) :is(.fe-block-yui_3_17_2_1_1792386287362_1774,.fe-block-yui_3_17_2_1_1792386663256_60325,.fe-block-fa3c19befc2673c93dcc) :is(.sqs-block,.sqs-block-content,.sqs-block-button-container){height:auto !important;min-height:0 !important}

/* 33b. Compact hero: red rule under H1, Register pill directly under the intro */
section[data-section-id="6ad5a529f9aaa174b81f8550"] .content-wrapper{padding:40px 0 64px !important}
#block-yui_3_17_2_1_1792386287362_1515 h1{margin:0 !important}
#block-yui_3_17_2_1_1792386287362_1515 h1::after{content:"";display:block;width:64px;height:4px;border-radius:2px;background:#9F2022;margin-top:18px;margin-bottom:26px}
section[data-section-id="6ad5a529f9aaa174b81f8550"] .fe-block-yui_3_17_2_1_1792386287362_1774{margin-top:26px}
@media (min-width:768px){
section[data-section-id="6ad5a529f9aaa174b81f8550"] .fe-block-yui_3_17_2_1_1792386287362_1774{grid-area:2/2/3/26 !important}
}
@media (max-width:767px){
section[data-section-id="6ad5a529f9aaa174b81f8550"]{padding-bottom:0 !important}
section[data-section-id="6ad5a529f9aaa174b81f8550"] .content-wrapper{padding:24px 0 44px !important}
}

/* 33c. Flag Football: WHEN / WHO / WHERE / WHAT / HOW MUCH as white cards with a red top edge (3 + 2); 1 per row on phones in that order */
section[data-section-id="6ad5a770dc3d0f68429f172c"] .fe-block-379b2c7db53cbfa50dca{margin-bottom:36px}
section[data-section-id="6ad5a770dc3d0f68429f172c"] :is(.fe-block-facb3ec8030de4794f45,.fe-block-1c1a1893d47162f50109,.fe-block-8700c96027dbf4f73a38,.fe-block-684ea9601d60c929a6f6,.fe-block-2f0312a7a62b52a2c289){background:#fff;border-top:4px solid #9F2022;border-radius:16px;box-shadow:0 12px 30px rgba(0,0,0,.07),0 0 0 1px rgba(0,0,0,.04);padding:24px 28px 26px !important;box-sizing:border-box;align-self:stretch !important}
section[data-section-id="6ad5a770dc3d0f68429f172c"] :is(.fe-block-facb3ec8030de4794f45,.fe-block-1c1a1893d47162f50109,.fe-block-8700c96027dbf4f73a38,.fe-block-684ea9601d60c929a6f6,.fe-block-2f0312a7a62b52a2c289) h3{color:#9F2022 !important;font-family:inherit !important;font-size:15px !important;font-weight:700 !important;letter-spacing:.1em !important;text-transform:uppercase !important;line-height:1.4 !important;margin:0 0 12px !important}
section[data-section-id="6ad5a770dc3d0f68429f172c"] :is(.fe-block-facb3ec8030de4794f45,.fe-block-1c1a1893d47162f50109,.fe-block-8700c96027dbf4f73a38,.fe-block-684ea9601d60c929a6f6,.fe-block-2f0312a7a62b52a2c289) p{margin:0 0 10px !important}
@media (min-width:768px){
section[data-section-id="6ad5a770dc3d0f68429f172c"] .fe-block-379b2c7db53cbfa50dca{grid-area:1/2/2/26 !important}
section[data-section-id="6ad5a770dc3d0f68429f172c"] .fe-block-facb3ec8030de4794f45{grid-area:2/2/3/10 !important;margin:0 18.67px 0 0 !important}
section[data-section-id="6ad5a770dc3d0f68429f172c"] .fe-block-1c1a1893d47162f50109{grid-area:2/10/3/18 !important;margin:0 9.33px !important}
section[data-section-id="6ad5a770dc3d0f68429f172c"] .fe-block-8700c96027dbf4f73a38{grid-area:2/18/3/26 !important;margin:0 0 0 18.67px !important}
section[data-section-id="6ad5a770dc3d0f68429f172c"] .fe-block-684ea9601d60c929a6f6{grid-area:3/2/4/14 !important;margin:28px 14px 0 0 !important}
section[data-section-id="6ad5a770dc3d0f68429f172c"] .fe-block-2f0312a7a62b52a2c289{grid-area:3/14/4/26 !important;margin:28px 0 0 14px !important}
}
@media (max-width:767px){
section[data-section-id="6ad5a770dc3d0f68429f172c"] .fe-block-379b2c7db53cbfa50dca{order:1;margin-bottom:24px}
section[data-section-id="6ad5a770dc3d0f68429f172c"] .fe-block-facb3ec8030de4794f45{order:2} section[data-section-id="6ad5a770dc3d0f68429f172c"] .fe-block-1c1a1893d47162f50109{order:3} section[data-section-id="6ad5a770dc3d0f68429f172c"] .fe-block-8700c96027dbf4f73a38{order:4} section[data-section-id="6ad5a770dc3d0f68429f172c"] .fe-block-684ea9601d60c929a6f6{order:5} section[data-section-id="6ad5a770dc3d0f68429f172c"] .fe-block-2f0312a7a62b52a2c289{order:6}
section[data-section-id="6ad5a770dc3d0f68429f172c"] :is(.fe-block-facb3ec8030de4794f45,.fe-block-1c1a1893d47162f50109,.fe-block-8700c96027dbf4f73a38,.fe-block-684ea9601d60c929a6f6,.fe-block-2f0312a7a62b52a2c289){margin-bottom:20px;padding:22px 22px 24px !important}
section[data-section-id="6ad5a770dc3d0f68429f172c"] .fe-block-2f0312a7a62b52a2c289{margin-bottom:0}
}

/* 33d. Contact: same layout as the Women's/Men's director cards - 4:5 rounded portrait left, text right, Email (red pill) + Faith Kids (outline pill); portrait above the text on phones */
section[data-section-id="6ad5a561eab16c0aa87a7037"] .fe-block-yui_3_17_2_1_1792386663256_59400{aspect-ratio:4/5;border-radius:16px;overflow:hidden}
#page .fluid-engine .fe-block-yui_3_17_2_1_1792386663256_59400 :is(.sqs-block,.sqs-block-content,.fluid-image-component-root,.fluid-image-container,.fluid-image-animation-wrapper,.js-content-mode-element-wrapper,.js-content-mode-element,.fluid-image-component-root>div){height:100% !important;width:100% !important;padding:0 !important}
#page .fluid-engine .fe-block-yui_3_17_2_1_1792386663256_59400 img{width:100% !important;height:100% !important;object-fit:cover !important;object-position:50% 25% !important;position:static !important}
section[data-section-id="6ad5a561eab16c0aa87a7037"] .fe-block-yui_3_17_2_1_1792386663256_59655 h3{color:#9F2022 !important;font-family:inherit !important;font-weight:700 !important;letter-spacing:.08em;text-transform:uppercase;font-size:15px !important;line-height:1.4 !important;margin:22px 0 8px !important}
section[data-section-id="6ad5a561eab16c0aa87a7037"] .fe-block-yui_3_17_2_1_1792386663256_59655 p{margin:0 0 6px !important}
:is(section[data-section-id="6ad5a529f9aaa174b81f8550"],section[data-section-id="6ad5a770dc3d0f68429f172c"],section[data-section-id="6ad5a561eab16c0aa87a7037"]) .sqs-html-content a{color:#9F2022 !important;font-weight:600;text-decoration:underline !important;text-decoration-thickness:1px !important;text-underline-offset:3px}
#page section[data-section-id="6ad5a561eab16c0aa87a7037"] .fluid-engine .fe-block-yui_3_17_2_1_1792386663256_60325 a.sqs-block-button-element{width:180px !important;max-width:none !important}
#page section[data-section-id="6ad5a561eab16c0aa87a7037"] .fluid-engine .fe-block-fa3c19befc2673c93dcc a.sqs-block-button-element{background:transparent !important;color:#9F2022 !important;border:2px solid #9F2022 !important;padding:13px 30px !important}
#page section[data-section-id="6ad5a561eab16c0aa87a7037"] .fluid-engine .fe-block-fa3c19befc2673c93dcc a.sqs-block-button-element:hover{background:#9F2022 !important;color:#fff !important}
@media (min-width:768px){
section[data-section-id="6ad5a561eab16c0aa87a7037"] .fluid-engine{grid-template-rows:1fr auto auto 1fr !important}
section[data-section-id="6ad5a561eab16c0aa87a7037"] .fe-block-yui_3_17_2_1_1792386663256_59400{grid-area:1/2/5/10 !important;align-self:start !important}
section[data-section-id="6ad5a561eab16c0aa87a7037"] .fe-block-yui_3_17_2_1_1792386663256_59655{grid-area:2/11/3/25 !important}
section[data-section-id="6ad5a561eab16c0aa87a7037"] .fe-block-yui_3_17_2_1_1792386663256_60325{grid-area:3/11/4/25 !important;margin-top:24px;justify-self:start}
section[data-section-id="6ad5a561eab16c0aa87a7037"] .fe-block-fa3c19befc2673c93dcc{grid-area:3/11/4/25 !important;margin:24px 0 0 194px !important;justify-self:start}
}
@media (max-width:767px){
section[data-section-id="6ad5a561eab16c0aa87a7037"] .fe-block-yui_3_17_2_1_1792386663256_59400{order:1;margin-bottom:24px}
section[data-section-id="6ad5a561eab16c0aa87a7037"] .fe-block-yui_3_17_2_1_1792386663256_59655{order:2}
section[data-section-id="6ad5a561eab16c0aa87a7037"] .fe-block-yui_3_17_2_1_1792386663256_60325{order:3;margin-top:22px}
section[data-section-id="6ad5a561eab16c0aa87a7037"] .fe-block-fa3c19befc2673c93dcc{order:4;margin-top:12px}
}

/* 34. GriefShare page polish (scoped by section id) - same treatment as the other text-only pages */
/* 34a. Shared: fitted heights, no empty grid rows, 17px body text, 720px text columns, light / cream / light / cream / light */
:is(section[data-section-id="6ad5a9e24e898d331b70ac7b"],section[data-section-id="6ad5aa64f7f97f32f84dce6b"],section[data-section-id="6ad5aa7a2e5a895f1e0b62e9"],section[data-section-id="6ad5aa78a75b2b6c7e5033bd"],section[data-section-id="6ad5aa73a75b2b6c7e503385"]){min-height:0 !important}
:is(section[data-section-id="6ad5a9e24e898d331b70ac7b"],section[data-section-id="6ad5aa64f7f97f32f84dce6b"],section[data-section-id="6ad5aa7a2e5a895f1e0b62e9"],section[data-section-id="6ad5aa78a75b2b6c7e5033bd"],section[data-section-id="6ad5aa73a75b2b6c7e503385"]) .fe-block{height:auto !important}
:is(section[data-section-id="6ad5a9e24e898d331b70ac7b"],section[data-section-id="6ad5aa64f7f97f32f84dce6b"],section[data-section-id="6ad5aa7a2e5a895f1e0b62e9"],section[data-section-id="6ad5aa78a75b2b6c7e5033bd"],section[data-section-id="6ad5aa73a75b2b6c7e503385"]) .fluid-engine{grid-template-rows:auto !important;grid-auto-rows:auto !important;row-gap:0 !important}
:is(section[data-section-id="6ad5aa64f7f97f32f84dce6b"],section[data-section-id="6ad5aa7a2e5a895f1e0b62e9"],section[data-section-id="6ad5aa78a75b2b6c7e5033bd"],section[data-section-id="6ad5aa73a75b2b6c7e503385"]){padding:0 !important}
:is(section[data-section-id="6ad5aa64f7f97f32f84dce6b"],section[data-section-id="6ad5aa7a2e5a895f1e0b62e9"],section[data-section-id="6ad5aa78a75b2b6c7e5033bd"],section[data-section-id="6ad5aa73a75b2b6c7e503385"]) .content-wrapper{padding:80px 0 !important}
:is(section[data-section-id="6ad5a9e24e898d331b70ac7b"],section[data-section-id="6ad5aa64f7f97f32f84dce6b"],section[data-section-id="6ad5aa7a2e5a895f1e0b62e9"],section[data-section-id="6ad5aa78a75b2b6c7e5033bd"],section[data-section-id="6ad5aa73a75b2b6c7e503385"]) .sqs-html-content :is(p,li){font-size:17px !important;line-height:1.65 !important}
:is(section[data-section-id="6ad5a9e24e898d331b70ac7b"],section[data-section-id="6ad5aa64f7f97f32f84dce6b"],section[data-section-id="6ad5aa7a2e5a895f1e0b62e9"],section[data-section-id="6ad5aa78a75b2b6c7e5033bd"],section[data-section-id="6ad5aa73a75b2b6c7e503385"]) .sqs-html-content>*:last-child{margin-bottom:0 !important}
:is(section[data-section-id="6ad5aa64f7f97f32f84dce6b"],section[data-section-id="6ad5aa7a2e5a895f1e0b62e9"],section[data-section-id="6ad5aa78a75b2b6c7e5033bd"],section[data-section-id="6ad5aa73a75b2b6c7e503385"]) .sqs-html-content h2{margin:0 0 22px !important}
@media (max-width:767px){
:is(section[data-section-id="6ad5a9e24e898d331b70ac7b"],section[data-section-id="6ad5aa64f7f97f32f84dce6b"],section[data-section-id="6ad5aa7a2e5a895f1e0b62e9"],section[data-section-id="6ad5aa78a75b2b6c7e5033bd"],section[data-section-id="6ad5aa73a75b2b6c7e503385"]) .sqs-html-content :is(p,li){font-size:16.5px !important}
:is(section[data-section-id="6ad5a9e24e898d331b70ac7b"],section[data-section-id="6ad5aa64f7f97f32f84dce6b"],section[data-section-id="6ad5aa7a2e5a895f1e0b62e9"],section[data-section-id="6ad5aa78a75b2b6c7e5033bd"],section[data-section-id="6ad5aa73a75b2b6c7e503385"]) .fluid-engine{gap:0 !important}
:is(section[data-section-id="6ad5aa64f7f97f32f84dce6b"],section[data-section-id="6ad5aa7a2e5a895f1e0b62e9"],section[data-section-id="6ad5aa78a75b2b6c7e5033bd"],section[data-section-id="6ad5aa73a75b2b6c7e503385"]) .content-wrapper{padding:56px 0 !important}
}
@media (min-width:768px){
:is(section[data-section-id="6ad5a9e24e898d331b70ac7b"],section[data-section-id="6ad5aa64f7f97f32f84dce6b"],section[data-section-id="6ad5aa7a2e5a895f1e0b62e9"],section[data-section-id="6ad5aa78a75b2b6c7e5033bd"],section[data-section-id="6ad5aa73a75b2b6c7e503385"]) :is(.fe-block-yui_3_17_2_1_1792387536776_470,.fe-block-yui_3_17_2_1_1792387536776_2419,.fe-block-yui_3_17_2_1_1792387536776_2927){grid-area:auto/2/auto/26 !important;max-width:720px}
}
:is(section[data-section-id="6ad5a9e24e898d331b70ac7b"],section[data-section-id="6ad5aa7a2e5a895f1e0b62e9"],section[data-section-id="6ad5aa73a75b2b6c7e503385"]) .section-background{background-color:rgb(251,248,243) !important}
:is(section[data-section-id="6ad5aa64f7f97f32f84dce6b"],section[data-section-id="6ad5aa78a75b2b6c7e5033bd"]) .section-background{background-color:rgb(239,232,221) !important}
section[data-section-id="6ad5aa78a75b2b6c7e5033bd"] .sqs-block-button-container.sqs-block-button-container{justify-content:flex-start !important;text-align:left !important;width:auto !important}
#page section[data-section-id="6ad5aa78a75b2b6c7e5033bd"] .fluid-engine .sqs-block-button-container a.sqs-block-button-element{width:auto !important;height:auto !important;min-height:0 !important;display:inline-flex !important;align-items:center;justify-content:center;padding:15px 32px !important;font-size:15px !important;line-height:1.3 !important;border-radius:999px !important;background:#9F2022 !important;color:#fff !important;white-space:nowrap;flex:0 0 auto !important;max-width:max-content !important}
section[data-section-id="6ad5aa78a75b2b6c7e5033bd"] .fe-block-yui_3_17_2_1_1792387536776_8173 :is(.sqs-block,.sqs-block-content,.sqs-block-button-container){height:auto !important;min-height:0 !important}

/* 34b. Compact hero with the red rule under the H1 */
section[data-section-id="6ad5a9e24e898d331b70ac7b"] .content-wrapper{padding:40px 0 56px !important}
#block-yui_3_17_2_1_1792387536776_470 h1{margin:0 !important}
#block-yui_3_17_2_1_1792387536776_470 h1::after{content:"";display:block;width:64px;height:4px;border-radius:2px;background:#9F2022;margin-top:18px}
@media (max-width:767px){
section[data-section-id="6ad5a9e24e898d331b70ac7b"]{padding-bottom:0 !important}
section[data-section-id="6ad5a9e24e898d331b70ac7b"] .content-wrapper{padding:24px 0 40px !important}
}

/* 34c. How GriefShare Works: the quote as a pull-quote with a red bar, italic serif (same style as the Missions / Men's scripture) */
section[data-section-id="6ad5aa64f7f97f32f84dce6b"] .fe-block-yui_3_17_2_1_1792387536776_2927{margin-top:30px}
section[data-section-id="6ad5aa64f7f97f32f84dce6b"] .fe-block-yui_3_17_2_1_1792387536776_2927 :is(.sqs-block,.sqs-block-content){padding:0 !important;height:auto !important;min-height:0 !important}
section[data-section-id="6ad5aa64f7f97f32f84dce6b"] .fe-block-yui_3_17_2_1_1792387536776_2927 figure{margin:0 !important;padding:6px 0 6px 24px !important;border-left:4px solid #9F2022}
section[data-section-id="6ad5aa64f7f97f32f84dce6b"] .fe-block-yui_3_17_2_1_1792387536776_2927 blockquote{margin:0 !important;padding:0 !important;font-family:"EB Garamond",Garamond,Georgia,serif !important;font-style:italic !important;font-size:24px !important;line-height:1.45 !important;color:#3d3935 !important;letter-spacing:0 !important;text-align:left !important}
@media (max-width:767px){
section[data-section-id="6ad5aa64f7f97f32f84dce6b"] .fe-block-yui_3_17_2_1_1792387536776_2927 figure{padding-left:18px !important}
section[data-section-id="6ad5aa64f7f97f32f84dce6b"] .fe-block-yui_3_17_2_1_1792387536776_2927 blockquote{font-size:20px !important}
}

/* 34d. Being a part of a GriefShare group: H2 + paragraphs at 720px, the 8 bullets tidy with red markers (2 columns on desktop, 1 on phones) */
#block-yui_3_17_2_1_1792387536776_4368 .sqs-html-content>:is(h2,p){max-width:720px}
#block-yui_3_17_2_1_1792387536776_4368 ul{margin:30px 0 0 !important;padding-left:1.2em !important}
#block-yui_3_17_2_1_1792387536776_4368 li{margin:0 0 18px !important;padding-left:4px;break-inside:avoid}
#block-yui_3_17_2_1_1792387536776_4368 li::marker{color:#9F2022;font-size:1.1em}
#block-yui_3_17_2_1_1792387536776_4368 li>p{margin:0 !important}
@media (min-width:768px){
section[data-section-id="6ad5aa7a2e5a895f1e0b62e9"] .fe-block-yui_3_17_2_1_1792387536776_4368{grid-area:1/2/2/26 !important}
#block-yui_3_17_2_1_1792387536776_4368 ul{columns:2;column-gap:64px}
}

/* 34e. Session: one white card with a red top edge - GriefShare image shown whole on the left, text + Sign Up pill on the right; image above the text on phones */
#page .fluid-engine .fe-block-yui_3_17_2_1_1792387536776_7842 :is(.sqs-block,.sqs-block-content,.fluid-image-component-root,.fluid-image-container,.fluid-image-animation-wrapper,.js-content-mode-element-wrapper,.js-content-mode-element,.fluid-image-component-root>div){height:100% !important;width:100% !important;padding:0 !important}
#page .fluid-engine .fe-block-yui_3_17_2_1_1792387536776_7842 img{width:100% !important;height:100% !important;object-fit:contain !important;position:static !important}
section[data-section-id="6ad5aa78a75b2b6c7e5033bd"] .fe-block-yui_3_17_2_1_1792387536776_7842{aspect-ratio:16/9;border-radius:12px;overflow:hidden}
#block-yui_3_17_2_1_1792387536776_6456 h3{color:#9F2022 !important;font-family:inherit !important;font-size:15px !important;font-weight:700 !important;letter-spacing:.1em !important;text-transform:uppercase !important;line-height:1.4 !important;margin:0 0 10px !important}
#block-yui_3_17_2_1_1792387536776_6456 p:first-of-type{font-weight:600 !important;margin-bottom:14px !important}
@media (min-width:768px){
section[data-section-id="6ad5aa78a75b2b6c7e5033bd"] .fluid-engine{grid-template-rows:minmax(36px,1fr) auto auto minmax(36px,1fr) !important}
section[data-section-id="6ad5aa78a75b2b6c7e5033bd"] .fluid-engine::before{content:"";grid-area:1/2/5/26;background:#fff;border-top:4px solid #9F2022;border-radius:16px;box-shadow:0 12px 30px rgba(0,0,0,.07),0 0 0 1px rgba(0,0,0,.04);z-index:0}
section[data-section-id="6ad5aa78a75b2b6c7e5033bd"] .fe-block{z-index:1 !important}
section[data-section-id="6ad5aa78a75b2b6c7e5033bd"] .fe-block-yui_3_17_2_1_1792387536776_7842{grid-area:1/2/5/12 !important;align-self:center !important;margin:36px 8px 36px 36px !important}
section[data-section-id="6ad5aa78a75b2b6c7e5033bd"] .fe-block-yui_3_17_2_1_1792387536776_6456{grid-area:2/12/3/26 !important;padding:0 40px 0 28px !important}
section[data-section-id="6ad5aa78a75b2b6c7e5033bd"] .fe-block-yui_3_17_2_1_1792387536776_8173{grid-area:3/12/4/26 !important;padding:0 40px 0 28px !important;margin-top:22px}
}
@media (max-width:767px){
section[data-section-id="6ad5aa78a75b2b6c7e5033bd"] .fe-block-yui_3_17_2_1_1792387536776_7842{order:1;background:#fff;border-top:4px solid #9F2022;border-radius:16px 16px 0 0;padding:20px 20px 0 !important;box-sizing:border-box;aspect-ratio:auto;border:1px solid rgba(0,0,0,.05);border-bottom:0;border-top:4px solid #9F2022}
section[data-section-id="6ad5aa78a75b2b6c7e5033bd"] .fe-block-yui_3_17_2_1_1792387536776_7842 .sqs-block{aspect-ratio:16/9;border-radius:10px;overflow:hidden}
section[data-section-id="6ad5aa78a75b2b6c7e5033bd"] .fe-block-yui_3_17_2_1_1792387536776_6456{order:2;background:#fff;box-sizing:border-box;padding:20px 22px 0 !important;border:1px solid rgba(0,0,0,.05);border-width:0 1px}
section[data-section-id="6ad5aa78a75b2b6c7e5033bd"] .fe-block-yui_3_17_2_1_1792387536776_8173{order:3;background:#fff;box-sizing:border-box;border-radius:0 0 16px 16px;padding:18px 22px 26px !important;border:1px solid rgba(0,0,0,.05);border-top:0;box-shadow:0 22px 28px -16px rgba(0,0,0,.14)}
}

/* 34f. Video: a centered 16:9 player up to 860px wide */
section[data-section-id="6ad5aa73a75b2b6c7e503385"] .fe-block-yui_3_17_2_1_1792387536776_9675{width:100%;max-width:860px;justify-self:center;margin:0 auto !important}
section[data-section-id="6ad5aa73a75b2b6c7e503385"] .fe-block-yui_3_17_2_1_1792387536776_9675 :is(.sqs-block,.sqs-block-content){height:auto !important;padding:0 !important}
section[data-section-id="6ad5aa73a75b2b6c7e503385"] .fe-block-yui_3_17_2_1_1792387536776_9675 .intrinsic{max-width:none !important;width:100% !important;padding:0 !important}
section[data-section-id="6ad5aa73a75b2b6c7e503385"] .fe-block-yui_3_17_2_1_1792387536776_9675 .embed-block-wrapper{position:relative !important;padding:0 !important;padding-bottom:0 !important;aspect-ratio:16/9;height:auto !important;border-radius:16px;overflow:hidden;background:#141210;box-shadow:0 18px 36px rgba(0,0,0,.14)}
section[data-section-id="6ad5aa73a75b2b6c7e503385"] .fe-block-yui_3_17_2_1_1792387536776_9675 .sqs-video-wrapper{position:absolute !important;inset:0;height:100% !important}
section[data-section-id="6ad5aa73a75b2b6c7e503385"] .fe-block-yui_3_17_2_1_1792387536776_9675 iframe{position:absolute !important;inset:0;width:100% !important;height:100% !important}
@media (min-width:768px){
section[data-section-id="6ad5aa73a75b2b6c7e503385"] .fe-block-yui_3_17_2_1_1792387536776_9675{grid-area:1/2/2/26 !important}
}

/* 35. Membership page polish (scoped by section id) - same treatment as the other text-only pages */
/* 35a. Shared: fitted heights, no empty grid rows, 17px body text, 720px text column, light / cream / light */
:is(section[data-section-id="6ad5ae95eb1a031338401efe"],section[data-section-id="6ad5aed0ed148d02b7da5f21"],section[data-section-id="6ad5af1fd2e3d05359d0cfd7"]){min-height:0 !important}
:is(section[data-section-id="6ad5ae95eb1a031338401efe"],section[data-section-id="6ad5aed0ed148d02b7da5f21"],section[data-section-id="6ad5af1fd2e3d05359d0cfd7"]) .fe-block{height:auto !important}
:is(section[data-section-id="6ad5ae95eb1a031338401efe"],section[data-section-id="6ad5aed0ed148d02b7da5f21"],section[data-section-id="6ad5af1fd2e3d05359d0cfd7"]) .fluid-engine{grid-template-rows:auto !important;grid-auto-rows:auto !important;row-gap:0 !important}
:is(section[data-section-id="6ad5aed0ed148d02b7da5f21"],section[data-section-id="6ad5af1fd2e3d05359d0cfd7"]){padding:0 !important}
:is(section[data-section-id="6ad5aed0ed148d02b7da5f21"],section[data-section-id="6ad5af1fd2e3d05359d0cfd7"]) .content-wrapper{padding:80px 0 !important}
:is(section[data-section-id="6ad5ae95eb1a031338401efe"],section[data-section-id="6ad5aed0ed148d02b7da5f21"],section[data-section-id="6ad5af1fd2e3d05359d0cfd7"]) .sqs-html-content :is(p,li){font-size:17px !important;line-height:1.65 !important}
:is(section[data-section-id="6ad5ae95eb1a031338401efe"],section[data-section-id="6ad5aed0ed148d02b7da5f21"],section[data-section-id="6ad5af1fd2e3d05359d0cfd7"]) .sqs-html-content>*:last-child{margin-bottom:0 !important}
:is(section[data-section-id="6ad5aed0ed148d02b7da5f21"],section[data-section-id="6ad5af1fd2e3d05359d0cfd7"]) .sqs-html-content h2{margin:0 0 22px !important}
@media (max-width:767px){
:is(section[data-section-id="6ad5ae95eb1a031338401efe"],section[data-section-id="6ad5aed0ed148d02b7da5f21"],section[data-section-id="6ad5af1fd2e3d05359d0cfd7"]) .sqs-html-content :is(p,li){font-size:16.5px !important}
:is(section[data-section-id="6ad5ae95eb1a031338401efe"],section[data-section-id="6ad5aed0ed148d02b7da5f21"],section[data-section-id="6ad5af1fd2e3d05359d0cfd7"]) .fluid-engine{gap:0 !important}
:is(section[data-section-id="6ad5aed0ed148d02b7da5f21"],section[data-section-id="6ad5af1fd2e3d05359d0cfd7"]) .content-wrapper{padding:56px 0 !important}
}
@media (min-width:768px){
:is(section[data-section-id="6ad5ae95eb1a031338401efe"],section[data-section-id="6ad5aed0ed148d02b7da5f21"],section[data-section-id="6ad5af1fd2e3d05359d0cfd7"]) .fe-block-yui_3_17_2_1_1792388734599_461{grid-area:auto/2/auto/26 !important;max-width:720px}
}
:is(section[data-section-id="6ad5ae95eb1a031338401efe"],section[data-section-id="6ad5af1fd2e3d05359d0cfd7"]) .section-background{background-color:rgb(251,248,243) !important}
section[data-section-id="6ad5aed0ed148d02b7da5f21"] .section-background{background-color:rgb(239,232,221) !important}
:is(section[data-section-id="6ad5aed0ed148d02b7da5f21"],section[data-section-id="6ad5af1fd2e3d05359d0cfd7"]) .sqs-block-button-container.sqs-block-button-container{justify-content:flex-start !important;text-align:left !important;width:auto !important}
#page :is(section[data-section-id="6ad5aed0ed148d02b7da5f21"],section[data-section-id="6ad5af1fd2e3d05359d0cfd7"]) .fluid-engine .sqs-block-button-container a.sqs-block-button-element{width:auto !important;height:auto !important;min-height:0 !important;display:inline-flex !important;align-items:center;justify-content:center;padding:15px 32px !important;font-size:15px !important;line-height:1.3 !important;border-radius:999px !important;background:#9F2022 !important;color:#fff !important;white-space:nowrap;flex:0 0 auto !important;max-width:max-content !important}
:is(section[data-section-id="6ad5ae95eb1a031338401efe"],section[data-section-id="6ad5aed0ed148d02b7da5f21"],section[data-section-id="6ad5af1fd2e3d05359d0cfd7"]) :is(.fe-block-yui_3_17_2_1_1792388734599_970,:is(.fe-block-yui_3_17_2_1_1792388734599_2113,.fe-block-f7690453ccbd33dbce1a,.fe-block-f118f953bbc2d23d9b30)) :is(.sqs-block,.sqs-block-content,.sqs-block-button-container){height:auto !important;min-height:0 !important}

/* 35b. Compact hero with the red rule; H1 capped on phones so "Membership" never breaks mid-word */
section[data-section-id="6ad5ae95eb1a031338401efe"] .content-wrapper{padding:40px 0 64px !important}
#block-yui_3_17_2_1_1792388734599_461 h1{margin:0 !important;word-break:normal !important;overflow-wrap:normal !important;hyphens:manual !important}
#block-yui_3_17_2_1_1792388734599_461 h1::after{content:"";display:block;width:64px;height:4px;border-radius:2px;background:#9F2022;margin-top:18px;margin-bottom:26px}
#block-yui_3_17_2_1_1792388734599_461 p{margin:0 !important}
@media (max-width:767px){
section[data-section-id="6ad5ae95eb1a031338401efe"]{padding-bottom:0 !important}
section[data-section-id="6ad5ae95eb1a031338401efe"] .content-wrapper{padding:24px 0 44px !important}
#block-yui_3_17_2_1_1792388734599_461 h1{font-size:min(calc(var(--heading-1-size-value,5.6) * .733rem), 14vw) !important}
}

/* 35c. Connection Class: one white callout card with a red top edge, Sign Up red pill inside it */
section[data-section-id="6ad5aed0ed148d02b7da5f21"] .fe-block-yui_3_17_2_1_1792388734599_721{background:#fff;border-top:4px solid #9F2022;border-radius:16px 16px 0 0;border:1px solid rgba(0,0,0,.05);border-bottom:0;border-top:4px solid #9F2022;padding:36px 40px 0 !important;box-sizing:border-box}
section[data-section-id="6ad5aed0ed148d02b7da5f21"] .fe-block-yui_3_17_2_1_1792388734599_970{background:#fff;border-radius:0 0 16px 16px;border:1px solid rgba(0,0,0,.05);border-top:0;padding:24px 40px 36px !important;box-sizing:border-box;box-shadow:0 22px 28px -16px rgba(0,0,0,.14)}
#block-yui_3_17_2_1_1792388734599_721 h2{font-size:clamp(30px,3vw,42px) !important;line-height:1.1 !important}
@media (min-width:768px){
section[data-section-id="6ad5aed0ed148d02b7da5f21"] .fe-block-yui_3_17_2_1_1792388734599_721{grid-area:1/2/2/26 !important;max-width:720px}
section[data-section-id="6ad5aed0ed148d02b7da5f21"] .fe-block-yui_3_17_2_1_1792388734599_970{grid-area:2/2/3/26 !important;max-width:720px}
}
@media (max-width:767px){
section[data-section-id="6ad5aed0ed148d02b7da5f21"] .fe-block-yui_3_17_2_1_1792388734599_721{padding:26px 22px 0 !important}
section[data-section-id="6ad5aed0ed148d02b7da5f21"] .fe-block-yui_3_17_2_1_1792388734599_970{padding:20px 22px 26px !important}
}

/* 35d. Our beliefs / Find a group / Serve: a row of red outline pills, left-aligned with the text column, wrapping on phones */
section[data-section-id="6ad5af1fd2e3d05359d0cfd7"] .content-wrapper{padding:56px 0 !important}
section[data-section-id="6ad5af1fd2e3d05359d0cfd7"] .fluid-engine{display:flex !important;flex-direction:row !important;flex-wrap:wrap !important;align-items:center !important;justify-content:flex-start !important;gap:14px !important;padding:0 calc(var(--grid-gutter,12px) + 11px) !important}
#page section[data-section-id="6ad5af1fd2e3d05359d0cfd7"] .fluid-engine .fe-block{grid-area:auto !important;width:max-content !important;max-width:100%;flex:0 0 auto;margin:0 !important}
#page section[data-section-id="6ad5af1fd2e3d05359d0cfd7"] .fluid-engine .sqs-block-button-container a.sqs-block-button-element{background:transparent !important;color:#9F2022 !important;border:2px solid #9F2022 !important;padding:13px 30px !important}
#page section[data-section-id="6ad5af1fd2e3d05359d0cfd7"] .fluid-engine .sqs-block-button-container a.sqs-block-button-element:hover{background:#9F2022 !important;color:#fff !important}
@media (max-width:767px){
section[data-section-id="6ad5af1fd2e3d05359d0cfd7"] .content-wrapper{padding:40px 0 !important}
section[data-section-id="6ad5af1fd2e3d05359d0cfd7"] .fluid-engine{gap:12px !important}
}

/* 34g. GriefShare video: use the video's own 640x272 (about 2.35:1) shape instead of 16:9, so there are no bars */
section[data-section-id="6ad5aa73a75b2b6c7e503385"] .fe-block-yui_3_17_2_1_1792387536776_9675 .embed-block-wrapper{aspect-ratio:640/272 !important}

/* 36. Adult Seniors page polish (scoped by section id) - same treatment as the other text-only pages */
/* 36a. Shared: fitted heights, no empty grid rows, 17px body text, light / cream / light */
:is(section[data-section-id="6ad5afe58b31a92b0fe8a194"],section[data-section-id="6ad5b05a8b31a92b0fe8a6dc"],section[data-section-id="6ad5b0a741289847458a6a51"]){min-height:0 !important}
:is(section[data-section-id="6ad5afe58b31a92b0fe8a194"],section[data-section-id="6ad5b05a8b31a92b0fe8a6dc"],section[data-section-id="6ad5b0a741289847458a6a51"]) .fe-block{height:auto !important}
:is(section[data-section-id="6ad5afe58b31a92b0fe8a194"],section[data-section-id="6ad5b05a8b31a92b0fe8a6dc"],section[data-section-id="6ad5b0a741289847458a6a51"]) .fluid-engine{grid-template-rows:auto !important;grid-auto-rows:auto !important;row-gap:0 !important}
:is(section[data-section-id="6ad5b05a8b31a92b0fe8a6dc"],section[data-section-id="6ad5b0a741289847458a6a51"]){padding:0 !important}
:is(section[data-section-id="6ad5b05a8b31a92b0fe8a6dc"],section[data-section-id="6ad5b0a741289847458a6a51"]) .content-wrapper{padding:80px 0 !important}
:is(section[data-section-id="6ad5afe58b31a92b0fe8a194"],section[data-section-id="6ad5b05a8b31a92b0fe8a6dc"],section[data-section-id="6ad5b0a741289847458a6a51"]) .sqs-html-content :is(p,li){font-size:17px !important;line-height:1.65 !important}
:is(section[data-section-id="6ad5afe58b31a92b0fe8a194"],section[data-section-id="6ad5b05a8b31a92b0fe8a6dc"],section[data-section-id="6ad5b0a741289847458a6a51"]) .sqs-html-content>*:last-child{margin-bottom:0 !important}
:is(section[data-section-id="6ad5b05a8b31a92b0fe8a6dc"],section[data-section-id="6ad5b0a741289847458a6a51"]) .sqs-html-content h2{margin:0 0 22px !important}
@media (max-width:767px){
:is(section[data-section-id="6ad5afe58b31a92b0fe8a194"],section[data-section-id="6ad5b05a8b31a92b0fe8a6dc"],section[data-section-id="6ad5b0a741289847458a6a51"]) .sqs-html-content :is(p,li){font-size:16.5px !important}
:is(section[data-section-id="6ad5afe58b31a92b0fe8a194"],section[data-section-id="6ad5b05a8b31a92b0fe8a6dc"],section[data-section-id="6ad5b0a741289847458a6a51"]) .fluid-engine{gap:0 !important}
:is(section[data-section-id="6ad5b05a8b31a92b0fe8a6dc"],section[data-section-id="6ad5b0a741289847458a6a51"]) .content-wrapper{padding:56px 0 !important}
}
:is(section[data-section-id="6ad5afe58b31a92b0fe8a194"],section[data-section-id="6ad5b0a741289847458a6a51"]) .section-background{background-color:rgb(251,248,243) !important}
section[data-section-id="6ad5b05a8b31a92b0fe8a6dc"] .section-background{background-color:rgb(239,232,221) !important}
:is(section[data-section-id="6ad5afe58b31a92b0fe8a194"],section[data-section-id="6ad5b05a8b31a92b0fe8a6dc"],section[data-section-id="6ad5b0a741289847458a6a51"]) .sqs-block-button-container.sqs-block-button-container{justify-content:flex-start !important;text-align:left !important;width:auto !important}
#page :is(section[data-section-id="6ad5afe58b31a92b0fe8a194"],section[data-section-id="6ad5b05a8b31a92b0fe8a6dc"],section[data-section-id="6ad5b0a741289847458a6a51"]) .fluid-engine .sqs-block-button-container a.sqs-block-button-element{width:auto !important;height:auto !important;min-height:0 !important;display:inline-flex !important;align-items:center;justify-content:center;padding:15px 32px !important;font-size:15px !important;line-height:1.3 !important;border-radius:999px !important;background:#9F2022 !important;color:#fff !important;white-space:nowrap;flex:0 0 auto !important;max-width:max-content !important}
:is(.fe-block-yui_3_17_2_1_1792389070752_2345,.fe-block-9b0e5232effd32b645f4,.fe-block-2c3750b5336848c606be) :is(.sqs-block,.sqs-block-content,.sqs-block-button-container){height:auto !important;min-height:0 !important}
:is(section[data-section-id="6ad5afe58b31a92b0fe8a194"],section[data-section-id="6ad5b05a8b31a92b0fe8a6dc"],section[data-section-id="6ad5b0a741289847458a6a51"]) .sqs-html-content a{color:#9F2022 !important;font-weight:600;text-decoration:underline !important;text-decoration-thickness:1px !important;text-underline-offset:3px}

/* 36b. Compact hero: "FAITH SENIORS" red eyebrow, red rule under the H1 */
section[data-section-id="6ad5afe58b31a92b0fe8a194"]{min-height:0 !important}
section[data-section-id="6ad5afe58b31a92b0fe8a194"] .content-wrapper{padding:40px 0 64px !important;min-height:0 !important}
#block-yui_3_17_2_1_1792389070752_454 h4{color:#9F2022 !important;font-family:inherit !important;font-size:15px !important;font-weight:700 !important;letter-spacing:.1em !important;text-transform:uppercase !important;line-height:1.4 !important;margin:0 0 14px !important}
#block-yui_3_17_2_1_1792389070752_454 h1{margin:0 !important;word-break:normal !important;overflow-wrap:normal !important;hyphens:manual !important}
#block-yui_3_17_2_1_1792389070752_454 h1::after{content:"";display:block;width:64px;height:4px;border-radius:2px;background:#9F2022;margin-top:18px;margin-bottom:26px}
#block-yui_3_17_2_1_1792389070752_454 p{margin:0 !important}
@media (max-width:767px){
section[data-section-id="6ad5afe58b31a92b0fe8a194"]{padding-bottom:0 !important}
section[data-section-id="6ad5afe58b31a92b0fe8a194"] .content-wrapper{padding:24px 0 44px !important}
#block-yui_3_17_2_1_1792389070752_454 h1{font-size:min(calc(var(--heading-1-size-value,5.6) * .733rem), 14vw) !important}
#block-yui_3_17_2_1_1792389070752_454 h4{font-size:14px !important}
}
@media (min-width:768px){
section[data-section-id="6ad5afe58b31a92b0fe8a194"] .fe-block-yui_3_17_2_1_1792389070752_454{grid-area:1/2/2/26 !important;max-width:720px}
}

/* 36c. First Tuesday: text + Events pill on the left, the 16:9 video (426x240) beside it; video under the text on phones */
section[data-section-id="6ad5b05a8b31a92b0fe8a6dc"] .fe-block-yui_3_17_2_1_1792389070752_3757 :is(.sqs-block,.sqs-block-content){height:auto !important;padding:0 !important}
section[data-section-id="6ad5b05a8b31a92b0fe8a6dc"] .fe-block-yui_3_17_2_1_1792389070752_3757 .intrinsic{max-width:none !important;width:100% !important;padding:0 !important}
section[data-section-id="6ad5b05a8b31a92b0fe8a6dc"] .fe-block-yui_3_17_2_1_1792389070752_3757 .embed-block-wrapper{position:relative !important;padding:0 !important;padding-bottom:0 !important;aspect-ratio:16/9;height:auto !important;border-radius:16px;overflow:hidden;background:#141210;box-shadow:0 18px 36px rgba(0,0,0,.14)}
section[data-section-id="6ad5b05a8b31a92b0fe8a6dc"] .fe-block-yui_3_17_2_1_1792389070752_3757 .sqs-video-wrapper{position:absolute !important;inset:0;height:100% !important}
section[data-section-id="6ad5b05a8b31a92b0fe8a6dc"] .fe-block-yui_3_17_2_1_1792389070752_3757 iframe{position:absolute !important;inset:0;width:100% !important;height:100% !important}
@media (min-width:768px){
section[data-section-id="6ad5b05a8b31a92b0fe8a6dc"] .fluid-engine{grid-template-rows:1fr auto auto 1fr !important}
section[data-section-id="6ad5b05a8b31a92b0fe8a6dc"] .fe-block-c501a1bf0e135acd8277{grid-area:2/2/3/13 !important}
section[data-section-id="6ad5b05a8b31a92b0fe8a6dc"] .fe-block-yui_3_17_2_1_1792389070752_2345{grid-area:3/2/4/13 !important;margin-top:24px}
section[data-section-id="6ad5b05a8b31a92b0fe8a6dc"] .fe-block-yui_3_17_2_1_1792389070752_3757{grid-area:1/14/5/26 !important;align-self:center !important}
}
@media (max-width:767px){
section[data-section-id="6ad5b05a8b31a92b0fe8a6dc"] .fe-block-c501a1bf0e135acd8277{order:1} section[data-section-id="6ad5b05a8b31a92b0fe8a6dc"] .fe-block-yui_3_17_2_1_1792389070752_2345{order:2;margin-top:22px} section[data-section-id="6ad5b05a8b31a92b0fe8a6dc"] .fe-block-yui_3_17_2_1_1792389070752_3757{order:3;margin-top:32px}
}

/* 36d. Meet Our Director: same card layout as Robin Bell / Ramfis (4:5 rounded portrait left, bio right, red labels); Email solid pill + Facebook outline pill; portrait above the bio on phones */
section[data-section-id="6ad5b0a741289847458a6a51"] .fe-block-yui_3_17_2_1_1792389070752_10001{aspect-ratio:4/5;border-radius:16px;overflow:hidden}
#page .fluid-engine section[data-section-id="6ad5b0a741289847458a6a51"] .fe-block-yui_3_17_2_1_1792389070752_10001 :is(.sqs-block,.sqs-block-content,.fluid-image-component-root,.fluid-image-container,.fluid-image-animation-wrapper,.js-content-mode-element-wrapper,.js-content-mode-element,.fluid-image-component-root>div){height:100% !important;width:100% !important;padding:0 !important}
#page .fluid-engine section[data-section-id="6ad5b0a741289847458a6a51"] .fe-block-yui_3_17_2_1_1792389070752_10001 img{width:100% !important;height:100% !important;object-fit:cover !important;object-position:50% 25% !important;position:static !important}
section[data-section-id="6ad5b0a741289847458a6a51"] .fe-block-7d52cf58e1a0b33e8c05 h4{color:#9F2022 !important;font-family:inherit !important;font-size:15px !important;font-weight:700 !important;letter-spacing:.1em !important;text-transform:uppercase !important;line-height:1.4 !important;margin:0 0 10px !important}
section[data-section-id="6ad5b0a741289847458a6a51"] .fe-block-7d52cf58e1a0b33e8c05 h3{margin:0 0 18px !important}
section[data-section-id="6ad5b0a741289847458a6a51"] .fe-block-7d52cf58e1a0b33e8c05 p{margin:0 0 14px !important}
#page section[data-section-id="6ad5b0a741289847458a6a51"] .fluid-engine .fe-block-2c3750b5336848c606be a.sqs-block-button-element{background:transparent !important;color:#9F2022 !important;border:2px solid #9F2022 !important;padding:13px 30px !important}
#page section[data-section-id="6ad5b0a741289847458a6a51"] .fluid-engine .fe-block-2c3750b5336848c606be a.sqs-block-button-element:hover{background:#9F2022 !important;color:#fff !important}
@media (min-width:768px){
section[data-section-id="6ad5b0a741289847458a6a51"] .fluid-engine{grid-template-rows:auto auto 1fr !important}
section[data-section-id="6ad5b0a741289847458a6a51"] .fe-block-yui_3_17_2_1_1792389070752_10001{grid-area:1/2/4/10 !important;align-self:start !important;position:sticky;top:120px}
section[data-section-id="6ad5b0a741289847458a6a51"] .fe-block-7d52cf58e1a0b33e8c05{grid-area:1/11/2/25 !important;max-width:720px}
section[data-section-id="6ad5b0a741289847458a6a51"] .fe-block-9b0e5232effd32b645f4{grid-area:2/11/3/25 !important;margin-top:12px;justify-self:start}
#page section[data-section-id="6ad5b0a741289847458a6a51"] .fluid-engine .fe-block-9b0e5232effd32b645f4 a.sqs-block-button-element{width:160px !important;max-width:none !important}
section[data-section-id="6ad5b0a741289847458a6a51"] .fe-block-2c3750b5336848c606be{grid-area:2/11/3/25 !important;margin:12px 0 0 174px !important;justify-self:start}
}
@media (max-width:767px){
section[data-section-id="6ad5b0a741289847458a6a51"] .fe-block-yui_3_17_2_1_1792389070752_10001{order:1;margin-bottom:24px} section[data-section-id="6ad5b0a741289847458a6a51"] .fe-block-7d52cf58e1a0b33e8c05{order:2} section[data-section-id="6ad5b0a741289847458a6a51"] .fe-block-9b0e5232effd32b645f4{order:3;margin-top:14px} section[data-section-id="6ad5b0a741289847458a6a51"] .fe-block-2c3750b5336848c606be{order:4;margin-top:12px}
#page section[data-section-id="6ad5b0a741289847458a6a51"] .fluid-engine .fe-block-2c3750b5336848c606be a.sqs-block-button-element{white-space:normal !important;text-align:center}
}

/* 37. The Well (Young Adults) page polish (scoped by section id) - same treatment as the other text-only pages */
/* 37a. Shared: fitted heights, no empty grid rows, 17px body text, 720px text columns, light / cream / light / cream */
:is(section[data-section-id="6ad5b1f550979c5b4bab320c"],section[data-section-id="6ad5b26350979c5b4bab4276"],section[data-section-id="6ad5b28c50979c5b4bab44bc"],section[data-section-id="6ad5b2a40137d73e3c29f5ef"]){min-height:0 !important}
:is(section[data-section-id="6ad5b1f550979c5b4bab320c"],section[data-section-id="6ad5b26350979c5b4bab4276"],section[data-section-id="6ad5b28c50979c5b4bab44bc"],section[data-section-id="6ad5b2a40137d73e3c29f5ef"]) .fe-block{height:auto !important}
:is(section[data-section-id="6ad5b1f550979c5b4bab320c"],section[data-section-id="6ad5b26350979c5b4bab4276"],section[data-section-id="6ad5b28c50979c5b4bab44bc"],section[data-section-id="6ad5b2a40137d73e3c29f5ef"]) .fluid-engine{grid-template-rows:auto !important;grid-auto-rows:auto !important;row-gap:0 !important}
:is(section[data-section-id="6ad5b26350979c5b4bab4276"],section[data-section-id="6ad5b28c50979c5b4bab44bc"],section[data-section-id="6ad5b2a40137d73e3c29f5ef"]){padding:0 !important}
:is(section[data-section-id="6ad5b26350979c5b4bab4276"],section[data-section-id="6ad5b28c50979c5b4bab44bc"],section[data-section-id="6ad5b2a40137d73e3c29f5ef"]) .content-wrapper{padding:80px 0 !important}
:is(section[data-section-id="6ad5b1f550979c5b4bab320c"],section[data-section-id="6ad5b26350979c5b4bab4276"],section[data-section-id="6ad5b28c50979c5b4bab44bc"],section[data-section-id="6ad5b2a40137d73e3c29f5ef"]) .sqs-html-content :is(p,li){font-size:17px !important;line-height:1.65 !important}
:is(section[data-section-id="6ad5b1f550979c5b4bab320c"],section[data-section-id="6ad5b26350979c5b4bab4276"],section[data-section-id="6ad5b28c50979c5b4bab44bc"],section[data-section-id="6ad5b2a40137d73e3c29f5ef"]) .sqs-html-content>*:last-child{margin-bottom:0 !important}
:is(section[data-section-id="6ad5b26350979c5b4bab4276"],section[data-section-id="6ad5b28c50979c5b4bab44bc"],section[data-section-id="6ad5b2a40137d73e3c29f5ef"]) .sqs-html-content h2{margin:0 0 22px !important}
@media (max-width:767px){
:is(section[data-section-id="6ad5b1f550979c5b4bab320c"],section[data-section-id="6ad5b26350979c5b4bab4276"],section[data-section-id="6ad5b28c50979c5b4bab44bc"],section[data-section-id="6ad5b2a40137d73e3c29f5ef"]) .sqs-html-content :is(p,li){font-size:16.5px !important}
:is(section[data-section-id="6ad5b1f550979c5b4bab320c"],section[data-section-id="6ad5b26350979c5b4bab4276"],section[data-section-id="6ad5b28c50979c5b4bab44bc"],section[data-section-id="6ad5b2a40137d73e3c29f5ef"]) .fluid-engine{gap:0 !important}
:is(section[data-section-id="6ad5b26350979c5b4bab4276"],section[data-section-id="6ad5b28c50979c5b4bab44bc"],section[data-section-id="6ad5b2a40137d73e3c29f5ef"]) .content-wrapper{padding:56px 0 !important}
}
@media (min-width:768px){
:is(section[data-section-id="6ad5b1f550979c5b4bab320c"],section[data-section-id="6ad5b26350979c5b4bab4276"],section[data-section-id="6ad5b28c50979c5b4bab44bc"],section[data-section-id="6ad5b2a40137d73e3c29f5ef"]) .fe-block-c9183bffcc7f33a2d5fb{grid-area:auto/2/auto/26 !important;max-width:720px}
}
:is(section[data-section-id="6ad5b1f550979c5b4bab320c"],section[data-section-id="6ad5b28c50979c5b4bab44bc"]) .section-background{background-color:rgb(251,248,243) !important}
:is(section[data-section-id="6ad5b26350979c5b4bab4276"],section[data-section-id="6ad5b2a40137d73e3c29f5ef"]) .section-background{background-color:rgb(239,232,221) !important}
section[data-section-id="6ad5b1f550979c5b4bab320c"] .sqs-block-button-container.sqs-block-button-container{justify-content:flex-start !important;text-align:left !important;width:auto !important}
#page section[data-section-id="6ad5b1f550979c5b4bab320c"] .fluid-engine .sqs-block-button-container a.sqs-block-button-element{width:auto !important;height:auto !important;min-height:0 !important;display:inline-flex !important;align-items:center;justify-content:center;padding:15px 32px !important;font-size:15px !important;line-height:1.3 !important;border-radius:999px !important;background:#9F2022 !important;color:#fff !important;white-space:nowrap;flex:0 0 auto !important;max-width:max-content !important}
:is(.fe-block-yui_3_17_2_1_1792389609355_725,.fe-block-f496f6c15c9737825047) :is(.sqs-block,.sqs-block-content,.sqs-block-button-container){height:auto !important;min-height:0 !important}
:is(section[data-section-id="6ad5b1f550979c5b4bab320c"],section[data-section-id="6ad5b26350979c5b4bab4276"],section[data-section-id="6ad5b28c50979c5b4bab44bc"],section[data-section-id="6ad5b2a40137d73e3c29f5ef"]) .sqs-html-content a{color:#9F2022 !important;font-weight:600;text-decoration:underline !important;text-decoration-thickness:1px !important;text-underline-offset:3px}

/* 37b. Hero: Fill Screen overridden (fitted height), red eyebrow + rule, Instagram solid pill + Events outline pill side by side with room below */
section[data-section-id="6ad5b1f550979c5b4bab320c"]{min-height:0 !important}
section[data-section-id="6ad5b1f550979c5b4bab320c"] .content-wrapper{padding:40px 0 64px !important;min-height:0 !important}
#block-yui_3_17_2_1_1792389609355_445 h4{color:#9F2022 !important;font-family:inherit !important;font-size:15px !important;font-weight:700 !important;letter-spacing:.1em !important;text-transform:uppercase !important;line-height:1.4 !important;margin:0 0 14px !important}
#block-yui_3_17_2_1_1792389609355_445 h1{margin:0 !important;word-break:normal !important;overflow-wrap:normal !important;hyphens:manual !important}
#block-yui_3_17_2_1_1792389609355_445 h1::after{content:"";display:block;width:64px;height:4px;border-radius:2px;background:#9F2022;margin-top:18px;margin-bottom:26px}
#block-yui_3_17_2_1_1792389609355_445 p{margin:0 !important}
@media (max-width:767px){
section[data-section-id="6ad5b1f550979c5b4bab320c"]{padding-bottom:0 !important}
section[data-section-id="6ad5b1f550979c5b4bab320c"] .content-wrapper{padding:24px 0 44px !important}
#block-yui_3_17_2_1_1792389609355_445 h1{font-size:min(calc(var(--heading-1-size-value,5.6) * .733rem), 14vw) !important}
#block-yui_3_17_2_1_1792389609355_445 h4{font-size:14px !important}
}
section[data-section-id="6ad5b1f550979c5b4bab320c"] .section-border,section[data-section-id="6ad5b1f550979c5b4bab320c"] .section-background{min-height:0 !important}
section[data-section-id="6ad5b1f550979c5b4bab320c"] .fluid-engine{display:flex !important;flex-direction:row !important;flex-wrap:wrap !important;align-items:center !important;justify-content:flex-start !important;gap:14px !important;padding:0 calc(var(--grid-gutter,12px) + 11px) !important}
#page section[data-section-id="6ad5b1f550979c5b4bab320c"] .fluid-engine .fe-block{grid-area:auto !important;width:max-content !important;max-width:100%;flex:0 0 auto;margin:0 !important}
#page section[data-section-id="6ad5b1f550979c5b4bab320c"] .fluid-engine .fe-block-yui_3_17_2_1_1792389609355_445{flex:0 0 100% !important;width:100% !important;margin:0 0 14px !important}
#block-yui_3_17_2_1_1792389609355_445 .sqs-html-content{max-width:720px}
#page section[data-section-id="6ad5b1f550979c5b4bab320c"] .fluid-engine .fe-block-f496f6c15c9737825047 a.sqs-block-button-element{background:transparent !important;color:#9F2022 !important;border:2px solid #9F2022 !important;padding:13px 30px !important}
#page section[data-section-id="6ad5b1f550979c5b4bab320c"] .fluid-engine .fe-block-f496f6c15c9737825047 a.sqs-block-button-element:hover{background:#9F2022 !important;color:#fff !important}

/* 37c. Weekly Tuesday: a highlighted "when we gather" callout card (white, red top edge), time/place line in red */
section[data-section-id="6ad5b26350979c5b4bab4276"] .fe-block-yui_3_17_2_1_1792389609355_6983{background:#fff;border-top:4px solid #9F2022;border-radius:16px;box-shadow:0 12px 30px rgba(0,0,0,.07),0 0 0 1px rgba(0,0,0,.04);padding:34px 40px 36px !important;box-sizing:border-box}
#block-yui_3_17_2_1_1792389609355_6983 h2{font-size:clamp(30px,3vw,42px) !important;line-height:1.1 !important;margin-bottom:16px !important}
#block-yui_3_17_2_1_1792389609355_6983 p:first-of-type{color:#9F2022 !important;font-weight:700 !important;margin:0 0 10px !important}
@media (min-width:768px){
section[data-section-id="6ad5b26350979c5b4bab4276"] .fe-block-yui_3_17_2_1_1792389609355_6983{grid-area:1/2/2/26 !important;max-width:720px}
}
@media (max-width:767px){
section[data-section-id="6ad5b26350979c5b4bab4276"] .fe-block-yui_3_17_2_1_1792389609355_6983{padding:26px 22px 28px !important}
}

/* 37d. Our Mission: tidy list with red bullets */
#block-c9183bffcc7f33a2d5fb ul{margin:18px 0 0 !important;padding-left:1.2em !important}
#block-c9183bffcc7f33a2d5fb li{margin:0 0 14px !important;padding-left:4px}
#block-c9183bffcc7f33a2d5fb li:last-child{margin-bottom:0 !important}
#block-c9183bffcc7f33a2d5fb li::marker{color:#9F2022}
#block-c9183bffcc7f33a2d5fb li>p{margin:0 !important}

/* 37e. Ramfis Mendez: same card as the Men's Ramfis director card (4:5 rounded portrait left, text right, red name label); portrait above on phones */
section[data-section-id="6ad5b2a40137d73e3c29f5ef"] .fe-block-yui_3_17_2_1_1792389609355_8742{aspect-ratio:4/5;border-radius:16px;overflow:hidden}
#page .fluid-engine section[data-section-id="6ad5b2a40137d73e3c29f5ef"] .fe-block-yui_3_17_2_1_1792389609355_8742 :is(.sqs-block,.sqs-block-content,.fluid-image-component-root,.fluid-image-container,.fluid-image-animation-wrapper,.js-content-mode-element-wrapper,.js-content-mode-element,.fluid-image-component-root>div){height:100% !important;width:100% !important;padding:0 !important}
#page .fluid-engine section[data-section-id="6ad5b2a40137d73e3c29f5ef"] .fe-block-yui_3_17_2_1_1792389609355_8742 img{width:100% !important;height:100% !important;object-fit:cover !important;object-position:50% 25% !important;position:static !important}
section[data-section-id="6ad5b2a40137d73e3c29f5ef"] .fe-block-ac356e209ab54f5973c7 h3{color:#9F2022 !important;font-family:inherit !important;font-size:15px !important;font-weight:700 !important;letter-spacing:.1em !important;text-transform:uppercase !important;line-height:1.4 !important;margin:0 0 12px !important}
section[data-section-id="6ad5b2a40137d73e3c29f5ef"] .fe-block-ac356e209ab54f5973c7 p{margin:0 0 6px !important}
section[data-section-id="6ad5b2a40137d73e3c29f5ef"] .fe-block-ac356e209ab54f5973c7 p:first-of-type{font-weight:700 !important;font-size:14px !important;letter-spacing:.06em}
@media (min-width:768px){
section[data-section-id="6ad5b2a40137d73e3c29f5ef"] .fluid-engine{grid-template-rows:1fr auto 1fr !important}
section[data-section-id="6ad5b2a40137d73e3c29f5ef"] .fe-block-yui_3_17_2_1_1792389609355_8742{grid-area:1/2/4/10 !important;align-self:start !important}
section[data-section-id="6ad5b2a40137d73e3c29f5ef"] .fe-block-ac356e209ab54f5973c7{grid-area:2/11/3/25 !important}
}
@media (max-width:767px){
section[data-section-id="6ad5b2a40137d73e3c29f5ef"] .fe-block-yui_3_17_2_1_1792389609355_8742{order:1;margin-bottom:24px} section[data-section-id="6ad5b2a40137d73e3c29f5ef"] .fe-block-ac356e209ab54f5973c7{order:2}
}

/* 38. Oct 19, 2026 social update: Missions "International Dinner" photo recap + Men's Prayer Meetings card */
/* 38a. Missions recap heading section (6ad62547…): breathing room above, sits tight to the photo grid below */
section[data-section-id="6ad6254788389365eb34d6bb"]{min-height:0 !important;padding:0 !important}
section[data-section-id="6ad6254788389365eb34d6bb"] .fe-block{height:auto !important}
section[data-section-id="6ad6254788389365eb34d6bb"] .content-wrapper{padding:80px 0 20px !important}
section[data-section-id="6ad6254788389365eb34d6bb"] .sqs-html-content>*:last-child{margin-bottom:0 !important}
section[data-section-id="6ad6254788389365eb34d6bb"] .sqs-html-content p{font-size:17px !important;line-height:1.65 !important}
/* 38b. Missions recap photo grid (6ad625b6…): square, rounded photos with a tight even gap */
section[data-section-id="6ad625b69c033f2f23404977"]{min-height:0 !important;padding:0 !important}
section[data-section-id="6ad625b69c033f2f23404977"] .content-wrapper{padding:0 0 80px !important}
section[data-section-id="6ad625b69c033f2f23404977"] .gallery-grid-wrapper{gap:16px !important;grid-gap:16px !important}
section[data-section-id="6ad625b69c033f2f23404977"] .gallery-grid-item-wrapper{padding-bottom:100% !important;border-radius:14px;overflow:hidden}
@media (max-width:767px){
section[data-section-id="6ad6254788389365eb34d6bb"] .content-wrapper{padding:56px 0 16px !important}
section[data-section-id="6ad625b69c033f2f23404977"] .content-wrapper{padding:0 0 56px !important}
section[data-section-id="6ad625b69c033f2f23404977"] .gallery-grid-wrapper{gap:10px !important;grid-gap:10px !important}
}
/* 38c. Men's Prayer Meetings (6ad624e2…): same white card with red top edge as Freedom Fighters, grouped just above those cards */
section[data-section-id="6ad624e23fbb0218910f24be"]{min-height:0 !important;padding:0 !important}
section[data-section-id="6ad624e23fbb0218910f24be"] .fe-block{height:auto !important}
section[data-section-id="6ad624e23fbb0218910f24be"] .content-wrapper{padding:88px 0 0 !important}
section[data-section-id="6ad5953fe3be3d48cfd5bfdf"] .content-wrapper{padding-top:28px !important}
section[data-section-id="6ad624e23fbb0218910f24be"] .sqs-html-content :is(p,li){font-size:17px !important;line-height:1.65 !important}
section[data-section-id="6ad624e23fbb0218910f24be"] .sqs-html-content>*:last-child{margin-bottom:0 !important}
section[data-section-id="6ad624e23fbb0218910f24be"] .fe-block-e8df3f14fd233624ce13{background:#fff;border-radius:16px;border-top:4px solid #9F2022;box-shadow:0 12px 30px rgba(0,0,0,.07);padding:28px 30px 30px !important;box-sizing:border-box}
section[data-section-id="6ad624e23fbb0218910f24be"] .fe-block-e8df3f14fd233624ce13 .sqs-block{justify-content:flex-start !important}
section[data-section-id="6ad624e23fbb0218910f24be"] .fe-block-e8df3f14fd233624ce13 h3{margin-top:0 !important}
@media (min-width:768px){
section[data-section-id="6ad624e23fbb0218910f24be"] .fluid-engine{grid-template-rows:auto !important;row-gap:0 !important}
section[data-section-id="6ad624e23fbb0218910f24be"] .fe-block-e8df3f14fd233624ce13{grid-area:1/2/2/26 !important}
}
@media (max-width:767px){
section[data-section-id="6ad624e23fbb0218910f24be"] .content-wrapper{padding:56px 0 0 !important}
section[data-section-id="6ad624e23fbb0218910f24be"] .fluid-engine{gap:0 !important;row-gap:0 !important}
section[data-section-id="6ad624e23fbb0218910f24be"] .fe-block-e8df3f14fd233624ce13{padding-left:22px !important;padding-right:22px !important}
}

/* 39. Oct 19, 2026 desktop spacing pass (min-width 768px only; phones untouched; heroes/first sections and banners untouched).
   Cause: Fluid Engine sections carried empty grid rows below/above content (up to ~490px at 1440) plus 47-95px section padding.
   Fix: trim the empty rows with negative margins that scale with the row height (~10.6px + 2.09vw), and set 32px padding so ~56-80px sits between sections. */
@media (min-width:768px){
  section[data-section-id="6ad4a53cdc3d0f68428b0509"] .content-wrapper,
  section[data-section-id="6ad4a63aa42e6a69e11318af"] .content-wrapper,
  section[data-section-id="6ad4a7b67440e760582f8f4c"] .content-wrapper,
  section[data-section-id="6ad4b2b15538fb48d52a4927"] .content-wrapper,
  section[data-section-id="6ad44e8c7440e760582a04e4"] .content-wrapper,
  section[data-section-id="6ad42a676ec9816f0fded932"] .content-wrapper{padding-top:32px !important;padding-bottom:32px !important}
  section[data-section-id="6ad4a53cdc3d0f68428b0509"],
  section[data-section-id="6ad4a63aa42e6a69e11318af"],
  section[data-section-id="6ad4a7b67440e760582f8f4c"],
  section[data-section-id="6ad4b2b15538fb48d52a4927"],
  section[data-section-id="6ad44e8c7440e760582a04e4"],
  section[data-section-id="6ad42a676ec9816f0fded932"]{min-height:0 !important}
  section[data-section-id="6ad4a53cdc3d0f68428b0509"] .fluid-engine{margin-bottom:calc(-3 * (10.6px + 2.09vw)) !important}
  section[data-section-id="6ad4a63aa42e6a69e11318af"] .fluid-engine{margin-bottom:calc(-8 * (10.6px + 2.09vw)) !important}
  section[data-section-id="6ad4a7b67440e760582f8f4c"] .fluid-engine{margin-bottom:calc(-12 * (10.6px + 2.09vw)) !important}
  section[data-section-id="6ad4b2b15538fb48d52a4927"] .fluid-engine{margin-bottom:calc(-7 * (10.6px + 2.09vw)) !important}
  section[data-section-id="6ad44e8c7440e760582a04e4"] .fluid-engine{margin-bottom:calc(-3 * (10.6px + 2.09vw)) !important}
  section[data-section-id="6ad42a676ec9816f0fded932"] .fluid-engine{margin-bottom:calc(-3 * (10.6px + 2.09vw)) !important}
  section[data-section-id="6ad510b10b8c7254f2163e3d"] .fluid-engine{margin-top:calc(-1 * (10.6px + 2.09vw)) !important;margin-bottom:calc(-3 * (10.6px + 2.09vw)) !important}
  section[data-section-id="6ad510d6f7f97f32f8433644"] .fluid-engine{margin-top:calc(-1 * (10.6px + 2.09vw)) !important;margin-bottom:calc(-3 * (10.6px + 2.09vw)) !important}
  section[data-section-id="6ad5112051ecdf428549e449"] .fluid-engine{margin-top:calc(-1 * (10.6px + 2.09vw)) !important;margin-bottom:calc(-3 * (10.6px + 2.09vw)) !important}
  section[data-section-id="6ad510ff663b9f56f93c00a1"] .fluid-engine{margin-top:calc(-1 * (10.6px + 2.09vw)) !important;margin-bottom:calc(-3 * (10.6px + 2.09vw)) !important}
  section[data-section-id="6ad42067e3be3d48cfbb247e"] .fluid-engine{margin-top:calc(-7 * (10.6px + 2.09vw)) !important}
}

/* 40. Oct 19, 2026 phone spacing pass (max-width 767px only; desktop stays exactly as section 39).
   Cause: every section had 56px top/bottom padding plus 28-56px content-wrapper padding (112-224px between sections); no empty grid rows on phones.
   Fix: 24px section padding and no wrapper padding, so ~48px sits between sections. First section (hero), footer, and the Sundays photo banner untouched. */
@media (max-width:767px){
  section.region > section.page-section:not(:first-child):not([data-section-id="6ad42068e3be3d48cfbb24f0"]):not([data-section-id="6ad4411c14df0c0376a27394"]){padding-top:24px !important;padding-bottom:24px !important;min-height:0 !important}
  section.region > section.page-section:not(:first-child):not([data-section-id="6ad42068e3be3d48cfbb24f0"]):not([data-section-id="6ad4411c14df0c0376a27394"]) > .content-wrapper{padding-top:0 !important;padding-bottom:0 !important}
  section[data-section-id="6ad539cd019c1760228945ba"] .fluid-engine{margin-top:-24px !important;margin-bottom:-24px !important}
}

/* 41. (v36) Latest Message ("Compelled to Partner") section only: the whole "Compelled" artwork (series-compelled.jpg, 1440x810, 16:9),
   shown uncropped at its natural ratio. On desktop/iPad it fills the right column and is centred vertically across the whole
   section (the text block plus the three earlier-message cards); on phones it stays stacked, full width. */
section[data-section-id="6ad43f9f51ecdf42853aa463"] .fe-block-4ad2bd3d51b959692c5b img{object-fit:contain !important;object-position:50% 50% !important}
@media (max-width:767px){
  section[data-section-id="6ad43f9f51ecdf42853aa463"] .fe-block-4ad2bd3d51b959692c5b{height:auto !important;aspect-ratio:1440 / 810}
  section[data-section-id="6ad43f9f51ecdf42853aa463"] .fe-block-4ad2bd3d51b959692c5b .sqs-block,section[data-section-id="6ad43f9f51ecdf42853aa463"] .fe-block-4ad2bd3d51b959692c5b .sqs-block-content,section[data-section-id="6ad43f9f51ecdf42853aa463"] .fe-block-4ad2bd3d51b959692c5b .image-block-outer-wrapper,section[data-section-id="6ad43f9f51ecdf42853aa463"] .fe-block-4ad2bd3d51b959692c5b .fluid-image-container,section[data-section-id="6ad43f9f51ecdf42853aa463"] .fe-block-4ad2bd3d51b959692c5b .fluid-image-animation-wrapper,section[data-section-id="6ad43f9f51ecdf42853aa463"] .fe-block-4ad2bd3d51b959692c5b .fluid-image-component-root{height:100% !important;padding:0 !important}
}
@media (min-width:768px){
  section[data-section-id="6ad43f9f51ecdf42853aa463"] .fe-block-4ad2bd3d51b959692c5b{grid-area:5 / 15 / 21 / 26 !important;align-self:center !important;justify-self:center !important;width:100% !important;max-width:600px;height:auto !important;aspect-ratio:1440 / 810}
  section[data-section-id="6ad43f9f51ecdf42853aa463"] .fe-block-4ad2bd3d51b959692c5b .sqs-block,section[data-section-id="6ad43f9f51ecdf42853aa463"] .fe-block-4ad2bd3d51b959692c5b .sqs-block-content,section[data-section-id="6ad43f9f51ecdf42853aa463"] .fe-block-4ad2bd3d51b959692c5b .image-block-outer-wrapper,section[data-section-id="6ad43f9f51ecdf42853aa463"] .fe-block-4ad2bd3d51b959692c5b .fluid-image-container,section[data-section-id="6ad43f9f51ecdf42853aa463"] .fe-block-4ad2bd3d51b959692c5b .fluid-image-animation-wrapper,section[data-section-id="6ad43f9f51ecdf42853aa463"] .fe-block-4ad2bd3d51b959692c5b .fluid-image-component-root{height:100% !important;padding:0 !important}
  section[data-section-id="6ad43f9f51ecdf42853aa463"] .fe-block-4ad2bd3d51b959692c5b img{border-radius:6px;box-shadow:0 14px 34px rgba(0,0,0,.14)}
  section[data-section-id="6ad43f9f51ecdf42853aa463"] .fluid-engine{margin-top:calc(-4 * (10.6px + 2.09vw)) !important}
}

/* 42. Oct 19, 2026 (v35) Next Steps section only: on desktop the photo's top lines up with the "Next steps" label block,
   shown whole at its natural landscape ratio (next-step.jpg, 1920x660, ~2.9:1) in an aspect-ratio box; no tall cover crop. */
section[data-section-id="6ad4b2b15538fb48d52a4927"] .fe-block-ee8fe00d9b3493c4321e img{object-fit:cover !important;object-position:50% 40% !important}
@media (min-width:768px){
  section[data-section-id="6ad4b2b15538fb48d52a4927"] .fe-block-ee8fe00d9b3493c4321e{grid-area:6 / 15 / 20 / 26 !important;align-self:start !important;height:auto !important;aspect-ratio:1920 / 660}
  section[data-section-id="6ad4b2b15538fb48d52a4927"] .fe-block-ee8fe00d9b3493c4321e .sqs-block,section[data-section-id="6ad4b2b15538fb48d52a4927"] .fe-block-ee8fe00d9b3493c4321e .sqs-block-content,section[data-section-id="6ad4b2b15538fb48d52a4927"] .fe-block-ee8fe00d9b3493c4321e .image-block-outer-wrapper,section[data-section-id="6ad4b2b15538fb48d52a4927"] .fe-block-ee8fe00d9b3493c4321e .fluid-image-container,section[data-section-id="6ad4b2b15538fb48d52a4927"] .fe-block-ee8fe00d9b3493c4321e .fluid-image-animation-wrapper,section[data-section-id="6ad4b2b15538fb48d52a4927"] .fe-block-ee8fe00d9b3493c4321e .fluid-image-component-root{height:100% !important;padding:0 !important}
  section[data-section-id="6ad4b2b15538fb48d52a4927"] .fe-block-ee8fe00d9b3493c4321e img{object-fit:contain !important;object-position:50% 0 !important}
  section[data-section-id="6ad4b2b15538fb48d52a4927"] .fluid-engine{margin-top:calc(-5 * (10.6px + 2.09vw)) !important}
}

/* 43. Oct 20, 2026 (v37-v38) SENT section (home, same layout as the former Sunday-feature section, permanent). Image shown whole (991x558) with its TOP
   aligned to the "SENT" eyebrow; tight section padding like neighbours; smaller eyebrow-to-heading gap. Phones: image stacked above text. */
section[data-section-id="6ad76809597352532d881624"]{min-height:0 !important}
section[data-section-id="6ad76809597352532d881624"] .fe-block-0f21ad873c059d3f1a44 img{border-radius:10px;box-shadow:0 10px 28px -14px rgba(0,0,0,.35)}
section[data-section-id="6ad76809597352532d881624"] .fe-block-3c63a383fdc8b9d3181a p:first-child{margin-bottom:6px !important}
section[data-section-id="6ad76809597352532d881624"] .fe-block-3c63a383fdc8b9d3181a h2{margin-top:0 !important}
section[data-section-id="6ad76809597352532d881624"] .fe-block-0f21ad873c059d3f1a44 .sqs-block,section[data-section-id="6ad76809597352532d881624"] .fe-block-0f21ad873c059d3f1a44 .sqs-block-content,section[data-section-id="6ad76809597352532d881624"] .fe-block-0f21ad873c059d3f1a44 .image-block-outer-wrapper,section[data-section-id="6ad76809597352532d881624"] .fe-block-0f21ad873c059d3f1a44 .fluid-image-container,section[data-section-id="6ad76809597352532d881624"] .fe-block-0f21ad873c059d3f1a44 .fluid-image-animation-wrapper,section[data-section-id="6ad76809597352532d881624"] .fe-block-0f21ad873c059d3f1a44 .fluid-image-component-root{height:auto !important;position:relative !important;padding:0 !important}
section[data-section-id="6ad76809597352532d881624"] .fe-block-0f21ad873c059d3f1a44 img{position:static !important;width:100% !important;height:auto !important;object-fit:contain !important}
section[data-section-id="6ad76809597352532d881624"] .fe-block-3c63a383fdc8b9d3181a .sqs-block,section[data-section-id="6ad76809597352532d881624"] .fe-block-dc157af257c07a19c81a .sqs-block,section[data-section-id="6ad76809597352532d881624"] .fe-block-b7573af100027ea9f0a8 .sqs-block{height:auto !important;padding-top:0 !important;padding-bottom:0 !important}
section[data-section-id="6ad76809597352532d881624"] .fe-block-dc157af257c07a19c81a p{margin:0 0 12px !important}
section[data-section-id="6ad76809597352532d881624"] .fe-block-dc157af257c07a19c81a p:last-child{margin-bottom:0 !important}
@media (min-width:768px){
  section[data-section-id="6ad76809597352532d881624"] .content-wrapper{padding-top:56px !important;padding-bottom:56px !important}
  section[data-section-id="6ad76809597352532d881624"] .fluid-engine{display:grid !important;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr) !important;grid-template-rows:auto auto auto !important;column-gap:56px !important;row-gap:14px !important;align-items:start;max-width:1120px;margin:0 auto !important;padding:0 40px;box-sizing:border-box}
  section[data-section-id="6ad76809597352532d881624"] .fluid-engine>.fe-block{height:auto !important;min-height:0 !important}
  section[data-section-id="6ad76809597352532d881624"] .fe-block-0f21ad873c059d3f1a44{grid-area:1 / 1 / 4 / 2 !important;align-self:start !important}
  section[data-section-id="6ad76809597352532d881624"] .fe-block-3c63a383fdc8b9d3181a{grid-area:1 / 2 / 2 / 3 !important;align-self:start !important}
  section[data-section-id="6ad76809597352532d881624"] .fe-block-dc157af257c07a19c81a{grid-area:2 / 2 / 3 / 3 !important}
  section[data-section-id="6ad76809597352532d881624"] .fe-block-b7573af100027ea9f0a8{grid-area:3 / 2 / 4 / 3 !important;margin-top:4px;width:280px;height:50px !important;justify-self:start}
  section[data-section-id="6ad76809597352532d881624"] .fe-block-b7573af100027ea9f0a8 .sqs-block,section[data-section-id="6ad76809597352532d881624"] .fe-block-b7573af100027ea9f0a8 .sqs-block-content{height:50px !important}
}
@media (min-width:768px) and (max-width:1100px){
  section[data-section-id="6ad76809597352532d881624"] .fluid-engine{column-gap:32px !important;padding:0 24px}
}
@media (max-width:767px){
  section[data-section-id="6ad76809597352532d881624"] .fluid-engine{display:flex !important;flex-direction:column;row-gap:10px !important;grid-template-rows:none !important}
  section[data-section-id="6ad76809597352532d881624"] .fluid-engine>.fe-block{height:auto !important;min-height:0 !important;margin:0 !important}
  section[data-section-id="6ad76809597352532d881624"] .sqs-block{padding-top:0 !important;padding-bottom:0 !important}
  section[data-section-id="6ad76809597352532d881624"] .fe-block-0f21ad873c059d3f1a44{margin-bottom:6px !important}
  section[data-section-id="6ad76809597352532d881624"] .fe-block-dc157af257c07a19c81a p{margin:0 0 10px !important}
}

/* 44. Oct 20, 2026 (v39) Next Steps page (/next-steps) only, scoped to its 10 section ids. Compact hero; 8 step rows as a 2-col grid
   (eyebrow + serif H3 + blurb + inline pills | rounded 3:2 photo whose TOP aligns with the eyebrow), image alternates sides on even steps,
   alternating cream background, tight 52px padding (24px phones, photo stacked above text); compact centered closing band. */
:is(section[data-section-id="6ad7760daad24b17b53a6ca7"],section[data-section-id="6ad776164385c21ed6cccdbc"],section[data-section-id="6ad7761a68c110463251c660"],section[data-section-id="6ad7761ebe8d585cd52712cd"],section[data-section-id="6ad776152bdd0954ea32bbde"],section[data-section-id="6ad77618be8d585cd5271248"],section[data-section-id="6ad7761cca23012a65736ce3"],section[data-section-id="6ad7762795a98969fbf4680e"]),:is(section[data-section-id="6ad7741e4385c21ed6cc8af0"],section[data-section-id="6ad77629ca23012a65736fa3"]){min-height:0 !important}
:is(section[data-section-id="6ad7760daad24b17b53a6ca7"],section[data-section-id="6ad776152bdd0954ea32bbde"],section[data-section-id="6ad776164385c21ed6cccdbc"],section[data-section-id="6ad77618be8d585cd5271248"],section[data-section-id="6ad7761a68c110463251c660"],section[data-section-id="6ad7761cca23012a65736ce3"],section[data-section-id="6ad7761ebe8d585cd52712cd"],section[data-section-id="6ad7762795a98969fbf4680e"],section[data-section-id="6ad77629ca23012a65736fa3"]){padding-top:0 !important;padding-bottom:0 !important}
section[data-section-id="6ad7741e4385c21ed6cc8af0"]{padding-bottom:0 !important}
:is(section[data-section-id="6ad776152bdd0954ea32bbde"],section[data-section-id="6ad77618be8d585cd5271248"],section[data-section-id="6ad7761cca23012a65736ce3"],section[data-section-id="6ad7762795a98969fbf4680e"]) .section-background{background:#faf8f4 !important}
:is(section[data-section-id="6ad7760daad24b17b53a6ca7"],section[data-section-id="6ad776164385c21ed6cccdbc"],section[data-section-id="6ad7761a68c110463251c660"],section[data-section-id="6ad7761ebe8d585cd52712cd"],section[data-section-id="6ad776152bdd0954ea32bbde"],section[data-section-id="6ad77618be8d585cd5271248"],section[data-section-id="6ad7761cca23012a65736ce3"],section[data-section-id="6ad7762795a98969fbf4680e"]) .content-wrapper,:is(section[data-section-id="6ad7741e4385c21ed6cc8af0"],section[data-section-id="6ad77629ca23012a65736fa3"]) .content-wrapper{padding-top:52px !important;padding-bottom:52px !important;min-height:0 !important}
:is(section[data-section-id="6ad7760daad24b17b53a6ca7"],section[data-section-id="6ad776164385c21ed6cccdbc"],section[data-section-id="6ad7761a68c110463251c660"],section[data-section-id="6ad7761ebe8d585cd52712cd"],section[data-section-id="6ad776152bdd0954ea32bbde"],section[data-section-id="6ad77618be8d585cd5271248"],section[data-section-id="6ad7761cca23012a65736ce3"],section[data-section-id="6ad7762795a98969fbf4680e"]) .fluid-engine>.fe-block,:is(section[data-section-id="6ad7741e4385c21ed6cc8af0"],section[data-section-id="6ad77629ca23012a65736fa3"]) .fluid-engine>.fe-block{height:auto !important;min-height:0 !important;grid-area:auto !important}
:is(section[data-section-id="6ad7760daad24b17b53a6ca7"],section[data-section-id="6ad776164385c21ed6cccdbc"],section[data-section-id="6ad7761a68c110463251c660"],section[data-section-id="6ad7761ebe8d585cd52712cd"],section[data-section-id="6ad776152bdd0954ea32bbde"],section[data-section-id="6ad77618be8d585cd5271248"],section[data-section-id="6ad7761cca23012a65736ce3"],section[data-section-id="6ad7762795a98969fbf4680e"]) .sqs-block,:is(section[data-section-id="6ad7741e4385c21ed6cc8af0"],section[data-section-id="6ad77629ca23012a65736fa3"]) .sqs-block{height:auto !important;padding-top:0 !important;padding-bottom:0 !important;min-height:0 !important}
:is(section[data-section-id="6ad7760daad24b17b53a6ca7"],section[data-section-id="6ad776164385c21ed6cccdbc"],section[data-section-id="6ad7761a68c110463251c660"],section[data-section-id="6ad7761ebe8d585cd52712cd"],section[data-section-id="6ad776152bdd0954ea32bbde"],section[data-section-id="6ad77618be8d585cd5271248"],section[data-section-id="6ad7761cca23012a65736ce3"],section[data-section-id="6ad7762795a98969fbf4680e"]) .sqs-html-content>*,:is(section[data-section-id="6ad7741e4385c21ed6cc8af0"],section[data-section-id="6ad77629ca23012a65736fa3"]) .sqs-html-content>*{margin-top:0 !important}
:is(section[data-section-id="6ad7760daad24b17b53a6ca7"],section[data-section-id="6ad776164385c21ed6cccdbc"],section[data-section-id="6ad7761a68c110463251c660"],section[data-section-id="6ad7761ebe8d585cd52712cd"],section[data-section-id="6ad776152bdd0954ea32bbde"],section[data-section-id="6ad77618be8d585cd5271248"],section[data-section-id="6ad7761cca23012a65736ce3"],section[data-section-id="6ad7762795a98969fbf4680e"]) .fluid-engine>.fe-block:nth-child(1) p,:is(section[data-section-id="6ad7741e4385c21ed6cc8af0"]) .fluid-engine>.fe-block:nth-child(1) p{color:#9F2022 !important;font-weight:700 !important;letter-spacing:.1em;text-transform:uppercase;font-size:13px !important;line-height:1.2 !important;margin:0 !important}
:is(section[data-section-id="6ad7760daad24b17b53a6ca7"],section[data-section-id="6ad776164385c21ed6cccdbc"],section[data-section-id="6ad7761a68c110463251c660"],section[data-section-id="6ad7761ebe8d585cd52712cd"],section[data-section-id="6ad776152bdd0954ea32bbde"],section[data-section-id="6ad77618be8d585cd5271248"],section[data-section-id="6ad7761cca23012a65736ce3"],section[data-section-id="6ad7762795a98969fbf4680e"]) .fluid-engine>.fe-block:nth-child(2) h3{font-family:"EB Garamond",Garamond,Georgia,serif !important;font-weight:500 !important;font-size:clamp(28px,2.6vw,36px) !important;line-height:1.15 !important;color:#1c1a19 !important;margin:0 !important}
:is(section[data-section-id="6ad7760daad24b17b53a6ca7"],section[data-section-id="6ad776164385c21ed6cccdbc"],section[data-section-id="6ad7761a68c110463251c660"],section[data-section-id="6ad7761ebe8d585cd52712cd"],section[data-section-id="6ad776152bdd0954ea32bbde"],section[data-section-id="6ad77618be8d585cd5271248"],section[data-section-id="6ad7761cca23012a65736ce3"],section[data-section-id="6ad7762795a98969fbf4680e"]) .fluid-engine>.fe-block:nth-child(3) p{font-size:17px !important;line-height:1.6 !important;margin:0 0 10px !important}
:is(section[data-section-id="6ad7760daad24b17b53a6ca7"],section[data-section-id="6ad776164385c21ed6cccdbc"],section[data-section-id="6ad7761a68c110463251c660"],section[data-section-id="6ad7761ebe8d585cd52712cd"],section[data-section-id="6ad776152bdd0954ea32bbde"],section[data-section-id="6ad77618be8d585cd5271248"],section[data-section-id="6ad7761cca23012a65736ce3"],section[data-section-id="6ad7762795a98969fbf4680e"]) .fluid-engine>.fe-block:nth-child(3) p:last-child{margin-bottom:0 !important}
:is(section[data-section-id="6ad7760daad24b17b53a6ca7"],section[data-section-id="6ad776164385c21ed6cccdbc"],section[data-section-id="6ad7761a68c110463251c660"],section[data-section-id="6ad7761ebe8d585cd52712cd"],section[data-section-id="6ad776152bdd0954ea32bbde"],section[data-section-id="6ad77618be8d585cd5271248"],section[data-section-id="6ad7761cca23012a65736ce3"],section[data-section-id="6ad7762795a98969fbf4680e"]) .fluid-engine>.fe-block:nth-child(n+4):not(:last-child) .sqs-block-content,:is(section[data-section-id="6ad77629ca23012a65736fa3"]) .fluid-engine>.fe-block:last-child .sqs-block-content{height:auto !important}
:is(section[data-section-id="6ad7760daad24b17b53a6ca7"],section[data-section-id="6ad776164385c21ed6cccdbc"],section[data-section-id="6ad7761a68c110463251c660"],section[data-section-id="6ad7761ebe8d585cd52712cd"],section[data-section-id="6ad776152bdd0954ea32bbde"],section[data-section-id="6ad77618be8d585cd5271248"],section[data-section-id="6ad7761cca23012a65736ce3"],section[data-section-id="6ad7762795a98969fbf4680e"]) .fluid-engine>.fe-block:nth-child(n+4):not(:last-child) a.sqs-block-button-element,:is(section[data-section-id="6ad77629ca23012a65736fa3"]) .fluid-engine>.fe-block:last-child a.sqs-block-button-element{width:auto !important;max-width:none !important;display:inline-flex !important;align-items:center;justify-content:center;white-space:nowrap;padding:14px 28px !important;line-height:1.2 !important;font-size:15px !important;border:2px solid #9F2022 !important;border-radius:999px !important;height:auto !important}
:is(section[data-section-id="6ad7760daad24b17b53a6ca7"],section[data-section-id="6ad776164385c21ed6cccdbc"],section[data-section-id="6ad7761a68c110463251c660"],section[data-section-id="6ad7761ebe8d585cd52712cd"],section[data-section-id="6ad776152bdd0954ea32bbde"],section[data-section-id="6ad77618be8d585cd5271248"],section[data-section-id="6ad7761cca23012a65736ce3"],section[data-section-id="6ad7762795a98969fbf4680e"]) .fluid-engine>.fe-block:nth-child(5):not(:last-child) a.sqs-block-button-element{background:transparent !important;color:#9F2022 !important;border:2px solid #9F2022 !important}
:is(section[data-section-id="6ad7760daad24b17b53a6ca7"],section[data-section-id="6ad776164385c21ed6cccdbc"],section[data-section-id="6ad7761a68c110463251c660"],section[data-section-id="6ad7761ebe8d585cd52712cd"],section[data-section-id="6ad776152bdd0954ea32bbde"],section[data-section-id="6ad77618be8d585cd5271248"],section[data-section-id="6ad7761cca23012a65736ce3"],section[data-section-id="6ad7762795a98969fbf4680e"]) .fluid-engine>.fe-block:nth-child(5):not(:last-child) a.sqs-block-button-element:hover{background:#9F2022 !important;color:#fff !important}
:is(section[data-section-id="6ad7760daad24b17b53a6ca7"],section[data-section-id="6ad776164385c21ed6cccdbc"],section[data-section-id="6ad7761a68c110463251c660"],section[data-section-id="6ad7761ebe8d585cd52712cd"],section[data-section-id="6ad776152bdd0954ea32bbde"],section[data-section-id="6ad77618be8d585cd5271248"],section[data-section-id="6ad7761cca23012a65736ce3"],section[data-section-id="6ad7762795a98969fbf4680e"]) .fluid-engine>.fe-block:last-child{aspect-ratio:3 / 2;align-self:start !important}
:is(section[data-section-id="6ad7760daad24b17b53a6ca7"],section[data-section-id="6ad776164385c21ed6cccdbc"],section[data-section-id="6ad7761a68c110463251c660"],section[data-section-id="6ad7761ebe8d585cd52712cd"],section[data-section-id="6ad776152bdd0954ea32bbde"],section[data-section-id="6ad77618be8d585cd5271248"],section[data-section-id="6ad7761cca23012a65736ce3"],section[data-section-id="6ad7762795a98969fbf4680e"]) .fluid-engine>.fe-block:last-child :is(.sqs-block,.sqs-block-content,.image-block-outer-wrapper,.fluid-image-container,.fluid-image-animation-wrapper,.fluid-image-component-root){height:100% !important;width:100% !important;padding:0 !important;position:relative !important}
:is(section[data-section-id="6ad7760daad24b17b53a6ca7"],section[data-section-id="6ad776164385c21ed6cccdbc"],section[data-section-id="6ad7761a68c110463251c660"],section[data-section-id="6ad7761ebe8d585cd52712cd"],section[data-section-id="6ad776152bdd0954ea32bbde"],section[data-section-id="6ad77618be8d585cd5271248"],section[data-section-id="6ad7761cca23012a65736ce3"],section[data-section-id="6ad7762795a98969fbf4680e"]) .fluid-engine>.fe-block:last-child .fluid-image-container{border-radius:10px;overflow:hidden;box-shadow:0 10px 28px -14px rgba(0,0,0,.35)}
:is(section[data-section-id="6ad7760daad24b17b53a6ca7"],section[data-section-id="6ad776164385c21ed6cccdbc"],section[data-section-id="6ad7761a68c110463251c660"],section[data-section-id="6ad7761ebe8d585cd52712cd"],section[data-section-id="6ad776152bdd0954ea32bbde"],section[data-section-id="6ad77618be8d585cd5271248"],section[data-section-id="6ad7761cca23012a65736ce3"],section[data-section-id="6ad7762795a98969fbf4680e"]) .fluid-engine>.fe-block:last-child img{position:absolute !important;inset:0 !important;width:100% !important;height:100% !important;object-fit:cover !important;object-position:50% 35% !important;border-radius:10px}
:is(section[data-section-id="6ad7741e4385c21ed6cc8af0"]) h1,:is(section[data-section-id="6ad7741e4385c21ed6cc8af0"]) h2{font-size:clamp(38px,4vw,54px) !important;line-height:1.1 !important;margin:0 !important}
:is(section[data-section-id="6ad7741e4385c21ed6cc8af0"]) .fluid-engine>.fe-block:nth-child(3) p{font-size:18px !important;line-height:1.55 !important;margin:0 !important;max-width:640px}
:is(section[data-section-id="6ad7741e4385c21ed6cc8af0"]) .content-wrapper{padding-top:56px !important;padding-bottom:40px !important}
:is(section[data-section-id="6ad77629ca23012a65736fa3"]) .content-wrapper{padding-top:44px !important;padding-bottom:52px !important;border-top:1px solid #ece9e4}
:is(section[data-section-id="6ad77629ca23012a65736fa3"]) .fluid-engine{display:flex !important;flex-direction:column;align-items:center;text-align:center;row-gap:18px !important;max-width:760px;margin:0 auto !important;padding:0 24px;box-sizing:border-box}
:is(section[data-section-id="6ad77629ca23012a65736fa3"]) .fluid-engine>.fe-block{width:100%}
:is(section[data-section-id="6ad77629ca23012a65736fa3"]) .fluid-engine>.fe-block:last-child{width:auto}
:is(section[data-section-id="6ad77629ca23012a65736fa3"]) .sqs-html-content,:is(section[data-section-id="6ad77629ca23012a65736fa3"]) .sqs-html-content *{text-align:center !important}
:is(section[data-section-id="6ad77629ca23012a65736fa3"]) .sqs-html-content p{margin:0 !important;font-size:18px !important;line-height:1.6 !important}
:is(section[data-section-id="6ad7741e4385c21ed6cc8af0"]) .fluid-engine{display:flex !important;flex-direction:column;row-gap:12px !important;max-width:1120px;margin:0 auto !important;padding:0 40px;box-sizing:border-box}
@media (min-width:768px){
  :is(section[data-section-id="6ad7760daad24b17b53a6ca7"],section[data-section-id="6ad776164385c21ed6cccdbc"],section[data-section-id="6ad7761a68c110463251c660"],section[data-section-id="6ad7761ebe8d585cd52712cd"],section[data-section-id="6ad776152bdd0954ea32bbde"],section[data-section-id="6ad77618be8d585cd5271248"],section[data-section-id="6ad7761cca23012a65736ce3"],section[data-section-id="6ad7762795a98969fbf4680e"]) .fluid-engine{display:grid !important;grid-template-rows:auto auto auto auto 1fr !important;row-gap:0 !important;column-gap:0 !important;align-items:start;max-width:1120px;margin:0 auto !important;padding:0 40px;box-sizing:border-box}
  :is(section[data-section-id="6ad7760daad24b17b53a6ca7"],section[data-section-id="6ad776164385c21ed6cccdbc"],section[data-section-id="6ad7761a68c110463251c660"],section[data-section-id="6ad7761ebe8d585cd52712cd"]) .fluid-engine{grid-template-columns:max-content max-content minmax(0,1fr) 46% !important}
  :is(section[data-section-id="6ad776152bdd0954ea32bbde"],section[data-section-id="6ad77618be8d585cd5271248"],section[data-section-id="6ad7761cca23012a65736ce3"],section[data-section-id="6ad7762795a98969fbf4680e"]) .fluid-engine{grid-template-columns:46% max-content max-content minmax(0,1fr) !important}
  :is(section[data-section-id="6ad7760daad24b17b53a6ca7"],section[data-section-id="6ad776164385c21ed6cccdbc"],section[data-section-id="6ad7761a68c110463251c660"],section[data-section-id="6ad7761ebe8d585cd52712cd"]) .fluid-engine>.fe-block:nth-child(-n+3){grid-column:1 / 4 !important;padding-right:52px}
  :is(section[data-section-id="6ad776152bdd0954ea32bbde"],section[data-section-id="6ad77618be8d585cd5271248"],section[data-section-id="6ad7761cca23012a65736ce3"],section[data-section-id="6ad7762795a98969fbf4680e"]) .fluid-engine>.fe-block:nth-child(-n+3){grid-column:2 / 5 !important;padding-left:52px}
  :is(section[data-section-id="6ad7760daad24b17b53a6ca7"],section[data-section-id="6ad776164385c21ed6cccdbc"],section[data-section-id="6ad7761a68c110463251c660"],section[data-section-id="6ad7761ebe8d585cd52712cd"],section[data-section-id="6ad776152bdd0954ea32bbde"],section[data-section-id="6ad77618be8d585cd5271248"],section[data-section-id="6ad7761cca23012a65736ce3"],section[data-section-id="6ad7762795a98969fbf4680e"]) .fluid-engine>.fe-block:nth-child(1){grid-row:1 !important;margin-bottom:8px}
  :is(section[data-section-id="6ad7760daad24b17b53a6ca7"],section[data-section-id="6ad776164385c21ed6cccdbc"],section[data-section-id="6ad7761a68c110463251c660"],section[data-section-id="6ad7761ebe8d585cd52712cd"],section[data-section-id="6ad776152bdd0954ea32bbde"],section[data-section-id="6ad77618be8d585cd5271248"],section[data-section-id="6ad7761cca23012a65736ce3"],section[data-section-id="6ad7762795a98969fbf4680e"]) .fluid-engine>.fe-block:nth-child(2){grid-row:2 !important;margin-bottom:14px}
  :is(section[data-section-id="6ad7760daad24b17b53a6ca7"],section[data-section-id="6ad776164385c21ed6cccdbc"],section[data-section-id="6ad7761a68c110463251c660"],section[data-section-id="6ad7761ebe8d585cd52712cd"],section[data-section-id="6ad776152bdd0954ea32bbde"],section[data-section-id="6ad77618be8d585cd5271248"],section[data-section-id="6ad7761cca23012a65736ce3"],section[data-section-id="6ad7762795a98969fbf4680e"]) .fluid-engine>.fe-block:nth-child(3){grid-row:3 !important;margin-bottom:22px}
  :is(section[data-section-id="6ad7760daad24b17b53a6ca7"],section[data-section-id="6ad776164385c21ed6cccdbc"],section[data-section-id="6ad7761a68c110463251c660"],section[data-section-id="6ad7761ebe8d585cd52712cd"],section[data-section-id="6ad776152bdd0954ea32bbde"],section[data-section-id="6ad77618be8d585cd5271248"],section[data-section-id="6ad7761cca23012a65736ce3"],section[data-section-id="6ad7762795a98969fbf4680e"]) .fluid-engine>.fe-block:nth-child(n+4):not(:last-child){grid-row:4 !important}
  :is(section[data-section-id="6ad7760daad24b17b53a6ca7"],section[data-section-id="6ad776164385c21ed6cccdbc"],section[data-section-id="6ad7761a68c110463251c660"],section[data-section-id="6ad7761ebe8d585cd52712cd"]) .fluid-engine>.fe-block:nth-child(4):not(:last-child){grid-column:1 !important}
  :is(section[data-section-id="6ad7760daad24b17b53a6ca7"],section[data-section-id="6ad776164385c21ed6cccdbc"],section[data-section-id="6ad7761a68c110463251c660"],section[data-section-id="6ad7761ebe8d585cd52712cd"]) .fluid-engine>.fe-block:nth-child(5):not(:last-child){grid-column:2 !important;margin-left:12px}
  :is(section[data-section-id="6ad776152bdd0954ea32bbde"],section[data-section-id="6ad77618be8d585cd5271248"],section[data-section-id="6ad7761cca23012a65736ce3"],section[data-section-id="6ad7762795a98969fbf4680e"]) .fluid-engine>.fe-block:nth-child(4):not(:last-child){grid-column:2 !important;margin-left:52px}
  :is(section[data-section-id="6ad776152bdd0954ea32bbde"],section[data-section-id="6ad77618be8d585cd5271248"],section[data-section-id="6ad7761cca23012a65736ce3"],section[data-section-id="6ad7762795a98969fbf4680e"]) .fluid-engine>.fe-block:nth-child(5):not(:last-child){grid-column:3 !important;margin-left:12px}
  :is(section[data-section-id="6ad7760daad24b17b53a6ca7"],section[data-section-id="6ad776164385c21ed6cccdbc"],section[data-section-id="6ad7761a68c110463251c660"],section[data-section-id="6ad7761ebe8d585cd52712cd"]) .fluid-engine>.fe-block:last-child{grid-column:4 !important;grid-row:1 / 6 !important}
  :is(section[data-section-id="6ad776152bdd0954ea32bbde"],section[data-section-id="6ad77618be8d585cd5271248"],section[data-section-id="6ad7761cca23012a65736ce3"],section[data-section-id="6ad7762795a98969fbf4680e"]) .fluid-engine>.fe-block:last-child{grid-column:1 !important;grid-row:1 / 6 !important}
}
@media (min-width:768px) and (max-width:1100px){
  :is(section[data-section-id="6ad7760daad24b17b53a6ca7"],section[data-section-id="6ad776164385c21ed6cccdbc"],section[data-section-id="6ad7761a68c110463251c660"],section[data-section-id="6ad7761ebe8d585cd52712cd"],section[data-section-id="6ad776152bdd0954ea32bbde"],section[data-section-id="6ad77618be8d585cd5271248"],section[data-section-id="6ad7761cca23012a65736ce3"],section[data-section-id="6ad7762795a98969fbf4680e"]) .fluid-engine,:is(section[data-section-id="6ad7741e4385c21ed6cc8af0"]) .fluid-engine{padding:0 28px}
  :is(section[data-section-id="6ad7760daad24b17b53a6ca7"],section[data-section-id="6ad776164385c21ed6cccdbc"],section[data-section-id="6ad7761a68c110463251c660"],section[data-section-id="6ad7761ebe8d585cd52712cd"]) .fluid-engine>.fe-block:nth-child(-n+3){padding-right:32px}
  :is(section[data-section-id="6ad776152bdd0954ea32bbde"],section[data-section-id="6ad77618be8d585cd5271248"],section[data-section-id="6ad7761cca23012a65736ce3"],section[data-section-id="6ad7762795a98969fbf4680e"]) .fluid-engine>.fe-block:nth-child(-n+3){padding-left:32px}
  :is(section[data-section-id="6ad776152bdd0954ea32bbde"],section[data-section-id="6ad77618be8d585cd5271248"],section[data-section-id="6ad7761cca23012a65736ce3"],section[data-section-id="6ad7762795a98969fbf4680e"]) .fluid-engine>.fe-block:nth-child(4):not(:last-child){margin-left:32px}
  :is(section[data-section-id="6ad7760daad24b17b53a6ca7"],section[data-section-id="6ad776164385c21ed6cccdbc"],section[data-section-id="6ad7761a68c110463251c660"],section[data-section-id="6ad7761ebe8d585cd52712cd"],section[data-section-id="6ad776152bdd0954ea32bbde"],section[data-section-id="6ad77618be8d585cd5271248"],section[data-section-id="6ad7761cca23012a65736ce3"],section[data-section-id="6ad7762795a98969fbf4680e"]) .content-wrapper{padding-top:48px !important;padding-bottom:48px !important}
  :is(section[data-section-id="6ad7760daad24b17b53a6ca7"],section[data-section-id="6ad776164385c21ed6cccdbc"],section[data-section-id="6ad7761a68c110463251c660"],section[data-section-id="6ad7761ebe8d585cd52712cd"],section[data-section-id="6ad776152bdd0954ea32bbde"],section[data-section-id="6ad77618be8d585cd5271248"],section[data-section-id="6ad7761cca23012a65736ce3"],section[data-section-id="6ad7762795a98969fbf4680e"]) .fluid-engine>.fe-block:nth-child(3) p{font-size:16px !important}
}
@media (max-width:767px){
  :is(section[data-section-id="6ad7760daad24b17b53a6ca7"],section[data-section-id="6ad776164385c21ed6cccdbc"],section[data-section-id="6ad7761a68c110463251c660"],section[data-section-id="6ad7761ebe8d585cd52712cd"],section[data-section-id="6ad776152bdd0954ea32bbde"],section[data-section-id="6ad77618be8d585cd5271248"],section[data-section-id="6ad7761cca23012a65736ce3"],section[data-section-id="6ad7762795a98969fbf4680e"]) .content-wrapper,:is(section[data-section-id="6ad77629ca23012a65736fa3"]) .content-wrapper{padding-top:24px !important;padding-bottom:28px !important}
  :is(section[data-section-id="6ad7741e4385c21ed6cc8af0"]) .content-wrapper{padding-top:28px !important;padding-bottom:20px !important}
  :is(section[data-section-id="6ad7741e4385c21ed6cc8af0"]) .fluid-engine{padding:0 6vw;row-gap:10px !important}
  :is(section[data-section-id="6ad7741e4385c21ed6cc8af0"]) h1,:is(section[data-section-id="6ad7741e4385c21ed6cc8af0"]) h2{font-size:36px !important}
  :is(section[data-section-id="6ad7741e4385c21ed6cc8af0"]) .fluid-engine>.fe-block:nth-child(3) p{font-size:17px !important}
  :is(section[data-section-id="6ad7760daad24b17b53a6ca7"],section[data-section-id="6ad776164385c21ed6cccdbc"],section[data-section-id="6ad7761a68c110463251c660"],section[data-section-id="6ad7761ebe8d585cd52712cd"],section[data-section-id="6ad776152bdd0954ea32bbde"],section[data-section-id="6ad77618be8d585cd5271248"],section[data-section-id="6ad7761cca23012a65736ce3"],section[data-section-id="6ad7762795a98969fbf4680e"]) .fluid-engine{display:flex !important;flex-wrap:wrap;flex-direction:row;column-gap:10px;row-gap:0 !important;grid-template-rows:none !important;padding:0 6vw;box-sizing:border-box}
  :is(section[data-section-id="6ad7760daad24b17b53a6ca7"],section[data-section-id="6ad776164385c21ed6cccdbc"],section[data-section-id="6ad7761a68c110463251c660"],section[data-section-id="6ad7761ebe8d585cd52712cd"],section[data-section-id="6ad776152bdd0954ea32bbde"],section[data-section-id="6ad77618be8d585cd5271248"],section[data-section-id="6ad7761cca23012a65736ce3"],section[data-section-id="6ad7762795a98969fbf4680e"]) .fluid-engine>.fe-block{flex:0 0 100%;margin:0 !important}
  :is(section[data-section-id="6ad7760daad24b17b53a6ca7"],section[data-section-id="6ad776164385c21ed6cccdbc"],section[data-section-id="6ad7761a68c110463251c660"],section[data-section-id="6ad7761ebe8d585cd52712cd"],section[data-section-id="6ad776152bdd0954ea32bbde"],section[data-section-id="6ad77618be8d585cd5271248"],section[data-section-id="6ad7761cca23012a65736ce3"],section[data-section-id="6ad7762795a98969fbf4680e"]) .fluid-engine>.fe-block:last-child{order:-1;margin-bottom:14px !important}
  :is(section[data-section-id="6ad7760daad24b17b53a6ca7"],section[data-section-id="6ad776164385c21ed6cccdbc"],section[data-section-id="6ad7761a68c110463251c660"],section[data-section-id="6ad7761ebe8d585cd52712cd"],section[data-section-id="6ad776152bdd0954ea32bbde"],section[data-section-id="6ad77618be8d585cd5271248"],section[data-section-id="6ad7761cca23012a65736ce3"],section[data-section-id="6ad7762795a98969fbf4680e"]) .fluid-engine>.fe-block:nth-child(1){margin-bottom:6px !important}
  :is(section[data-section-id="6ad7760daad24b17b53a6ca7"],section[data-section-id="6ad776164385c21ed6cccdbc"],section[data-section-id="6ad7761a68c110463251c660"],section[data-section-id="6ad7761ebe8d585cd52712cd"],section[data-section-id="6ad776152bdd0954ea32bbde"],section[data-section-id="6ad77618be8d585cd5271248"],section[data-section-id="6ad7761cca23012a65736ce3"],section[data-section-id="6ad7762795a98969fbf4680e"]) .fluid-engine>.fe-block:nth-child(2){margin-bottom:10px !important}
  :is(section[data-section-id="6ad7760daad24b17b53a6ca7"],section[data-section-id="6ad776164385c21ed6cccdbc"],section[data-section-id="6ad7761a68c110463251c660"],section[data-section-id="6ad7761ebe8d585cd52712cd"],section[data-section-id="6ad776152bdd0954ea32bbde"],section[data-section-id="6ad77618be8d585cd5271248"],section[data-section-id="6ad7761cca23012a65736ce3"],section[data-section-id="6ad7762795a98969fbf4680e"]) .fluid-engine>.fe-block:nth-child(3){margin-bottom:14px !important}
  :is(section[data-section-id="6ad7760daad24b17b53a6ca7"],section[data-section-id="6ad776164385c21ed6cccdbc"],section[data-section-id="6ad7761a68c110463251c660"],section[data-section-id="6ad7761ebe8d585cd52712cd"],section[data-section-id="6ad776152bdd0954ea32bbde"],section[data-section-id="6ad77618be8d585cd5271248"],section[data-section-id="6ad7761cca23012a65736ce3"],section[data-section-id="6ad7762795a98969fbf4680e"]) .fluid-engine>.fe-block:nth-child(3) p{font-size:16px !important}
  :is(section[data-section-id="6ad7760daad24b17b53a6ca7"],section[data-section-id="6ad776164385c21ed6cccdbc"],section[data-section-id="6ad7761a68c110463251c660"],section[data-section-id="6ad7761ebe8d585cd52712cd"],section[data-section-id="6ad776152bdd0954ea32bbde"],section[data-section-id="6ad77618be8d585cd5271248"],section[data-section-id="6ad7761cca23012a65736ce3"],section[data-section-id="6ad7762795a98969fbf4680e"]) .fluid-engine>.fe-block:nth-child(n+4):not(:last-child){flex:0 0 auto}
  :is(section[data-section-id="6ad7760daad24b17b53a6ca7"],section[data-section-id="6ad776164385c21ed6cccdbc"],section[data-section-id="6ad7761a68c110463251c660"],section[data-section-id="6ad7761ebe8d585cd52712cd"],section[data-section-id="6ad776152bdd0954ea32bbde"],section[data-section-id="6ad77618be8d585cd5271248"],section[data-section-id="6ad7761cca23012a65736ce3"],section[data-section-id="6ad7762795a98969fbf4680e"]) .fluid-engine>.fe-block:nth-child(n+4):not(:last-child) a.sqs-block-button-element{padding-left:22px !important;padding-right:22px !important;width:auto !important}
  :is(section[data-section-id="6ad77629ca23012a65736fa3"]) .fluid-engine{row-gap:14px !important}
  :is(section[data-section-id="6ad77629ca23012a65736fa3"]) .sqs-html-content p{font-size:16px !important}
  #page :is(section[data-section-id="6ad776152bdd0954ea32bbde"],section[data-section-id="6ad7761a68c110463251c660"]) .fluid-engine>.fe-block:is(:nth-child(4),:nth-child(5)):not(:last-child) :is(.sqs-block,.sqs-block-content,.sqs-block-button-container){width:auto !important;flex:0 0 auto !important}
  #page :is(section[data-section-id="6ad776152bdd0954ea32bbde"],section[data-section-id="6ad7761a68c110463251c660"]) .fluid-engine>.fe-block:is(:nth-child(4),:nth-child(5)):not(:last-child) a.sqs-block-button-element{width:auto !important;flex:0 0 auto !important;padding-left:20px !important;padding-right:20px !important}
  #page :is(section[data-section-id="6ad776152bdd0954ea32bbde"],section[data-section-id="6ad7761a68c110463251c660"]) .fluid-engine>.fe-block:is(:nth-child(4),:nth-child(5)):not(:last-child){width:auto !important;flex:0 0 auto !important}
  #page :is(section[data-section-id="6ad776152bdd0954ea32bbde"],section[data-section-id="6ad7761a68c110463251c660"]) .fluid-engine>.fe-block:is(:nth-child(4),:nth-child(5)):not(:last-child) :is(.sqs-block,.sqs-block-button-container){justify-content:flex-start !important}
}

/* 45. Oct 20, 2026 (v40) Plan Your Visit page only (sections hero 14a9, Sundays c96a, FAQ 02b0, Connect 45ba, Form 04e4).
   Cause: every section kept Squarespace's 95px (1440) / 78px (820) wrapper padding, so ~190px sat between sections; Connect was
   vertically centred in a taller min-height; the Form's text column started 140px below the form card and the form overflowed its section;
   phone hero had 56px section + 56px wrapper padding under the button. FAQ questions rendered at 12.5px.
   Fix: 52px (desktop) / 48px (iPad) wrapper padding, no min-height, both form columns start on row 1, FAQ questions 19px/17px serif. */
:is(section[data-section-id="6ad539436507970edeccc96a"],section[data-section-id="6ad428138b2e341775b902b0"],section[data-section-id="6ad539cd019c1760228945ba"],section[data-section-id="6ad44e8c7440e760582a04e4"]){min-height:0 !important}
section[data-section-id="6ad428138b2e341775b902b0"] .accordion-item__click-target{padding-top:16px !important;padding-bottom:16px !important;min-height:48px;align-items:center}
section[data-section-id="6ad428138b2e341775b902b0"] .accordion-item__title{font-family:"EB Garamond",Garamond,Georgia,serif !important;font-size:19px !important;line-height:1.3 !important;font-weight:500 !important;color:#1c1a19 !important}
section[data-section-id="6ad428138b2e341775b902b0"] .accordion-item__description,section[data-section-id="6ad428138b2e341775b902b0"] .accordion-item__description p{font-size:16px !important;line-height:1.6 !important}
@media (min-width:768px){
  #page :is(section[data-section-id="6ad539436507970edeccc96a"],section[data-section-id="6ad428138b2e341775b902b0"],section[data-section-id="6ad539cd019c1760228945ba"],section[data-section-id="6ad44e8c7440e760582a04e4"]){padding-top:0 !important;padding-bottom:0 !important}
  #page :is(section[data-section-id="6ad539436507970edeccc96a"],section[data-section-id="6ad428138b2e341775b902b0"],section[data-section-id="6ad539cd019c1760228945ba"],section[data-section-id="6ad44e8c7440e760582a04e4"]) .content-wrapper{padding-top:52px !important;padding-bottom:52px !important;min-height:0 !important}
  #page section[data-section-id="6ad535dbed148d02b7d214a9"] .content-wrapper{padding-bottom:72px !important}
  #page section[data-section-id="6ad44e8c7440e760582a04e4"] .fluid-engine{grid-template-rows:auto !important;margin-top:0 !important;margin-bottom:0 !important}
  #page section[data-section-id="6ad44e8c7440e760582a04e4"] .fluid-engine>.fe-block{height:auto !important;align-self:start !important}
  #page section[data-section-id="6ad44e8c7440e760582a04e4"] .fe-block-456bc24119d03fd09dfc{grid-area:1/2/2/14 !important}
  #page section[data-section-id="6ad44e8c7440e760582a04e4"] .fe-block-yui_3_17_2_1_1792344668225_1733{grid-area:1/15/2/26 !important}
  #page section[data-section-id="6ad539cd019c1760228945ba"] .fluid-engine{margin-top:0 !important;margin-bottom:0 !important}
}
@media (min-width:768px) and (max-width:1100px){
  #page :is(section[data-section-id="6ad539436507970edeccc96a"],section[data-section-id="6ad428138b2e341775b902b0"],section[data-section-id="6ad539cd019c1760228945ba"],section[data-section-id="6ad44e8c7440e760582a04e4"]) .content-wrapper{padding-top:48px !important;padding-bottom:48px !important}
}
@media (max-width:767px){
  #page section[data-section-id="6ad535dbed148d02b7d214a9"]{padding-bottom:0 !important}
  #page section[data-section-id="6ad535dbed148d02b7d214a9"] .content-wrapper{padding-bottom:32px !important}
  section[data-section-id="6ad428138b2e341775b902b0"] .accordion-item__title{font-size:17px !important}
}

/* 46. Oct 20, 2026 (v42) Give "Ways to Give" (6ad789b3), Site Search (6ad78d33), header Search link as a magnifier icon.
   Give: each card = its text block + its button block styled as one white rounded card (seamless via clip-path shadows), equal heights per row,
   buttons on a shared bottom row; 4 cols desktop / 2 iPad / 1 phone. Search: centered 720px column, big rounded input. */
#page section[data-section-id="6ad789b360788f4b9e2190b9"],#page section[data-section-id="6ad78d3365f9bf4b6b9902be"]{min-height:0 !important}
#page section[data-section-id="6ad789b360788f4b9e2190b9"] .fluid-engine>.fe-block,#page section[data-section-id="6ad78d3365f9bf4b6b9902be"] .fluid-engine>.fe-block{height:auto !important;min-height:0 !important;grid-area:auto;margin:0}
#page section[data-section-id="6ad789b360788f4b9e2190b9"] .sqs-block,#page section[data-section-id="6ad78d3365f9bf4b6b9902be"] .sqs-block{height:auto !important;padding-top:0 !important;padding-bottom:0 !important}
#page section[data-section-id="6ad789b360788f4b9e2190b9"] .sqs-html-content>*,#page section[data-section-id="6ad78d3365f9bf4b6b9902be"] .sqs-html-content>*{margin-top:0 !important}
#page section[data-section-id="6ad789b360788f4b9e2190b9"] .fluid-engine>.fe-block:nth-child(1) p{color:#9F2022 !important;font-weight:700 !important;letter-spacing:.1em;text-transform:uppercase;font-size:13px !important;line-height:1.2 !important;margin:0 0 8px !important}
#page section[data-section-id="6ad789b360788f4b9e2190b9"] .fluid-engine>.fe-block:nth-child(1) h2{font-family:"EB Garamond",Garamond,Georgia,serif !important;font-weight:500 !important;font-size:clamp(32px,3.4vw,44px) !important;line-height:1.1 !important;margin:0 !important}
#page section[data-section-id="6ad789b360788f4b9e2190b9"] .fluid-engine>.fe-block:is(:nth-child(2),:nth-child(4),:nth-child(6),:nth-child(8)){background:#fff;border-radius:12px 12px 0 0;padding:26px 24px 12px;border:1px solid #e8e3db;border-bottom:0}
#page section[data-section-id="6ad789b360788f4b9e2190b9"] .fluid-engine>.fe-block:is(:nth-child(3),:nth-child(5),:nth-child(7),:nth-child(9)){background:#fff;border-radius:0 0 12px 12px;padding:4px 24px 24px;border:1px solid #e8e3db;border-top:0;box-shadow:0 14px 22px -18px rgba(0,0,0,.35);align-self:stretch !important}
#page section[data-section-id="6ad789b360788f4b9e2190b9"] .fluid-engine>.fe-block:is(:nth-child(2),:nth-child(4),:nth-child(6),:nth-child(8)) h3{font-family:"EB Garamond",Garamond,Georgia,serif !important;font-weight:500 !important;font-size:26px !important;line-height:1.2 !important;margin:0 0 10px !important}
#page section[data-section-id="6ad789b360788f4b9e2190b9"] .fluid-engine>.fe-block:is(:nth-child(2),:nth-child(4),:nth-child(6),:nth-child(8)) p{font-size:16px !important;line-height:1.6 !important;margin:0 0 10px !important}
#page section[data-section-id="6ad789b360788f4b9e2190b9"] .fluid-engine>.fe-block:is(:nth-child(2),:nth-child(4),:nth-child(6),:nth-child(8)) p:last-child{margin-bottom:0 !important}
#page section[data-section-id="6ad789b360788f4b9e2190b9"] .fluid-engine>.fe-block:is(:nth-child(3),:nth-child(5),:nth-child(7),:nth-child(9)) .sqs-block-button-container{justify-content:flex-start !important;text-align:left !important}
#page section[data-section-id="6ad789b360788f4b9e2190b9"] .fluid-engine>.fe-block:is(:nth-child(3),:nth-child(5),:nth-child(7),:nth-child(9)) a.sqs-block-button-element{width:auto !important;max-width:none !important;display:inline-flex !important;padding:14px 26px !important;border-radius:999px !important;font-size:15px !important;line-height:1.2 !important;white-space:nowrap;flex:0 0 auto !important;background:#9F2022 !important;color:#fff !important;border:2px solid #9F2022 !important}
#page section[data-section-id="6ad789b360788f4b9e2190b9"] .fluid-engine{display:grid !important;grid-template-rows:none !important;grid-auto-rows:auto !important;row-gap:0 !important;column-gap:24px !important;align-items:stretch;max-width:1200px;margin:0 auto !important;padding:0 40px;box-sizing:border-box}
#page section[data-section-id="6ad789b360788f4b9e2190b9"] .fluid-engine>.fe-block:nth-child(1){grid-row:1 !important;grid-column:1 / -1 !important;margin-bottom:28px !important}
#page section[data-section-id="6ad789b360788f4b9e2190b9"]{padding-top:0 !important;padding-bottom:0 !important}
@media (min-width:1101px){
  #page section[data-section-id="6ad789b360788f4b9e2190b9"] .content-wrapper{padding-top:52px !important;padding-bottom:52px !important}
  #page section[data-section-id="6ad789b360788f4b9e2190b9"] .fluid-engine{grid-template-columns:repeat(4,minmax(0,1fr)) !important}
  section[data-section-id="6ad789b360788f4b9e2190b9"] .fluid-engine>.fe-block:nth-child(2){grid-row:2 !important;grid-column:1 !important}
  section[data-section-id="6ad789b360788f4b9e2190b9"] .fluid-engine>.fe-block:nth-child(3){grid-row:3 !important;grid-column:1 !important}
  section[data-section-id="6ad789b360788f4b9e2190b9"] .fluid-engine>.fe-block:nth-child(4){grid-row:2 !important;grid-column:2 !important}
  section[data-section-id="6ad789b360788f4b9e2190b9"] .fluid-engine>.fe-block:nth-child(5){grid-row:3 !important;grid-column:2 !important}
  section[data-section-id="6ad789b360788f4b9e2190b9"] .fluid-engine>.fe-block:nth-child(6){grid-row:2 !important;grid-column:3 !important}
  section[data-section-id="6ad789b360788f4b9e2190b9"] .fluid-engine>.fe-block:nth-child(7){grid-row:3 !important;grid-column:3 !important}
  section[data-section-id="6ad789b360788f4b9e2190b9"] .fluid-engine>.fe-block:nth-child(8){grid-row:2 !important;grid-column:4 !important}
  section[data-section-id="6ad789b360788f4b9e2190b9"] .fluid-engine>.fe-block:nth-child(9){grid-row:3 !important;grid-column:4 !important}
}
@media (min-width:768px) and (max-width:1100px){
  #page section[data-section-id="6ad789b360788f4b9e2190b9"] .content-wrapper{padding-top:48px !important;padding-bottom:48px !important}
  #page section[data-section-id="6ad789b360788f4b9e2190b9"] .fluid-engine{grid-template-columns:repeat(2,minmax(0,1fr)) !important;padding:0 28px}
  section[data-section-id="6ad789b360788f4b9e2190b9"] .fluid-engine>.fe-block:nth-child(2){grid-row:2 !important;grid-column:1 !important}
  section[data-section-id="6ad789b360788f4b9e2190b9"] .fluid-engine>.fe-block:nth-child(3){grid-row:3 !important;grid-column:1 !important}
  section[data-section-id="6ad789b360788f4b9e2190b9"] .fluid-engine>.fe-block:nth-child(4){grid-row:2 !important;grid-column:2 !important}
  section[data-section-id="6ad789b360788f4b9e2190b9"] .fluid-engine>.fe-block:nth-child(5){grid-row:3 !important;grid-column:2 !important}
  section[data-section-id="6ad789b360788f4b9e2190b9"] .fluid-engine>.fe-block:nth-child(6){grid-row:4 !important;grid-column:1 !important}
  section[data-section-id="6ad789b360788f4b9e2190b9"] .fluid-engine>.fe-block:nth-child(7){grid-row:5 !important;grid-column:1 !important}
  section[data-section-id="6ad789b360788f4b9e2190b9"] .fluid-engine>.fe-block:nth-child(8){grid-row:4 !important;grid-column:2 !important}
  section[data-section-id="6ad789b360788f4b9e2190b9"] .fluid-engine>.fe-block:nth-child(9){grid-row:5 !important;grid-column:2 !important}
  #page section[data-section-id="6ad789b360788f4b9e2190b9"] .fluid-engine>.fe-block:is(:nth-child(3),:nth-child(5)){margin-bottom:24px !important}
}
@media (max-width:767px){
  #page section[data-section-id="6ad789b360788f4b9e2190b9"] .content-wrapper{padding-top:24px !important;padding-bottom:24px !important}
  #page section[data-section-id="6ad789b360788f4b9e2190b9"] .fluid-engine{display:flex !important;flex-direction:column;padding:0 6vw}
  #page section[data-section-id="6ad789b360788f4b9e2190b9"] .fluid-engine>.fe-block{width:100% !important}
  #page section[data-section-id="6ad789b360788f4b9e2190b9"] .fluid-engine>.fe-block:nth-child(1){margin-bottom:18px !important}
  #page section[data-section-id="6ad789b360788f4b9e2190b9"] .fluid-engine>.fe-block:is(:nth-child(3),:nth-child(5),:nth-child(7),:nth-child(9)){margin-bottom:16px !important}
  #page section[data-section-id="6ad789b360788f4b9e2190b9"] .fluid-engine>.fe-block:nth-child(9){margin-bottom:0 !important}
}
#page section[data-section-id="6ad78d3365f9bf4b6b9902be"]{padding-bottom:0 !important}
#page section[data-section-id="6ad78d3365f9bf4b6b9902be"] .content-wrapper{padding-top:56px !important;padding-bottom:56px !important}
#page section[data-section-id="6ad78d3365f9bf4b6b9902be"] .fluid-engine{display:flex !important;flex-direction:column;align-items:stretch;row-gap:0 !important;max-width:720px;margin:0 auto !important;padding:0 24px;box-sizing:border-box}
#page section[data-section-id="6ad78d3365f9bf4b6b9902be"] .fluid-engine>.fe-block{width:100% !important}
#page section[data-section-id="6ad78d3365f9bf4b6b9902be"] :is(h1,p){text-align:center !important}
#page section[data-section-id="6ad78d3365f9bf4b6b9902be"] h1{font-size:clamp(38px,4vw,52px) !important;line-height:1.1 !important;margin:0 0 22px !important}
#page section[data-section-id="6ad78d3365f9bf4b6b9902be"] .sqs-search-ui-text-input{height:52px !important;border-radius:999px !important;border:1.5px solid #d9d4cc !important;background:#fff !important;box-shadow:0 6px 20px -12px rgba(0,0,0,.25);overflow:visible;padding:0 22px !important;display:flex;align-items:center;box-sizing:border-box}
#page section[data-section-id="6ad78d3365f9bf4b6b9902be"] input.search-input{font-size:18px !important;height:100% !important;line-height:1.3 !important;background:transparent !important;border:0 !important;padding:0 !important;width:100% !important;outline:none}
#page section[data-section-id="6ad78d3365f9bf4b6b9902be"] .sqs-search-ui-text-input:focus-within{border-color:#9F2022 !important}
#page section[data-section-id="6ad78d3365f9bf4b6b9902be"] .fluid-engine>.fe-block:nth-child(3){margin-top:32px !important}
#page section[data-section-id="6ad78d3365f9bf4b6b9902be"] .fluid-engine>.fe-block:nth-child(3) p{font-family:"EB Garamond",Garamond,Georgia,serif !important;font-size:24px !important;margin:0 0 12px !important}
#page section[data-section-id="6ad78d3365f9bf4b6b9902be"] .fluid-engine>.fe-block:nth-child(4) .sqs-block-button-container{justify-content:center !important;text-align:center !important}
#page section[data-section-id="6ad78d3365f9bf4b6b9902be"] .fluid-engine>.fe-block:nth-child(4) a.sqs-block-button-element{width:auto !important;flex:0 0 auto !important;display:inline-flex !important;padding:14px 28px !important;border-radius:999px !important}
@media (max-width:767px){
  #page section[data-section-id="6ad78d3365f9bf4b6b9902be"] .content-wrapper{padding-top:24px !important;padding-bottom:28px !important}
  #page section[data-section-id="6ad78d3365f9bf4b6b9902be"] h1{font-size:36px !important;margin-bottom:16px !important}
  #page section[data-section-id="6ad78d3365f9bf4b6b9902be"] .fluid-engine>.fe-block:nth-child(3){margin-top:24px !important}
  #page section[data-section-id="6ad78d3365f9bf4b6b9902be"] .fluid-engine>.fe-block:nth-child(3) p{font-size:21px !important}
}
.header-nav-list a[href="/site-search"]{font-size:0 !important;letter-spacing:0 !important;display:inline-flex !important;align-items:center;padding:6px !important}
.header-nav-list a[href="/site-search"]::before{content:"";display:block;width:19px;height:19px;background:currentColor;-webkit-mask:url("data:image/svg+xml;utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.4' stroke-linecap='round'%3E%3Ccircle cx='10.5' cy='10.5' r='6.5'/%3E%3Cpath d='M15.5 15.5 21 21'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml;utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.4' stroke-linecap='round'%3E%3Ccircle cx='10.5' cy='10.5' r='6.5'/%3E%3Cpath d='M15.5 15.5 21 21'/%3E%3C/svg%3E") center/contain no-repeat}

/* 47. Oct 20, 2026 (v43) whole /give page (6 sections). Wrapper padding 52/48/24, no min-heights or empty grid rows; hero and Giving Challenge
   rebuilt as 2-col grids with the photo TOP aligned to the eyebrow; Giving Challenge steps put in reading order; phones stack photo above text. */
#page :is(section[data-section-id="6ad4c9dcdc3d0f68428e262a"],section[data-section-id="6ad4cb2bd2e3d05359c0016e"],section[data-section-id="6ad4cc765ed1b35236ef38c2"],section[data-section-id="6ad789b360788f4b9e2190b9"],section[data-section-id="6ad4cd4298beb1633b2413c3"],section[data-section-id="6ad4d11b0b8c7254f210222e"]){min-height:0 !important}
#page :is(section[data-section-id="6ad4c9dcdc3d0f68428e262a"],section[data-section-id="6ad4cb2bd2e3d05359c0016e"],section[data-section-id="6ad4cc765ed1b35236ef38c2"],section[data-section-id="6ad789b360788f4b9e2190b9"],section[data-section-id="6ad4cd4298beb1633b2413c3"],section[data-section-id="6ad4d11b0b8c7254f210222e"]) .fluid-engine>.fe-block{height:auto !important;min-height:0 !important}
#page :is(section[data-section-id="6ad4c9dcdc3d0f68428e262a"],section[data-section-id="6ad4cb2bd2e3d05359c0016e"],section[data-section-id="6ad4cc765ed1b35236ef38c2"],section[data-section-id="6ad789b360788f4b9e2190b9"],section[data-section-id="6ad4cd4298beb1633b2413c3"],section[data-section-id="6ad4d11b0b8c7254f210222e"]) .sqs-block:not(.video-block){height:auto !important}
#page :is(section[data-section-id="6ad4cb2bd2e3d05359c0016e"],section[data-section-id="6ad4cc765ed1b35236ef38c2"],section[data-section-id="6ad4cd4298beb1633b2413c3"],section[data-section-id="6ad4d11b0b8c7254f210222e"]),#page section[data-section-id="6ad4c9dcdc3d0f68428e262a"]{padding-bottom:0 !important}
#page :is(section[data-section-id="6ad4cb2bd2e3d05359c0016e"],section[data-section-id="6ad4cc765ed1b35236ef38c2"],section[data-section-id="6ad4cd4298beb1633b2413c3"],section[data-section-id="6ad4d11b0b8c7254f210222e"]){padding-top:0 !important}
#page section[data-section-id="6ad4cd4298beb1633b2413c3"] .sqs-html-content>*:first-child,#page section[data-section-id="6ad4c9dcdc3d0f68428e262a"] .sqs-html-content>*:first-child,#page section[data-section-id="6ad4cb2bd2e3d05359c0016e"] .sqs-html-content>*:first-child{margin-top:0 !important}
#page section[data-section-id="6ad4cd4298beb1633b2413c3"] :is(h4){margin:0 !important}
#page section[data-section-id="6ad4cd4298beb1633b2413c3"] .fe-block-6791d4cc4b507d207730 p,#page section[data-section-id="6ad4cd4298beb1633b2413c3"] .fe-block-c9eaf561297b3b9bd7af p,#page section[data-section-id="6ad4cd4298beb1633b2413c3"] .fe-block-223d3817cd5ccb3a5d92 p,#page section[data-section-id="6ad4cd4298beb1633b2413c3"] .fe-block-996d93be822d0eafbc23 p{font-size:17px !important;line-height:1.6 !important}
#page section[data-section-id="6ad4cd4298beb1633b2413c3"] :is(.fe-block-c9eaf561297b3b9bd7af,.fe-block-223d3817cd5ccb3a5d92,.fe-block-996d93be822d0eafbc23) p{margin:0 !important}
#page section[data-section-id="6ad4cd4298beb1633b2413c3"] .fe-block-6b579f9d3a3c1456d4d2 :is(.sqs-block,.sqs-block-content,.image-block-outer-wrapper,.fluid-image-container,.fluid-image-animation-wrapper,.fluid-image-component-root){height:100% !important;width:100% !important;padding:0 !important;position:relative !important}
#page section[data-section-id="6ad4cd4298beb1633b2413c3"] .fe-block-6b579f9d3a3c1456d4d2 img{position:absolute !important;inset:0 !important;width:100% !important;height:100% !important;object-fit:cover !important;object-position:50% 40% !important;border-radius:10px}
#page section[data-section-id="6ad4c9dcdc3d0f68428e262a"] .fe-block-70c5aa3116905be1a923 :is(.sqs-block,.sqs-block-content,.image-block-outer-wrapper,.fluid-image-container,.fluid-image-animation-wrapper,.fluid-image-component-root){height:100% !important;width:100% !important;padding:0 !important;position:relative !important}
#page section[data-section-id="6ad4c9dcdc3d0f68428e262a"] .fe-block-70c5aa3116905be1a923 img{position:absolute !important;inset:0 !important;width:100% !important;height:100% !important;object-fit:cover !important;object-position:50% 40% !important;border-radius:10px}
@media (min-width:768px){
  #page :is(section[data-section-id="6ad4c9dcdc3d0f68428e262a"],section[data-section-id="6ad4cb2bd2e3d05359c0016e"],section[data-section-id="6ad4cc765ed1b35236ef38c2"],section[data-section-id="6ad789b360788f4b9e2190b9"],section[data-section-id="6ad4cd4298beb1633b2413c3"],section[data-section-id="6ad4d11b0b8c7254f210222e"]) .content-wrapper{padding-top:52px !important;padding-bottom:52px !important}
  #page section[data-section-id="6ad4cc765ed1b35236ef38c2"] .fluid-engine,#page section[data-section-id="6ad4cb2bd2e3d05359c0016e"] .fluid-engine,#page section[data-section-id="6ad4d11b0b8c7254f210222e"] .fluid-engine{grid-template-rows:auto !important;grid-auto-rows:auto !important;margin-top:0 !important;margin-bottom:0 !important}
  #page section[data-section-id="6ad4cc765ed1b35236ef38c2"] .fe-block-7c60bd70b1c5177b32a7{grid-area:1/2/2/26 !important}
  #page section[data-section-id="6ad4cb2bd2e3d05359c0016e"] .fe-block-6cfcec03c7f927c9f5c6{grid-area:1/2/2/7 !important;align-self:start !important}
  #page section[data-section-id="6ad4cb2bd2e3d05359c0016e"] .fe-block-8d5b5bed2e7eb0e96d3e{grid-area:1/8/3/26 !important;align-self:start !important}
  #page section[data-section-id="6ad4cb2bd2e3d05359c0016e"] .fe-block-yui_3_17_2_1_1792330145216_5710{grid-area:2/2/3/7 !important;align-self:start !important;margin-top:20px}
  #page section[data-section-id="6ad4d11b0b8c7254f210222e"] .fluid-engine{row-gap:40px !important}
  #page section[data-section-id="6ad4d11b0b8c7254f210222e"] .fe-block-yui_3_17_2_1_1792333337025_46498{margin-top:0 !important}
  #page section[data-section-id="6ad4c9dcdc3d0f68428e262a"] .fluid-engine{grid-template-rows:auto auto 1fr !important;row-gap:0 !important;margin:0 !important}
  #page section[data-section-id="6ad4c9dcdc3d0f68428e262a"] .fe-block-bade7b2fa94081f40ceb{grid-area:1/2/2/13 !important;align-self:start !important;margin-bottom:18px}
  #page section[data-section-id="6ad4c9dcdc3d0f68428e262a"] .fe-block-0628d23b17dde86b940e{grid-area:2/2/3/12 !important;align-self:start !important}
  #page section[data-section-id="6ad4c9dcdc3d0f68428e262a"] .fe-block-70c5aa3116905be1a923{grid-area:1/14/4/26 !important;align-self:start !important;aspect-ratio:4 / 3}
  #page section[data-section-id="6ad4cd4298beb1633b2413c3"] .fluid-engine{grid-template-rows:repeat(8,auto) 1fr !important;grid-auto-rows:auto !important;row-gap:0 !important;margin:0 !important}
  #page section[data-section-id="6ad4cd4298beb1633b2413c3"] .fluid-engine>.fe-block{align-self:start !important}
  #page section[data-section-id="6ad4cd4298beb1633b2413c3"] .fe-block-6b579f9d3a3c1456d4d2{grid-area:1/2/10/14 !important;aspect-ratio:4 / 5}
  #page section[data-section-id="6ad4cd4298beb1633b2413c3"] .fe-block-6791d4cc4b507d207730{grid-area:1/15/2/26 !important;margin-bottom:22px}
  #page section[data-section-id="6ad4cd4298beb1633b2413c3"] .fe-block-ed8f35841988199e1055{grid-area:2/15/3/26 !important;margin-bottom:6px}
  #page section[data-section-id="6ad4cd4298beb1633b2413c3"] .fe-block-c9eaf561297b3b9bd7af{grid-area:3/15/4/26 !important;margin-bottom:20px}
  #page section[data-section-id="6ad4cd4298beb1633b2413c3"] .fe-block-e038ffc9e1c0e15b6e9d{grid-area:4/15/5/26 !important;margin-bottom:6px}
  #page section[data-section-id="6ad4cd4298beb1633b2413c3"] .fe-block-223d3817cd5ccb3a5d92{grid-area:5/15/6/26 !important;margin-bottom:20px}
  #page section[data-section-id="6ad4cd4298beb1633b2413c3"] .fe-block-8cc6e77eace936376cf2{grid-area:6/15/7/26 !important;margin-bottom:6px}
  #page section[data-section-id="6ad4cd4298beb1633b2413c3"] .fe-block-996d93be822d0eafbc23{grid-area:7/15/8/26 !important;margin-bottom:24px}
  #page section[data-section-id="6ad4cd4298beb1633b2413c3"] .fe-block-a059e52dafee5d69ddae{grid-area:8/15/9/21 !important}
}
@media (min-width:768px) and (max-width:1100px){
  #page :is(section[data-section-id="6ad4c9dcdc3d0f68428e262a"],section[data-section-id="6ad4cb2bd2e3d05359c0016e"],section[data-section-id="6ad4cc765ed1b35236ef38c2"],section[data-section-id="6ad789b360788f4b9e2190b9"],section[data-section-id="6ad4cd4298beb1633b2413c3"],section[data-section-id="6ad4d11b0b8c7254f210222e"]) .content-wrapper{padding-top:48px !important;padding-bottom:48px !important}
  #page section[data-section-id="6ad4cd4298beb1633b2413c3"] .fe-block-a059e52dafee5d69ddae{grid-area:8/15/9/26 !important}
}
@media (max-width:767px){
  #page :is(section[data-section-id="6ad4cb2bd2e3d05359c0016e"],section[data-section-id="6ad4cc765ed1b35236ef38c2"],section[data-section-id="6ad4cd4298beb1633b2413c3"],section[data-section-id="6ad4d11b0b8c7254f210222e"]) .content-wrapper{padding-top:24px !important;padding-bottom:24px !important}
  #page section[data-section-id="6ad4c9dcdc3d0f68428e262a"] .content-wrapper{padding-bottom:24px !important}
  #page :is(section[data-section-id="6ad4c9dcdc3d0f68428e262a"],section[data-section-id="6ad4cb2bd2e3d05359c0016e"],section[data-section-id="6ad4cc765ed1b35236ef38c2"],section[data-section-id="6ad789b360788f4b9e2190b9"],section[data-section-id="6ad4cd4298beb1633b2413c3"],section[data-section-id="6ad4d11b0b8c7254f210222e"]) .fluid-engine{margin-top:0 !important;margin-bottom:0 !important}
  #page section[data-section-id="6ad4c9dcdc3d0f68428e262a"] .fluid-engine,#page section[data-section-id="6ad4cd4298beb1633b2413c3"] .fluid-engine{display:flex !important;flex-direction:column;row-gap:12px !important}
  #page section[data-section-id="6ad4c9dcdc3d0f68428e262a"] .fe-block-70c5aa3116905be1a923,#page section[data-section-id="6ad4cd4298beb1633b2413c3"] .fe-block-6b579f9d3a3c1456d4d2{aspect-ratio:3 / 2;order:-1;width:100%}
  #page section[data-section-id="6ad4cd4298beb1633b2413c3"] .fluid-engine>.fe-block{width:100%}
  #page section[data-section-id="6ad4cd4298beb1633b2413c3"] :is(.fe-block-ed8f35841988199e1055,.fe-block-e038ffc9e1c0e15b6e9d,.fe-block-8cc6e77eace936376cf2){order:0;margin-top:6px}
  #page section[data-section-id="6ad4cd4298beb1633b2413c3"] .fe-block-ed8f35841988199e1055{order:2 !important} #page section[data-section-id="6ad4cd4298beb1633b2413c3"] .fe-block-c9eaf561297b3b9bd7af{order:3} #page section[data-section-id="6ad4cd4298beb1633b2413c3"] .fe-block-e038ffc9e1c0e15b6e9d{order:4 !important} #page section[data-section-id="6ad4cd4298beb1633b2413c3"] .fe-block-223d3817cd5ccb3a5d92{order:5}
  #page section[data-section-id="6ad4cd4298beb1633b2413c3"] .fe-block-8cc6e77eace936376cf2{order:6 !important} #page section[data-section-id="6ad4cd4298beb1633b2413c3"] .fe-block-996d93be822d0eafbc23{order:7} #page section[data-section-id="6ad4cd4298beb1633b2413c3"] .fe-block-a059e52dafee5d69ddae{order:8;margin-top:8px}
  #page section[data-section-id="6ad4cd4298beb1633b2413c3"] .fe-block-6791d4cc4b507d207730{order:1}
  #page section[data-section-id="6ad4cd4298beb1633b2413c3"] .fluid-engine{row-gap:6px !important}
  #page section[data-section-id="6ad4cd4298beb1633b2413c3"] .fe-block-6b579f9d3a3c1456d4d2{margin-bottom:8px}
}
#page :is(section[data-section-id="6ad4cb2bd2e3d05359c0016e"] .fe-block-yui_3_17_2_1_1792330145216_5710,section[data-section-id="6ad4cd4298beb1633b2413c3"] .fe-block-a059e52dafee5d69ddae) .sqs-block-button-container{justify-content:flex-start !important;text-align:left !important}
#page :is(section[data-section-id="6ad4cb2bd2e3d05359c0016e"] .fe-block-yui_3_17_2_1_1792330145216_5710,section[data-section-id="6ad4cd4298beb1633b2413c3"] .fe-block-a059e52dafee5d69ddae) a.sqs-block-button-element{width:auto !important;flex:0 0 auto !important;display:inline-flex !important;align-items:center;padding:14px 28px !important;border-radius:999px !important;font-size:15px !important;line-height:1.2 !important;height:auto !important;white-space:nowrap}
#page section[data-section-id="6ad4cd4298beb1633b2413c3"] :is(.fe-block-ed8f35841988199e1055,.fe-block-e038ffc9e1c0e15b6e9d,.fe-block-8cc6e77eace936376cf2) h4{color:#9F2022 !important;font-weight:700 !important;letter-spacing:.08em;text-transform:uppercase;font-size:14px !important;line-height:1.3 !important}
@media (min-width:768px) and (max-width:1100px){
  #page section[data-section-id="6ad4cb2bd2e3d05359c0016e"] .fe-block-6cfcec03c7f927c9f5c6{grid-area:1/2/2/10 !important}
  #page section[data-section-id="6ad4cb2bd2e3d05359c0016e"] .fe-block-yui_3_17_2_1_1792330145216_5710{grid-area:2/2/3/10 !important}
  #page section[data-section-id="6ad4cb2bd2e3d05359c0016e"] .fe-block-8d5b5bed2e7eb0e96d3e{grid-area:1/11/3/26 !important}
}

/* §48. Know God (/know-god): tidy step layouts. Text column left, image right with its top on the eyebrow line,
   verses stacked under the text; Step 3 centered with three verses in a row; Step 4 empty blocks hidden;
   closing CTA = heading, buttons, then "Read our full beliefs". */
#page section[data-section-id="6ad7999507f1936e52d8f4cf"] :is(.fe-block-yui_3_17_2_1_1792513876924_22076,.fe-block-yui_3_17_2_1_1792513876924_20940){display:none !important}
#page :is(section[data-section-id="6ad7925b79600328d1f09f1e"],section[data-section-id="6ad78f9341b26715549501f4"],section[data-section-id="6ad793c351aeef6f689f0c3d"],section[data-section-id="6ad797858435d228f86e4d8c"],section[data-section-id="6ad7999507f1936e52d8f4cf"],section[data-section-id="6ad79b50f4aa0408430e827b"]) .sqs-html-content>*:first-child{margin-top:0 !important}
#page :is(section[data-section-id="6ad7925b79600328d1f09f1e"],section[data-section-id="6ad78f9341b26715549501f4"],section[data-section-id="6ad793c351aeef6f689f0c3d"],section[data-section-id="6ad797858435d228f86e4d8c"],section[data-section-id="6ad7999507f1936e52d8f4cf"],section[data-section-id="6ad79b50f4aa0408430e827b"]) .sqs-html-content>*:last-child{margin-bottom:0 !important}
#page :is(.fe-block-yui_3_17_2_1_1792512253221_11022,.fe-block-58d7456bfc3cdf0cf8f3,.fe-block-yui_3_17_2_1_1792513876924_29286) :is(.sqs-block,.sqs-block-content,.image-block-outer-wrapper,.fluid-image-container,.fluid-image-animation-wrapper,.fluid-image-component-root){height:100% !important;width:100% !important;padding:0 !important;position:relative !important}
#page :is(.fe-block-yui_3_17_2_1_1792512253221_11022,.fe-block-58d7456bfc3cdf0cf8f3,.fe-block-yui_3_17_2_1_1792513876924_29286) img{position:absolute !important;inset:0 !important;width:100% !important;height:100% !important;object-fit:cover !important;object-position:50% 45% !important;border-radius:10px}
/* closing CTA: flex at every width */
#page section[data-section-id="6ad79b50f4aa0408430e827b"] .fluid-engine{display:flex !important;flex-wrap:wrap;justify-content:center;align-items:center;gap:12px !important;margin:0 auto !important;max-width:1100px;padding:0 6vw}
#page section[data-section-id="6ad79b50f4aa0408430e827b"] .fluid-engine>.fe-block{grid-area:auto !important;width:auto !important;flex:0 0 auto;height:auto !important}
#page section[data-section-id="6ad79b50f4aa0408430e827b"] .fe-block-yui_3_17_2_1_1792513876924_30914{order:1;flex:0 0 100% !important;width:100% !important;margin-bottom:12px;text-align:center}
#page section[data-section-id="6ad79b50f4aa0408430e827b"] .fe-block-yui_3_17_2_1_1792513876924_33589{order:3;flex:0 0 100% !important;width:100% !important;margin-top:10px;text-align:center}
#page section[data-section-id="6ad79b50f4aa0408430e827b"] :is(.fe-block-yui_3_17_2_1_1792513876924_31185,.fe-block-f28c356aa07ba7cd2d5a,.fe-block-3e226b0cc34fb717ad32,.fe-block-c6eafc77860651223e24){order:2}
#page section[data-section-id="6ad79b50f4aa0408430e827b"] .fe-block-yui_3_17_2_1_1792513876924_33589 .sqs-html-content *{text-align:center !important}
#page section[data-section-id="6ad79b50f4aa0408430e827b"] a.sqs-block-button-element{width:auto !important;display:inline-flex !important;padding:14px 26px !important;border-radius:999px !important;font-size:15px !important;line-height:1.2 !important;height:auto !important;white-space:nowrap}
#page section[data-section-id="6ad79b50f4aa0408430e827b"] .sqs-block-button-container{justify-content:center !important}
@media (min-width:768px){
  #page :is(section[data-section-id="6ad7925b79600328d1f09f1e"],section[data-section-id="6ad78f9341b26715549501f4"],section[data-section-id="6ad793c351aeef6f689f0c3d"],section[data-section-id="6ad797858435d228f86e4d8c"],section[data-section-id="6ad7999507f1936e52d8f4cf"],section[data-section-id="6ad79b50f4aa0408430e827b"]) .content-wrapper{padding-top:52px !important;padding-bottom:52px !important}
  #page :is(section[data-section-id="6ad7925b79600328d1f09f1e"],section[data-section-id="6ad78f9341b26715549501f4"],section[data-section-id="6ad793c351aeef6f689f0c3d"],section[data-section-id="6ad797858435d228f86e4d8c"],section[data-section-id="6ad7999507f1936e52d8f4cf"]) .fluid-engine{grid-template-rows:auto auto auto 1fr !important;grid-auto-rows:auto !important;row-gap:18px !important;margin:0 !important}
  #page :is(section[data-section-id="6ad7925b79600328d1f09f1e"],section[data-section-id="6ad78f9341b26715549501f4"],section[data-section-id="6ad793c351aeef6f689f0c3d"],section[data-section-id="6ad797858435d228f86e4d8c"],section[data-section-id="6ad7999507f1936e52d8f4cf"]) .fluid-engine>.fe-block{align-self:start !important;height:auto !important}
  /* Start here: text + belief note left, two verses right */
  #page .fe-block-4f8a1a62138cf4cac1a9{grid-area:1/2/2/13 !important}
  #page .fe-block-007ad3123d5e9d67d144{grid-area:2/2/3/13 !important}
  #page .fe-block-43692e2a1998ac23f652{grid-area:1/15/2/26 !important}
  #page .fe-block-0195b0b9362d2ffccfb5{grid-area:2/15/4/26 !important}
  /* Steps 1, 2, 4: text + verses left, image right */
  #page :is(.fe-block-yui_3_17_2_1_1792511990819_889,.fe-block-yui_3_17_2_1_1792515526289_9691,.fe-block-yui_3_17_2_1_1792513876924_22497){grid-area:1/2/2/13 !important}
  #page :is(.fe-block-yui_3_17_2_1_1792511990819_1105,.fe-block-a111de488f49b2f0abea,.fe-block-yui_3_17_2_1_1792513876924_23047){grid-area:2/2/3/13 !important}
  #page :is(.fe-block-c48ff5c1c6f8d7c44966,.fe-block-1f7517a8f239e0d9e786){grid-area:3/2/4/13 !important}
  #page :is(.fe-block-yui_3_17_2_1_1792512253221_11022,.fe-block-58d7456bfc3cdf0cf8f3,.fe-block-yui_3_17_2_1_1792513876924_29286){grid-area:1/15/5/26 !important;aspect-ratio:4 / 3}
  /* Step 3: centered text, verses in a row */
  #page .fe-block-yui_3_17_2_1_1792513876924_4032{grid-area:1/5/2/23 !important}
  #page .fe-block-yui_3_17_2_1_1792513876924_4032 .sqs-html-content *{text-align:center !important}
  #page .fe-block-yui_3_17_2_1_1792513876924_5209{grid-area:2/2/3/10 !important}
  #page .fe-block-dbf343dcaebc00485e60{grid-area:2/10/3/18 !important}
  #page .fe-block-c6b46494a7ee948ea32c{grid-area:2/18/3/26 !important}
  #page section[data-section-id="6ad797858435d228f86e4d8c"] .fluid-engine{column-gap:inherit}
  #page section[data-section-id="6ad797858435d228f86e4d8c"] :is(.fe-block-yui_3_17_2_1_1792513876924_5209,.fe-block-dbf343dcaebc00485e60,.fe-block-c6b46494a7ee948ea32c){padding:0 10px;margin-top:10px}
}
@media (min-width:768px) and (max-width:1100px){
  #page :is(section[data-section-id="6ad7925b79600328d1f09f1e"],section[data-section-id="6ad78f9341b26715549501f4"],section[data-section-id="6ad793c351aeef6f689f0c3d"],section[data-section-id="6ad797858435d228f86e4d8c"],section[data-section-id="6ad7999507f1936e52d8f4cf"],section[data-section-id="6ad79b50f4aa0408430e827b"]) .content-wrapper{padding-top:44px !important;padding-bottom:44px !important}
  #page .fe-block-yui_3_17_2_1_1792513876924_4032{grid-area:1/3/2/25 !important}
  #page .fe-block-yui_3_17_2_1_1792513876924_5209{grid-area:2/4/3/24 !important}
  #page .fe-block-dbf343dcaebc00485e60{grid-area:3/4/4/24 !important}
  #page .fe-block-c6b46494a7ee948ea32c{grid-area:4/4/5/24 !important}
  #page section[data-section-id="6ad797858435d228f86e4d8c"] :is(.fe-block-yui_3_17_2_1_1792513876924_5209,.fe-block-dbf343dcaebc00485e60,.fe-block-c6b46494a7ee948ea32c){margin-top:0}
}
@media (max-width:767px){
  #page :is(section[data-section-id="6ad7925b79600328d1f09f1e"],section[data-section-id="6ad78f9341b26715549501f4"],section[data-section-id="6ad793c351aeef6f689f0c3d"],section[data-section-id="6ad797858435d228f86e4d8c"],section[data-section-id="6ad7999507f1936e52d8f4cf"]) .fluid-engine{display:flex !important;flex-direction:column;row-gap:14px !important;margin:0 !important}
  #page :is(section[data-section-id="6ad7925b79600328d1f09f1e"],section[data-section-id="6ad78f9341b26715549501f4"],section[data-section-id="6ad793c351aeef6f689f0c3d"],section[data-section-id="6ad797858435d228f86e4d8c"],section[data-section-id="6ad7999507f1936e52d8f4cf"]) .fluid-engine>.fe-block{width:100%;height:auto !important}
  #page :is(.fe-block-yui_3_17_2_1_1792512253221_11022,.fe-block-58d7456bfc3cdf0cf8f3,.fe-block-yui_3_17_2_1_1792513876924_29286){aspect-ratio:3 / 2;order:-1}
  #page .fe-block-007ad3123d5e9d67d144{order:5}
  #page .fe-block-yui_3_17_2_1_1792513876924_23047{order:2}
  #page section[data-section-id="6ad79b50f4aa0408430e827b"] .fluid-engine{flex-direction:column;align-items:stretch;padding:0 6vw}
  #page section[data-section-id="6ad79b50f4aa0408430e827b"] a.sqs-block-button-element{width:100% !important;justify-content:center}
}
/* §48b. Know God: no forced section heights, compact verse cards, tight hero */
#page :is(section[data-section-id="6ad78eed4b5a24376dc72ae5"],section[data-section-id="6ad7925b79600328d1f09f1e"],section[data-section-id="6ad78f9341b26715549501f4"],section[data-section-id="6ad793c351aeef6f689f0c3d"],section[data-section-id="6ad797858435d228f86e4d8c"],section[data-section-id="6ad7999507f1936e52d8f4cf"],section[data-section-id="6ad79b50f4aa0408430e827b"]){min-height:0 !important}
#page :is(section[data-section-id="6ad7925b79600328d1f09f1e"],section[data-section-id="6ad78f9341b26715549501f4"],section[data-section-id="6ad793c351aeef6f689f0c3d"],section[data-section-id="6ad797858435d228f86e4d8c"],section[data-section-id="6ad7999507f1936e52d8f4cf"]) .sqs-block-quote{padding:2px 0 2px 20px !important;border-left:3px solid #9F2022}
#page :is(section[data-section-id="6ad7925b79600328d1f09f1e"],section[data-section-id="6ad78f9341b26715549501f4"],section[data-section-id="6ad793c351aeef6f689f0c3d"],section[data-section-id="6ad797858435d228f86e4d8c"],section[data-section-id="6ad7999507f1936e52d8f4cf"]) .sqs-quote-block-contents{margin:0 !important}
#page :is(section[data-section-id="6ad7925b79600328d1f09f1e"],section[data-section-id="6ad78f9341b26715549501f4"],section[data-section-id="6ad793c351aeef6f689f0c3d"],section[data-section-id="6ad797858435d228f86e4d8c"],section[data-section-id="6ad7999507f1936e52d8f4cf"]) .sqs-quote-block-contents figcaption{margin-top:6px !important;text-align:left !important}
#page :is(.fe-block-yui_3_17_2_1_1792513876924_4032,.fe-block-yui_3_17_2_1_1792513876924_22497) p{font-size:17px !important;line-height:1.6 !important}
#page section[data-section-id="6ad78eed4b5a24376dc72ae5"] .fe-block-yui_3_17_2_1_1792511694223_869 :is(.sqs-block,.sqs-block-content,.image-block-outer-wrapper,.fluid-image-container,.fluid-image-animation-wrapper,.fluid-image-component-root){height:100% !important;width:100% !important;padding:0 !important;position:relative !important}
#page section[data-section-id="6ad78eed4b5a24376dc72ae5"] .fe-block-yui_3_17_2_1_1792511694223_869 img{position:absolute !important;inset:0 !important;width:100% !important;height:100% !important;object-fit:cover !important;object-position:50% 40% !important;border-radius:10px}
@media (min-width:768px){
  #page section[data-section-id="6ad78eed4b5a24376dc72ae5"] .content-wrapper{padding-bottom:52px !important}
  #page section[data-section-id="6ad78eed4b5a24376dc72ae5"] .fluid-engine{grid-template-rows:auto !important;grid-auto-rows:auto !important;margin-bottom:0 !important}
  #page section[data-section-id="6ad78eed4b5a24376dc72ae5"] .fluid-engine>.fe-block{align-self:start !important;height:auto !important}
  #page .fe-block-yui_3_17_2_1_1792511694223_446{grid-area:1/2/2/13 !important}
  #page .fe-block-yui_3_17_2_1_1792511694223_869{grid-area:1/15/2/26 !important;aspect-ratio:3 / 2}
  #page section[data-section-id="6ad797858435d228f86e4d8c"] .sqs-block-quote{margin:0 8px}
}
@media (max-width:767px){
  #page section[data-section-id="6ad78eed4b5a24376dc72ae5"] .fe-block-yui_3_17_2_1_1792511694223_869{aspect-ratio:3 / 2;height:auto !important}
  #page section[data-section-id="6ad78eed4b5a24376dc72ae5"] .content-wrapper{padding-bottom:24px !important}
}
#page :is(.fe-block-yui_3_17_2_1_1792513876924_4032,.fe-block-yui_3_17_2_1_1792513876924_22497) p *{font-size:inherit !important}
@media (min-width:768px){
  #page .fe-block-4f8a1a62138cf4cac1a9{grid-area:1/2/3/13 !important}
  #page .fe-block-007ad3123d5e9d67d144{grid-area:3/2/4/13 !important;margin-top:-6px}
  #page .fe-block-43692e2a1998ac23f652{grid-area:1/15/2/26 !important}
  #page .fe-block-0195b0b9362d2ffccfb5{grid-area:2/15/3/26 !important}
  #page section[data-section-id="6ad7925b79600328d1f09f1e"] .fluid-engine{grid-template-rows:auto auto auto !important}
}
@media (min-width:768px) and (max-width:1100px){
  #page .fe-block-58d7456bfc3cdf0cf8f3{aspect-ratio:3 / 4 !important}
  #page .fe-block-58d7456bfc3cdf0cf8f3 img{object-position:40% 50% !important}
}

/* §49. Home hero "A place where you belong" (6ad4a231…): frame the pulpit photo so the pastor sits clear of the
   centred headline/subtitle; slightly stronger overlay for readability. */
#page section[data-section-id="6ad4a231a75b2b6c7e3be2f0"] .section-background{overflow:hidden !important}
#page section[data-section-id="6ad4a231a75b2b6c7e3be2f0"] .section-background img{transform:scale(1.35) !important;transform-origin:8% 100% !important}
#page section[data-section-id="6ad4a231a75b2b6c7e3be2f0"] .section-background-overlay{opacity:.52 !important}
@media (max-width:767px){
  #page section[data-section-id="6ad4a231a75b2b6c7e3be2f0"] .section-background img{transform:scale(1.32) !important;transform-origin:50% 100% !important;object-position:47% 50% !important}
}
/* §50. Header 768–1100px: use the hamburger header so "Plan your visit" can't collide with the nav or the search icon */
@media (min-width:768px) and (max-width:1100px){
  header#header .header-display-desktop,header#header .header-display-desktop *{display:none !important}
  header#header .header-display-mobile{display:flex !important}
  header#header .header-display-mobile .header-burger{display:flex !important}
  header#header .header-display-mobile :is(.header-nav,.header-actions){display:none !important}
}

/* §51. Kids Safety & Check-In (/kids-safety). Hero 93dd, S2 4b08 (native text), S3–S6 code blocks (e858, 4366, 4d67, 282c). */
#page :is(section[data-section-id="6ad7a7a0d6ec29760f0c93dd"],section[data-section-id="6ad7aaa6e100cc6e6a6a4b08"],section[data-section-id="6ad7ad2514eaa24a5087e858"],section[data-section-id="6ad7adfb11776905cb9f4366"],section[data-section-id="6ad7ae622afad730974e4d67"],section[data-section-id="6ad7aee4fdf8c4474977282c"]){min-height:0 !important}
#page :is(section[data-section-id="6ad7aaa6e100cc6e6a6a4b08"],section[data-section-id="6ad7ad2514eaa24a5087e858"],section[data-section-id="6ad7adfb11776905cb9f4366"],section[data-section-id="6ad7ae622afad730974e4d67"],section[data-section-id="6ad7aee4fdf8c4474977282c"]) .content-wrapper{padding-top:28px !important;padding-bottom:28px !important}
#page section[data-section-id="6ad7aaa6e100cc6e6a6a4b08"] .content-wrapper{padding-top:56px !important}
#page section[data-section-id="6ad7aee4fdf8c4474977282c"] .content-wrapper{padding-top:44px !important;padding-bottom:64px !important}
#page :is(section[data-section-id="6ad7a7a0d6ec29760f0c93dd"],section[data-section-id="6ad7aaa6e100cc6e6a6a4b08"],section[data-section-id="6ad7ad2514eaa24a5087e858"],section[data-section-id="6ad7adfb11776905cb9f4366"],section[data-section-id="6ad7ae622afad730974e4d67"],section[data-section-id="6ad7aee4fdf8c4474977282c"]) .fluid-engine{grid-template-rows:auto !important;grid-auto-rows:auto !important;margin:0 !important;row-gap:14px !important}
#page :is(section[data-section-id="6ad7a7a0d6ec29760f0c93dd"],section[data-section-id="6ad7aaa6e100cc6e6a6a4b08"],section[data-section-id="6ad7ad2514eaa24a5087e858"],section[data-section-id="6ad7adfb11776905cb9f4366"],section[data-section-id="6ad7ae622afad730974e4d67"],section[data-section-id="6ad7aee4fdf8c4474977282c"]) .fluid-engine>.fe-block{align-self:start !important;height:auto !important}
/* text column: one readable measure for S2–S6 */
#page :is(.fe-block-yui_3_17_2_1_1792518636393_2380,.fe-block-yui_3_17_2_1_1792519433120_2856,.fe-block-yui_3_17_2_1_1792519433120_3137,.fe-block-yui_3_17_2_1_1792519433120_3645){grid-area:1/2/2/26 !important;width:100%;max-width:760px}
#page .fe-block-yui_3_17_2_1_1792519433120_3905{grid-area:1/2/2/26 !important;width:100%}
#page :is(section[data-section-id="6ad7aaa6e100cc6e6a6a4b08"],section[data-section-id="6ad7ad2514eaa24a5087e858"],section[data-section-id="6ad7adfb11776905cb9f4366"],section[data-section-id="6ad7ae622afad730974e4d67"],section[data-section-id="6ad7aee4fdf8c4474977282c"]) :is(.sqs-block,.sqs-block-content,.sqs-code-container){width:100% !important;max-width:none !important;padding-left:0 !important;padding-right:0 !important}
#page :is(section[data-section-id="6ad7aaa6e100cc6e6a6a4b08"],section[data-section-id="6ad7ad2514eaa24a5087e858"],section[data-section-id="6ad7adfb11776905cb9f4366"],section[data-section-id="6ad7ae622afad730974e4d67"],section[data-section-id="6ad7aee4fdf8c4474977282c"]) :is(p,li){font-size:17px !important;line-height:1.6 !important}
#page :is(section[data-section-id="6ad7aaa6e100cc6e6a6a4b08"],section[data-section-id="6ad7ad2514eaa24a5087e858"],section[data-section-id="6ad7adfb11776905cb9f4366"],section[data-section-id="6ad7ae622afad730974e4d67"],section[data-section-id="6ad7aee4fdf8c4474977282c"]) h2{margin:0 0 14px !important;font-size:clamp(34px,4vw,48px) !important;line-height:1.1 !important}
#page section[data-section-id="6ad7aaa6e100cc6e6a6a4b08"] h3{margin:26px 0 6px !important}
#page section[data-section-id="6ad7aaa6e100cc6e6a6a4b08"] p{margin:0 0 10px !important}
#page :is(section[data-section-id="6ad7ad2514eaa24a5087e858"],section[data-section-id="6ad7adfb11776905cb9f4366"],section[data-section-id="6ad7ae622afad730974e4d67"]) ul{list-style:none !important;margin:14px 0 0 !important;padding:0 !important}
#page :is(section[data-section-id="6ad7ad2514eaa24a5087e858"],section[data-section-id="6ad7adfb11776905cb9f4366"],section[data-section-id="6ad7ae622afad730974e4d67"]) li{position:relative;padding:0 0 0 26px !important;margin:0 0 12px !important}
#page :is(section[data-section-id="6ad7ad2514eaa24a5087e858"],section[data-section-id="6ad7adfb11776905cb9f4366"],section[data-section-id="6ad7ae622afad730974e4d67"]) li::before{content:"";position:absolute;left:4px;top:.62em;width:8px;height:8px;border-radius:50%;background:#9F2022}
#page :is(section[data-section-id="6ad7ad2514eaa24a5087e858"],section[data-section-id="6ad7adfb11776905cb9f4366"],section[data-section-id="6ad7ae622afad730974e4d67"]) li::marker{content:""}
#page :is(section[data-section-id="6ad7ae622afad730974e4d67"],section[data-section-id="6ad7aee4fdf8c4474977282c"]) a.sqs-block-button-element{display:inline-flex !important;align-items:center;justify-content:center;background:#9F2022 !important;color:#fff !important;text-decoration:none !important;border-radius:999px !important;padding:14px 28px !important;font-size:15px !important;font-weight:600;line-height:1.2 !important;white-space:nowrap;margin:8px 10px 0 0}
#page :is(section[data-section-id="6ad7ae622afad730974e4d67"],section[data-section-id="6ad7aee4fdf8c4474977282c"]) a.sqs-block-button-element:hover{background:#7f191b !important}
#page section[data-section-id="6ad7aee4fdf8c4474977282c"] .sqs-code-container{text-align:center !important}
#page section[data-section-id="6ad7aee4fdf8c4474977282c"] .sqs-code-container *{text-align:center !important}
#page section[data-section-id="6ad7aee4fdf8c4474977282c"] a.sqs-block-button-element{margin:8px 5px 0}
/* hero: text column left, photo right, tops aligned */
#page .fe-block-e1d528f67502389d8db6 :is(.sqs-block,.sqs-block-content,.image-block-outer-wrapper,.fluid-image-container,.fluid-image-animation-wrapper,.fluid-image-component-root){height:100% !important;width:100% !important;padding:0 !important;position:relative !important}
#page .fe-block-e1d528f67502389d8db6 img{position:absolute !important;inset:0 !important;width:100% !important;height:100% !important;object-fit:cover !important;object-position:50% 50% !important;border-radius:10px}
#page section[data-section-id="6ad7a7a0d6ec29760f0c93dd"] .sqs-html-content>*{margin-top:0 !important}
@media (min-width:768px){
  #page section[data-section-id="6ad7a7a0d6ec29760f0c93dd"] .content-wrapper{padding-bottom:28px !important}
  #page section[data-section-id="6ad7a7a0d6ec29760f0c93dd"] .fluid-engine{grid-template-rows:auto auto auto auto 1fr !important;row-gap:0 !important}
  #page .fe-block-yui_3_17_2_1_1792518636393_1183{grid-area:1/2/2/13 !important;margin-bottom:14px}
  #page .fe-block-46412118f06d012672ae{grid-area:2/2/3/13 !important;margin-bottom:18px}
  #page .fe-block-yui_3_17_2_1_1792518013499_7097{grid-area:3/2/4/13 !important;margin-bottom:24px}
  #page .fe-block-0b5d22433b5afc531a56{grid-area:4/2/5/13 !important}
  #page .fe-block-e1d528f67502389d8db6{grid-area:1/14/6/26 !important;aspect-ratio:4 / 3}
}
@media (min-width:768px) and (max-width:1100px){
  #page .fe-block-e1d528f67502389d8db6{aspect-ratio:4 / 5}
}
@media (max-width:767px){
  #page :is(section[data-section-id="6ad7aaa6e100cc6e6a6a4b08"],section[data-section-id="6ad7ad2514eaa24a5087e858"],section[data-section-id="6ad7adfb11776905cb9f4366"],section[data-section-id="6ad7ae622afad730974e4d67"],section[data-section-id="6ad7aee4fdf8c4474977282c"]){padding-top:0 !important;padding-bottom:0 !important}
  #page section[data-section-id="6ad7a7a0d6ec29760f0c93dd"] .fluid-engine{display:flex !important;flex-direction:column;row-gap:12px !important}
  #page section[data-section-id="6ad7a7a0d6ec29760f0c93dd"] .content-wrapper{padding-bottom:20px !important}
  #page section[data-section-id="6ad7a7a0d6ec29760f0c93dd"] .fluid-engine>.fe-block{width:100%}
  #page .fe-block-yui_3_17_2_1_1792518636393_1183{order:1} #page .fe-block-46412118f06d012672ae{order:2} #page .fe-block-yui_3_17_2_1_1792518013499_7097{order:3} #page .fe-block-0b5d22433b5afc531a56{order:4} #page .fe-block-e1d528f67502389d8db6{order:5;aspect-ratio:3 / 2;margin-top:8px}
  #page section[data-section-id="6ad7aee4fdf8c4474977282c"] a.sqs-block-button-element{display:flex !important;width:100%;margin:10px 0 0 !important}
  #page section[data-section-id="6ad7ae622afad730974e4d67"] a.sqs-block-button-element{display:flex !important;width:100%;margin:10px 0 0 !important}
}
/* §51b. /nursery closing button section (…00a1): keep the "Kids safety & check-in" button inside its section */
#page section[data-section-id="6ad510ff663b9f56f93c00a1"]{min-height:0 !important}
#page section[data-section-id="6ad510ff663b9f56f93c00a1"] .content-wrapper{padding-top:8px !important;padding-bottom:52px !important}
#page section[data-section-id="6ad510ff663b9f56f93c00a1"] .fluid-engine{grid-template-rows:auto !important;grid-auto-rows:auto !important;margin:0 !important}
#page section[data-section-id="6ad510ff663b9f56f93c00a1"] .fluid-engine>.fe-block{align-self:start !important}
@media (max-width:767px){#page section[data-section-id="6ad510ff663b9f56f93c00a1"] .content-wrapper{padding-bottom:28px !important}}
#page .fe-block-0b5d22433b5afc531a56 .sqs-block-button-container{justify-content:flex-start !important;text-align:left !important}
#page .fe-block-0b5d22433b5afc531a56 a.sqs-block-button-element{width:auto !important;height:auto !important;display:inline-flex !important;align-items:center;padding:14px 28px !important;border-radius:999px !important;font-size:15px !important;line-height:1.2 !important;white-space:nowrap}
@media (max-width:767px){
  #page section[data-section-id="6ad7a7a0d6ec29760f0c93dd"]{padding-bottom:0 !important}
  #page section[data-section-id="6ad7aaa6e100cc6e6a6a4b08"] .content-wrapper{padding-top:28px !important}
  #page .fe-block-0b5d22433b5afc531a56 a.sqs-block-button-element{width:100% !important;justify-content:center}
}
@media (min-width:768px){#page section[data-section-id="6ad7a7a0d6ec29760f0c93dd"] .fe-block-0b5d22433b5afc531a56{grid-area:4/2/5/13 !important;width:fit-content !important}
#page section[data-section-id="6ad7a7a0d6ec29760f0c93dd"] .fe-block-0b5d22433b5afc531a56 a.sqs-block-button-element{width:fit-content !important}}
#page section[data-section-id="6ad510ff663b9f56f93c00a1"] .fe-block-yui_3_17_2_1_1792520301502_1678{height:auto !important;margin-top:10px}
#page section[data-section-id="6ad510ff663b9f56f93c00a1"] .fe-block-yui_3_17_2_1_1792520301502_1678 .sqs-block-button-container{justify-content:flex-start !important}
#page section[data-section-id="6ad510ff663b9f56f93c00a1"] .fe-block-yui_3_17_2_1_1792520301502_1678 a.sqs-block-button-element{width:fit-content !important;height:auto !important;display:inline-flex !important;align-items:center;padding:14px 28px !important;border-radius:999px !important;font-size:15px !important;line-height:1.2 !important;white-space:nowrap}
@media (max-width:767px){#page section[data-section-id="6ad510ff663b9f56f93c00a1"] .fe-block-yui_3_17_2_1_1792520301502_1678 a.sqs-block-button-element{width:100% !important;justify-content:center}}

/* §52. Find Your Place (/find-your-place): code-block sections (kids 6ad7b45c…, students 6ad7b4ad…, married 6ad7b4f1…, care 6ad7b527…, talk 6ad7b574…) collapse the fluid-engine rows to content height so there are no empty bands */
#page :is(section[data-section-id="6ad7b45ce5d64a1d983b8d2c"],section[data-section-id="6ad7b4ad7c927251a14e2abc"],section[data-section-id="6ad7b4f14bb7ad5ac65dbea6"],section[data-section-id="6ad7b527f1015b4005670494"],section[data-section-id="6ad7b57402440c195ec9f5b3"]){min-height:0 !important}
#page :is(section[data-section-id="6ad7b45ce5d64a1d983b8d2c"],section[data-section-id="6ad7b4ad7c927251a14e2abc"],section[data-section-id="6ad7b4f14bb7ad5ac65dbea6"],section[data-section-id="6ad7b527f1015b4005670494"],section[data-section-id="6ad7b57402440c195ec9f5b3"]) .fluid-engine{grid-template-rows:auto !important;grid-auto-rows:auto !important;margin-bottom:0 !important}
#page :is(section[data-section-id="6ad7b45ce5d64a1d983b8d2c"],section[data-section-id="6ad7b4ad7c927251a14e2abc"],section[data-section-id="6ad7b4f14bb7ad5ac65dbea6"],section[data-section-id="6ad7b527f1015b4005670494"],section[data-section-id="6ad7b57402440c195ec9f5b3"]) .fluid-engine>.fe-block{grid-row:1 / 2 !important;align-self:start !important;height:auto !important}
#page :is(section[data-section-id="6ad7b45ce5d64a1d983b8d2c"],section[data-section-id="6ad7b4ad7c927251a14e2abc"],section[data-section-id="6ad7b4f14bb7ad5ac65dbea6"],section[data-section-id="6ad7b527f1015b4005670494"],section[data-section-id="6ad7b57402440c195ec9f5b3"]) .content-wrapper{padding-top:48px !important;padding-bottom:48px !important}
@media (max-width:767px){#page :is(section[data-section-id="6ad7b45ce5d64a1d983b8d2c"],section[data-section-id="6ad7b4ad7c927251a14e2abc"],section[data-section-id="6ad7b4f14bb7ad5ac65dbea6"],section[data-section-id="6ad7b527f1015b4005670494"],section[data-section-id="6ad7b57402440c195ec9f5b3"]) .content-wrapper{padding-top:28px !important;padding-bottom:28px !important}}
@media (min-width:1100px){#page #married .fyp-grid{grid-template-columns:repeat(4,minmax(0,1fr)) !important}}
@media (min-width:768px) and (max-width:1099px){#page #married .fyp-grid{grid-template-columns:repeat(2,minmax(0,1fr)) !important}}

/* §53. Home hero countdown pill (option 3). Injected by Code Injection footer script into the home hero text block (#block-709e…f08c). Space is reserved in CSS so there is no layout shift. */
#block-709e92ae9abc8a65f08c .sqs-html-content{position:relative;padding-top:52px}
#block-709e92ae9abc8a65f08c .fbc-pill{position:absolute;top:0;left:50%;transform:translateX(-50%);display:inline-flex;align-items:center;gap:8px;white-space:nowrap;text-decoration:none!important;background:rgba(251,248,243,.14);border:1px solid rgba(251,248,243,.55);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:#fbf8f3!important;border-radius:999px;padding:7px 16px;font:500 14px/1.3 'DM Sans',sans-serif;letter-spacing:.06em}
#block-709e92ae9abc8a65f08c .fbc-pill b{font-weight:700;font-variant-numeric:tabular-nums;display:inline-block;min-width:7.2em;text-align:left}
#block-709e92ae9abc8a65f08c .fbc-dot{width:8px;height:8px;border-radius:50%;background:#fbf8f3;opacity:.8;flex:none}
#block-709e92ae9abc8a65f08c .fbc-pill.is-live{background:#d0262a;border-color:#d0262a;color:#fff!important;font-weight:700;letter-spacing:.1em;box-shadow:0 0 0 6px rgba(208,38,42,.25)}
#block-709e92ae9abc8a65f08c .fbc-pill.is-live .fbc-dot{background:#fff;opacity:1;animation:fbcPulse 1.6s ease-in-out infinite}
@keyframes fbcPulse{50%{opacity:.35}}
@media (prefers-reduced-motion:reduce){#block-709e92ae9abc8a65f08c .fbc-pill.is-live .fbc-dot{animation:none}}
@media (max-width:640px){#block-709e92ae9abc8a65f08c .sqs-html-content{padding-top:46px}#block-709e92ae9abc8a65f08c .fbc-pill{font-size:13px;padding:6px 14px}}

/* §54. The Well (/young-adults): four code-block sections (newpages/well/1-4), full-bleed via .fyp-bleed. Grid refreshes from study…/squarespace/well/posts.json. */
#page .well-hero,#page .well-when-wrap,#page .well-latest,#page .well-contact-wrap{font-family:'DM Sans',sans-serif;color:#16302b;text-align:left}
#page .well-in{max-width:1100px;margin:0 auto;padding:0 32px;box-sizing:border-box}
#page .well-eyebrow{font-weight:600;font-size:12px;letter-spacing:.16em;text-transform:uppercase;color:#0f6f63;margin:0 0 10px}
#page .well-hero h1,#page .well-when-wrap h2,#page .well-latest h2,#page .well-contact h2{font-family:'EB Garamond',serif;font-weight:500;color:#0f2a26;letter-spacing:-.01em;margin:0 0 12px}
#page .well-lead{font-size:clamp(17px,1.5vw,19px);line-height:1.5;margin:0;color:#16302b}
#page .well-hero{background:radial-gradient(circle at 75% 50%,#fffdf8 0,#f4efe6 55%);padding:72px 0 96px}
#page .well-hero-grid{display:grid;grid-template-columns:1.1fr 1fr;gap:40px;align-items:center}
#page .well-hero h1{font-size:clamp(48px,6vw,80px);line-height:1.02}
#page .well-btns{display:flex;flex-wrap:wrap;gap:10px;margin-top:26px}
#page .well-btn{display:inline-block;background:#5fd3c0;color:#0f2a26 !important;border:2px solid #5fd3c0;border-radius:999px;padding:11px 22px;font-weight:700;font-size:15px;text-decoration:none !important}
#page .well-btn-o{background:transparent;border-color:#0f6f63}
#page .well-logo{text-align:center}
#page .well-logo img{width:400px;max-width:100%;height:auto;filter:drop-shadow(0 10px 24px rgba(15,42,38,.18))}
#page .well-when-wrap{padding:0 0 56px}
#page .well-when{margin-top:-48px;position:relative;background:#fff;border-radius:14px;box-shadow:0 10px 30px rgba(0,0,0,.08);display:grid;grid-template-columns:repeat(3,1fr);text-align:center}
#page .well-when>div{padding:24px 16px}
#page .well-when b{display:block;font-size:22px;color:#0f6f63}
#page .well-when span{font-size:14px;color:#4a5f5b}
#page .well-mission{display:grid;grid-template-columns:1fr 1fr;gap:48px;align-items:start;margin-top:56px}
#page .well-mission h2,#page .well-latest h2,#page .well-contact h2{font-size:clamp(30px,3.2vw,40px);line-height:1.1}
#page .well-mission ul{margin:26px 0 0;padding-left:20px;font-size:17px;line-height:1.6}
#page .well-mission li{margin-bottom:10px}
#page .well-latest{padding:24px 0 56px}
#page .well-head{display:flex;justify-content:space-between;align-items:flex-end;gap:16px;flex-wrap:wrap;margin-bottom:22px}
#page .well-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}
#page .well-grid a{position:relative;display:block;aspect-ratio:1;overflow:hidden;border-radius:8px}
#page .well-grid img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .3s}
#page .well-grid a:hover img{transform:scale(1.04)}
#page .well-grid time{position:absolute;left:8px;bottom:8px;background:rgba(15,42,38,.82);color:#fff;font-size:12px;font-weight:600;padding:4px 9px;border-radius:999px}
#page .well-contact-wrap{padding:8px 0 72px}
#page .well-contact{display:grid;grid-template-columns:200px 1fr;gap:32px;align-items:start;background:#fff;border-radius:14px;padding:28px;box-shadow:0 6px 20px rgba(0,0,0,.05)}
#page .well-contact img{width:100%;border-radius:10px;display:block}
#page .well-contact p{margin:4px 0;font-size:16px}
#page .well-contact a{color:#0f6f63}
@media (max-width:767px){
#page .well-in{padding:0 18px}
#page .well-hero{padding:44px 0 72px}
#page .well-hero-grid{grid-template-columns:1fr;gap:28px}
#page .well-logo img{width:270px}
#page .well-when{grid-template-columns:1fr;margin-top:-40px}
#page .well-when>div{padding:14px}
#page .well-mission{grid-template-columns:1fr;gap:16px;margin-top:36px}
#page .well-mission ul{margin-top:0}
#page .well-latest{padding:8px 0 40px}
#page .well-grid{gap:4px}
#page .well-grid time{font-size:10px;left:5px;bottom:5px;padding:3px 6px}
#page .well-contact{grid-template-columns:1fr;gap:18px;padding:20px}
#page .well-contact img{max-width:220px}
#page .well-contact-wrap{padding-bottom:48px}}

/* §55. The Well (/young-adults) live fixes: collapse the four code-block sections to content height (no empty bands), zero their padding, keep the strip below the hero; plus §55h home hero legibility over fb-anniversary-outdoor-1.jpg */
#page :is(section[data-section-id="6ad7bc0b16dc444636ccc96b"],section[data-section-id="6ad7beb8dca679120765658b"],section[data-section-id="6ad7bf0b93eddf34537d8786"],section[data-section-id="6ad7bf6a16b9576746d1e4ca"]){min-height:0 !important}
#page :is(section[data-section-id="6ad7bc0b16dc444636ccc96b"],section[data-section-id="6ad7beb8dca679120765658b"],section[data-section-id="6ad7bf0b93eddf34537d8786"],section[data-section-id="6ad7bf6a16b9576746d1e4ca"]) .fluid-engine{grid-template-rows:auto !important;grid-auto-rows:auto !important;margin-bottom:0 !important;row-gap:0 !important}
#page :is(section[data-section-id="6ad7bc0b16dc444636ccc96b"],section[data-section-id="6ad7beb8dca679120765658b"],section[data-section-id="6ad7bf0b93eddf34537d8786"],section[data-section-id="6ad7bf6a16b9576746d1e4ca"]) .fluid-engine>.fe-block{grid-row:1 / 2 !important;align-self:start !important;height:auto !important}
#page :is(section[data-section-id="6ad7bc0b16dc444636ccc96b"],section[data-section-id="6ad7beb8dca679120765658b"],section[data-section-id="6ad7bf0b93eddf34537d8786"],section[data-section-id="6ad7bf6a16b9576746d1e4ca"]) .content-wrapper{padding-top:0 !important;padding-bottom:0 !important}
#page :is(section[data-section-id="6ad7bc0b16dc444636ccc96b"],section[data-section-id="6ad7beb8dca679120765658b"],section[data-section-id="6ad7bf0b93eddf34537d8786"],section[data-section-id="6ad7bf6a16b9576746d1e4ca"]) .section-border,#page :is(section[data-section-id="6ad7bc0b16dc444636ccc96b"],section[data-section-id="6ad7beb8dca679120765658b"],section[data-section-id="6ad7bf0b93eddf34537d8786"],section[data-section-id="6ad7bf6a16b9576746d1e4ca"]) .section-background{background:#f6f8f7 !important}
#page section[data-section-id="6ad7bc0b16dc444636ccc96b"] .section-background{background:#f4efe6 !important}
#page .well-hero{padding:64px 0}
#page .well-when-wrap{padding:40px 0 48px}
#page .well-when{margin-top:0}
#page .well-mission{margin-top:48px}
@media (max-width:767px){#page .well-hero{padding:36px 0 40px}#page .well-when-wrap{padding:28px 0 36px}#page .well-when{margin-top:0}#page .well-mission{margin-top:32px}}
#page section[data-section-id="6ad4a231a75b2b6c7e3be2f0"] .fe-block h1,#page section[data-section-id="6ad4a231a75b2b6c7e3be2f0"] .fe-block h1 *,#page section[data-section-id="6ad4a231a75b2b6c7e3be2f0"] .fe-block p{text-shadow:0 2px 14px rgba(0,0,0,.55),0 1px 3px rgba(0,0,0,.5)}
#page section[data-section-id="6ad4a231a75b2b6c7e3be2f0"] .section-background::after{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(ellipse 60% 45% at 50% 45%,rgba(0,0,0,.35),rgba(0,0,0,0) 70%)}
#page section[data-section-id="6ad4a231a75b2b6c7e3be2f0"] .fbc-pill{background:rgba(15,12,10,.55) !important;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px)}
#page :is(section[data-section-id="6ad7beb8dca679120765658b"],section[data-section-id="6ad7bf0b93eddf34537d8786"],section[data-section-id="6ad7bf6a16b9576746d1e4ca"]){padding-top:0 !important;padding-bottom:0 !important}
#page section[data-section-id="6ad7bc0b16dc444636ccc96b"]{padding-bottom:0 !important}

/* §56. Home: (a) "Meet our leadership" (block-88ce…) as the red primary button; (b) "Welcome to Faith" section (6ad4a63a…) 50/50 with a 4:3 rounded photo; (c) "What's your next step?" section (6ad4b2b1…) links as a 2×2 card grid, photo beside the heading. ≥768px re-places the fluid-engine blocks; <768 keeps Squarespace's mobile order. */
#page #block-88ce1c40996a27201198 a.sqs-block-button-element{background-color:#9F2022 !important;color:#fbf8f3 !important;border:0 !important;transition:opacity .1s linear !important;white-space:nowrap}
#page #block-88ce1c40996a27201198 a.sqs-block-button-element:hover{opacity:.8}
#page section[data-section-id="6ad4a63aa42e6a69e11318af"] .fe-block-38656bab7f2d696c3eba .sqs-html-content>:first-child,#page section[data-section-id="6ad4b2b15538fb48d52a4927"] #block-40bf8aa5eabf73082d1f .sqs-html-content>:first-child{margin-top:0 !important}
/* rounded, cover photos */
#page section[data-section-id="6ad4a63aa42e6a69e11318af"] .fe-block-8555855ae343d1f8fd6b,#page section[data-section-id="6ad4b2b15538fb48d52a4927"] .fe-block-ee8fe00d9b3493c4321e{border-radius:14px;overflow:hidden}
#page section[data-section-id="6ad4a63aa42e6a69e11318af"] .fe-block-8555855ae343d1f8fd6b img,#page section[data-section-id="6ad4b2b15538fb48d52a4927"] .fe-block-ee8fe00d9b3493c4321e img{object-fit:cover !important;width:100% !important;height:100% !important}
#page section[data-section-id="6ad4a63aa42e6a69e11318af"] .fe-block-8555855ae343d1f8fd6b img{object-position:50% 30% !important}
/* next-step cards (all sizes) */
#page section[data-section-id="6ad4b2b15538fb48d52a4927"] #block-45c5863bea9035c582af .sqs-html-content{display:grid;grid-template-columns:1fr 1fr;gap:12px}
#page section[data-section-id="6ad4b2b15538fb48d52a4927"] #block-45c5863bea9035c582af .sqs-html-content>p{grid-column:1/-1;margin:0 0 8px !important}
#page section[data-section-id="6ad4b2b15538fb48d52a4927"] #block-45c5863bea9035c582af h3{margin:0 !important;font-size:clamp(17px,1.5vw,20px) !important;line-height:1.3 !important}
#page section[data-section-id="6ad4b2b15538fb48d52a4927"] #block-45c5863bea9035c582af h3:not(:last-child) a{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:84px;height:100%;box-sizing:border-box;padding:18px 20px;background:#fff;border:1px solid #e7e0d6;border-left:4px solid #9F2022;border-radius:12px;box-shadow:0 4px 14px rgba(0,0,0,.05);color:#1c1a19 !important;text-decoration:none !important;transition:transform .15s,box-shadow .15s}
#page section[data-section-id="6ad4b2b15538fb48d52a4927"] #block-45c5863bea9035c582af h3:not(:last-child) a::after{content:"→";color:#9F2022;font-size:1.2em;flex:none;transition:transform .15s}
#page section[data-section-id="6ad4b2b15538fb48d52a4927"] #block-45c5863bea9035c582af h3:not(:last-child) a:hover{transform:translateY(-2px);box-shadow:0 8px 22px rgba(0,0,0,.09)}
#page section[data-section-id="6ad4b2b15538fb48d52a4927"] #block-45c5863bea9035c582af h3:not(:last-child) a:hover::after{transform:translateX(4px)}
#page section[data-section-id="6ad4b2b15538fb48d52a4927"] #block-45c5863bea9035c582af h3:last-child{grid-column:1/-1;margin-top:6px !important;font-size:16px !important}
#page section[data-section-id="6ad4b2b15538fb48d52a4927"] #block-45c5863bea9035c582af h3:last-child a{color:#9F2022 !important}
#page section[data-section-id="6ad4b2b15538fb48d52a4927"] #block-45c5863bea9035c582af h3:last-child a::after{content:" →"}
#page section[data-section-id="6ad4b2b15538fb48d52a4927"] #block-40bf8aa5eabf73082d1f h2:empty{display:none}
@media (max-width:767px){#page section[data-section-id="6ad4b2b15538fb48d52a4927"] .fe-block-ee8fe00d9b3493c4321e{border-radius:14px;overflow:hidden}#page section[data-section-id="6ad4b2b15538fb48d52a4927"] .fe-block-ee8fe00d9b3493c4321e img{object-position:30% 0 !important;height:106% !important}#page section[data-section-id="6ad4b2b15538fb48d52a4927"] #block-45c5863bea9035c582af .sqs-html-content{grid-template-columns:1fr}#page section[data-section-id="6ad4b2b15538fb48d52a4927"] #block-45c5863bea9035c582af h3:not(:last-child) a{min-height:64px}}
@media (min-width:768px){
#page section[data-section-id="6ad4a63aa42e6a69e11318af"] .fluid-engine,#page section[data-section-id="6ad4b2b15538fb48d52a4927"] .fluid-engine{grid-template-rows:auto !important;grid-auto-rows:auto !important;row-gap:0 !important;margin-bottom:0 !important;margin-top:0 !important}
#page section[data-section-id="6ad4a63aa42e6a69e11318af"] .fe-block,#page section[data-section-id="6ad4b2b15538fb48d52a4927"] .fe-block{height:auto !important;align-self:start !important}
#page section[data-section-id="6ad4a63aa42e6a69e11318af"] .content>div,#page section[data-section-id="6ad4b2b15538fb48d52a4927"] .content>div{height:auto !important;min-height:0 !important}
#page section[data-section-id="6ad4a63aa42e6a69e11318af"],#page section[data-section-id="6ad4b2b15538fb48d52a4927"]{min-height:0 !important}
#page section[data-section-id="6ad4a63aa42e6a69e11318af"] .fe-block-8555855ae343d1f8fd6b{grid-column:2/13 !important;grid-row:1/4 !important;aspect-ratio:4/3}
#page section[data-section-id="6ad4a63aa42e6a69e11318af"] .fe-block-38656bab7f2d696c3eba{grid-column:14/26 !important;grid-row:1/2 !important}
#page section[data-section-id="6ad4a63aa42e6a69e11318af"] .fe-block-9346f7b5197ea7369a95{grid-column:14/26 !important;grid-row:2/3 !important;margin-top:16px}
#page section[data-section-id="6ad4a63aa42e6a69e11318af"] .fe-block-88ce1c40996a27201198{grid-column:14/26 !important;grid-row:3/4 !important;margin-top:20px;justify-self:start}
#page section[data-section-id="6ad4a63aa42e6a69e11318af"] .fe-block-38656bab7f2d696c3eba h2,#page section[data-section-id="6ad4a63aa42e6a69e11318af"] .fe-block-38656bab7f2d696c3eba h1{font-size:clamp(30px,3.3vw,48px) !important;line-height:1.12 !important}
#page section[data-section-id="6ad4b2b15538fb48d52a4927"] .fe-block-40bf8aa5eabf73082d1f{grid-column:2/15 !important;grid-row:1/2 !important}
#page section[data-section-id="6ad4b2b15538fb48d52a4927"] .fe-block-45c5863bea9035c582af{grid-column:2/15 !important;grid-row:2/3 !important;margin-top:18px}
#page section[data-section-id="6ad4b2b15538fb48d52a4927"] .fe-block-d9961a15a0b6987cf9f9{grid-column:2/8 !important;grid-row:3/4 !important;margin-top:24px}
#page section[data-section-id="6ad4b2b15538fb48d52a4927"] .fe-block-ee8fe00d9b3493c4321e{grid-column:15/26 !important;grid-row:1/4 !important;aspect-ratio:4/3}
#page section[data-section-id="6ad4b2b15538fb48d52a4927"] .fe-block-ee8fe00d9b3493c4321e img{object-position:28% 0 !important;height:105% !important}
#page section[data-section-id="6ad4a63aa42e6a69e11318af"] .fe-block-88ce1c40996a27201198 a,#page section[data-section-id="6ad4b2b15538fb48d52a4927"] .fe-block-d9961a15a0b6987cf9f9 a{padding:1.05em 2.2em !important;height:auto !important;display:inline-flex !important;width:auto !important;white-space:nowrap}
#page section[data-section-id="6ad4b2b15538fb48d52a4927"] .fe-block-d9961a15a0b6987cf9f9 .sqs-block-button-container{justify-content:flex-start !important;text-align:left !important}
#page section[data-section-id="6ad4b2b15538fb48d52a4927"] #block-40bf8aa5eabf73082d1f h2:empty{display:none}
}

/* §57. Home "Latest message" (6ad43f9f…) as a featured-sermon panel. Text block 8e3ef451… (h4 eyebrow, h2 title, small speaker·date, links paragraph) and recent block 5e11722b… (h4 date / h3 title / small series-or-speaker triples) stay plain Squarespace text, so editing the words or links keeps working. */
#page section[data-section-id="6ad43f9f51ecdf42853aa463"] #block-8e3ef451bf3f007b65a4 .sqs-html-content{color:#fbf8f3}
#page section[data-section-id="6ad43f9f51ecdf42853aa463"] #block-8e3ef451bf3f007b65a4 .sqs-html-content>:first-child{margin-top:0 !important}
#page section[data-section-id="6ad43f9f51ecdf42853aa463"] #block-8e3ef451bf3f007b65a4 h4{color:#e8b4a8 !important;letter-spacing:.12em;text-transform:uppercase;font-size:12px !important}
#page section[data-section-id="6ad43f9f51ecdf42853aa463"] #block-8e3ef451bf3f007b65a4 h2{color:#fbf8f3 !important;font-size:clamp(34px,4vw,56px) !important;line-height:1.05 !important;margin:10px 0 12px !important}
#page section[data-section-id="6ad43f9f51ecdf42853aa463"] #block-8e3ef451bf3f007b65a4 p.sqsrte-small{color:#d9d1c6 !important;font-size:15px !important}
#page section[data-section-id="6ad43f9f51ecdf42853aa463"] #block-8e3ef451bf3f007b65a4 .sqs-html-content p:last-child{margin-top:22px !important;gap:10px}
#page section[data-section-id="6ad43f9f51ecdf42853aa463"] #block-8e3ef451bf3f007b65a4 .sqs-html-content p:last-child a{border-color:rgba(251,248,243,.55) !important;color:#fbf8f3 !important;padding:.7em 1.3em !important}
#page section[data-section-id="6ad43f9f51ecdf42853aa463"] #block-8e3ef451bf3f007b65a4 .sqs-html-content p:last-child a:hover{background:rgba(251,248,243,.1) !important}
#page section[data-section-id="6ad43f9f51ecdf42853aa463"] #block-8e3ef451bf3f007b65a4 .sqs-html-content p:last-child a:first-child{background:#9F2022 !important;border-color:#9F2022 !important;color:#fff !important;padding-left:1.1em !important}
#page section[data-section-id="6ad43f9f51ecdf42853aa463"] #block-8e3ef451bf3f007b65a4 .sqs-html-content p:last-child a:first-child::before{content:"";display:inline-block;width:0;height:0;border-style:solid;border-width:6px 0 6px 10px;border-color:transparent transparent transparent #fff;margin-right:9px;vertical-align:-1px}
#page section[data-section-id="6ad43f9f51ecdf42853aa463"] #block-8e3ef451bf3f007b65a4 .sqs-html-content p:last-child a:first-child:hover{opacity:.85;background:#9F2022 !important}
#page section[data-section-id="6ad43f9f51ecdf42853aa463"] #block-8e3ef451bf3f007b65a4 .sqs-html-content p:last-child a:last-child{flex-basis:100%;border:0 !important;padding:6px 0 0 !important;background:none !important;color:#f0d9d2 !important;text-decoration:underline !important;text-underline-offset:.2em}
#page section[data-section-id="6ad43f9f51ecdf42853aa463"] #block-8e3ef451bf3f007b65a4 .sqs-html-content p:last-child a:last-child::after{content:" \2192"}
#page section[data-section-id="6ad43f9f51ecdf42853aa463"] .fe-block-4ad2bd3d51b959692c5b img{border-radius:14px !important;box-shadow:0 14px 34px rgba(0,0,0,.35) !important}
/* recent messages: 3-up cards */
#page section[data-section-id="6ad43f9f51ecdf42853aa463"] #block-5e11722bc0de6e384cde .sqs-html-content{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-template-rows:auto auto auto 1fr;grid-auto-flow:column;column-gap:16px}
#page section[data-section-id="6ad43f9f51ecdf42853aa463"] #block-5e11722bc0de6e384cde .sqs-html-content::before{content:"Recent messages";grid-column:1/-1;grid-row:1;font-family:'EB Garamond',serif;font-size:clamp(26px,2.6vw,34px);color:#1c1a19;margin:0 0 16px}
#page section[data-section-id="6ad43f9f51ecdf42853aa463"] #block-5e11722bc0de6e384cde .sqs-html-content>*{margin:0 !important;background:#fff;padding-left:22px !important;padding-right:22px !important;border-left:4px solid #9F2022}
#page section[data-section-id="6ad43f9f51ecdf42853aa463"] #block-5e11722bc0de6e384cde .sqs-html-content>h4{padding-top:18px !important;border-radius:0 12px 0 0;font-size:12px !important;letter-spacing:.12em;text-transform:uppercase;color:#9F2022}
#page section[data-section-id="6ad43f9f51ecdf42853aa463"] #block-5e11722bc0de6e384cde .sqs-html-content>p{border-radius:0 0 12px 0;padding-bottom:18px !important;align-self:stretch}
@media (min-width:768px){
#page section[data-section-id="6ad43f9f51ecdf42853aa463"]{min-height:0 !important}
#page section[data-section-id="6ad43f9f51ecdf42853aa463"] .content>div{height:auto !important;min-height:0 !important}
#page section[data-section-id="6ad43f9f51ecdf42853aa463"] .fluid-engine{grid-template-rows:auto auto !important;grid-auto-rows:auto !important;row-gap:0 !important;margin-top:0 !important;margin-bottom:0 !important}
#page section[data-section-id="6ad43f9f51ecdf42853aa463"] .fluid-engine::before{content:"";grid-area:1/2/2/26;background:#221c19;border-radius:20px;box-shadow:0 20px 50px rgba(0,0,0,.18)}
#page section[data-section-id="6ad43f9f51ecdf42853aa463"] .fe-block{height:auto !important;align-self:start !important}
#page section[data-section-id="6ad43f9f51ecdf42853aa463"] .fe-block-4ad2bd3d51b959692c5b{grid-area:1/3/2/13 !important;margin:44px 0 !important;max-width:none !important;justify-self:stretch !important;align-self:start !important;z-index:1}
#page section[data-section-id="6ad43f9f51ecdf42853aa463"] .fe-block-8e3ef451bf3f007b65a4{grid-area:1/14/2/25 !important;margin:44px 0 !important;z-index:1}
#page section[data-section-id="6ad43f9f51ecdf42853aa463"] .fe-block-5e11722bc0de6e384cde{grid-area:2/2/3/26 !important;margin-top:44px !important}
}
@media (min-width:768px) and (max-width:1100px){#page section[data-section-id="6ad43f9f51ecdf42853aa463"] .fe-block-4ad2bd3d51b959692c5b{grid-area:1/3/2/12 !important;margin:32px 0 !important}#page section[data-section-id="6ad43f9f51ecdf42853aa463"] .fe-block-8e3ef451bf3f007b65a4{grid-area:1/13/2/25 !important;margin:32px 0 !important}}
@media (max-width:767px){
#page section[data-section-id="6ad43f9f51ecdf42853aa463"] .fe-block-4ad2bd3d51b959692c5b{border-radius:16px 16px 0 0;overflow:hidden;background:#221c19;padding:16px 16px 0}
#page section[data-section-id="6ad43f9f51ecdf42853aa463"] .fe-block-8e3ef451bf3f007b65a4{background:#221c19;border-radius:0 0 16px 16px;padding:20px 20px 24px !important;height:auto !important}
#page section[data-section-id="6ad43f9f51ecdf42853aa463"] #block-5e11722bc0de6e384cde .sqs-html-content{grid-template-columns:1fr;grid-template-rows:none;grid-auto-flow:row}
#page section[data-section-id="6ad43f9f51ecdf42853aa463"] #block-5e11722bc0de6e384cde .sqs-html-content>p{margin-bottom:12px !important}
}

/* §58. Desktop header nav: one baseline for links (Home, Give, Live) and folders (New…Support), centred with logo and button; active underline drawn with ::after so it never shifts layout */
.header-display-desktop .header-nav-list{align-items:center !important}
.header-display-desktop .header-nav-item{display:flex !important;align-items:center !important;align-self:center !important;height:auto !important;padding-top:0 !important;padding-bottom:0 !important}
.header-display-desktop .header-nav-item>a,.header-display-desktop .header-nav-folder-title{display:inline-flex !important;align-items:center !important;height:auto !important;line-height:1.65 !important;padding:1.44px 0 !important;margin:0 !important;position:relative;background-image:none !important;border-bottom:0 !important;text-decoration:none !important;vertical-align:middle !important}
.header-display-desktop .header-nav-item--active>a::after,.header-display-desktop .header-nav-item--active>.header-nav-folder-title::after{content:"";position:absolute;left:0;right:0;bottom:-3px;height:1px;background:currentColor;pointer-events:none}

/* §59. Home "Find your way in" (6ad4a7b6…) as three equal symmetric cards. ≥768 re-places fluid-engine blocks in a 3-col grid; each card = image/text/button blocks sharing one background, shadow clipped per piece so it reads as one card. <768 stacks. */
section[data-section-id="6ad4a7b67440e760582f8f4c"]{--c-bg:#fff;--c-rad:14px;--c-sh:0 0 12px rgba(40,30,20,.12)}
section[data-section-id="6ad4a7b67440e760582f8f4c"] .content-wrapper{padding-top:56px!important;padding-bottom:64px!important}
section[data-section-id="6ad4a7b67440e760582f8f4c"] .section-background{background:var(--sec-bg,inherit)}
section[data-section-id="6ad4a7b67440e760582f8f4c"] .fe-block-693223077c83925ff5c1 *{text-align:center!important}
section[data-section-id="6ad4a7b67440e760582f8f4c"] .fe-block-693223077c83925ff5c1 h2,section[data-section-id="6ad4a7b67440e760582f8f4c"] .fe-block-693223077c83925ff5c1 p:last-child{margin-bottom:0!important}
/* card pieces */
section[data-section-id="6ad4a7b67440e760582f8f4c"] :is(.fe-block-829f0c4537d451ac3bc3,.fe-block-e3066bd868a4007afdb9,.fe-block-9b7dbfff68aaee30778f){background:var(--c-bg);border-radius:var(--c-rad) var(--c-rad) 0 0;overflow:hidden;box-shadow:none}
section[data-section-id="6ad4a7b67440e760582f8f4c"] :is(.fe-block-829f0c4537d451ac3bc3,.fe-block-e3066bd868a4007afdb9,.fe-block-9b7dbfff68aaee30778f) :is(.sqs-block,.sqs-block-content,.image-block-outer-wrapper,.fluid-image-container,.sqs-image-content){height:auto!important;padding:0!important;margin:0!important}
section[data-section-id="6ad4a7b67440e760582f8f4c"] :is(.fe-block-829f0c4537d451ac3bc3,.fe-block-e3066bd868a4007afdb9,.fe-block-9b7dbfff68aaee30778f) .fluid-image-container{aspect-ratio:4/3!important;width:100%!important;border-radius:0!important}
section[data-section-id="6ad4a7b67440e760582f8f4c"] :is(.fe-block-829f0c4537d451ac3bc3,.fe-block-e3066bd868a4007afdb9,.fe-block-9b7dbfff68aaee30778f) img{width:100%!important;height:100%!important;object-fit:cover!important;position:absolute;inset:0;border-radius:0!important}
section[data-section-id="6ad4a7b67440e760582f8f4c"] :is(.fe-block-92a4731455f105e15edf,.fe-block-f9a8813f7cf37ec97162,.fe-block-2990be854611bd58ad38){background:var(--c-bg);box-shadow:none;padding:22px 26px 6px!important;height:auto!important}
section[data-section-id="6ad4a7b67440e760582f8f4c"] :is(.fe-block-92a4731455f105e15edf,.fe-block-f9a8813f7cf37ec97162,.fe-block-2990be854611bd58ad38) .sqs-block{padding:0!important}
section[data-section-id="6ad4a7b67440e760582f8f4c"] :is(.fe-block-92a4731455f105e15edf,.fe-block-f9a8813f7cf37ec97162,.fe-block-2990be854611bd58ad38) :is(h3,h4,p){text-align:center!important}
section[data-section-id="6ad4a7b67440e760582f8f4c"] :is(.fe-block-92a4731455f105e15edf,.fe-block-f9a8813f7cf37ec97162,.fe-block-2990be854611bd58ad38) p:last-child{margin-bottom:0!important}
section[data-section-id="6ad4a7b67440e760582f8f4c"] :is(.fe-block-2e3244b244f5e45e028a,.fe-block-7292aff4004cb096e3d5,.fe-block-12373b256ab21c5d9eab){background:var(--c-bg);border-radius:0 0 var(--c-rad) var(--c-rad);box-shadow:none;padding:14px 26px 28px!important;height:auto!important}
section[data-section-id="6ad4a7b67440e760582f8f4c"] :is(.fe-block-2e3244b244f5e45e028a,.fe-block-7292aff4004cb096e3d5,.fe-block-12373b256ab21c5d9eab) :is(.sqs-block,.sqs-block-content){padding:0!important;height:auto!important;display:flex;justify-content:center}
@media (min-width:768px){
section[data-section-id="6ad4a7b67440e760582f8f4c"] .fluid-engine{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;grid-template-rows:auto auto 1fr auto!important;column-gap:clamp(18px,2.4vw,32px)!important;row-gap:0!important;grid-auto-rows:auto!important;max-width:1180px;margin:0 auto!important;margin-bottom:0!important;padding:0 clamp(20px,3vw,40px)!important;width:100%!important;box-sizing:border-box}
section[data-section-id="6ad4a7b67440e760582f8f4c"] .fluid-engine>.fe-block{min-height:0!important;margin:0!important}
section[data-section-id="6ad4a7b67440e760582f8f4c"] .fe-block-693223077c83925ff5c1{grid-area:1/1/2/4!important;margin-bottom:clamp(24px,3vw,36px)!important}
section[data-section-id="6ad4a7b67440e760582f8f4c"] .fe-block-829f0c4537d451ac3bc3{grid-area:2/1!important}section[data-section-id="6ad4a7b67440e760582f8f4c"] .fe-block-e3066bd868a4007afdb9{grid-area:2/2!important}section[data-section-id="6ad4a7b67440e760582f8f4c"] .fe-block-9b7dbfff68aaee30778f{grid-area:2/3!important}
section[data-section-id="6ad4a7b67440e760582f8f4c"] .fe-block-92a4731455f105e15edf{grid-area:3/1!important}section[data-section-id="6ad4a7b67440e760582f8f4c"] .fe-block-f9a8813f7cf37ec97162{grid-area:3/2!important}section[data-section-id="6ad4a7b67440e760582f8f4c"] .fe-block-2990be854611bd58ad38{grid-area:3/3!important}
section[data-section-id="6ad4a7b67440e760582f8f4c"] .fe-block-2e3244b244f5e45e028a{grid-area:4/1!important}section[data-section-id="6ad4a7b67440e760582f8f4c"] .fe-block-7292aff4004cb096e3d5{grid-area:4/2!important}section[data-section-id="6ad4a7b67440e760582f8f4c"] .fe-block-12373b256ab21c5d9eab{grid-area:4/3!important}
}
@media (max-width:767px){
section[data-section-id="6ad4a7b67440e760582f8f4c"] .fluid-engine{display:flex!important;flex-direction:column;padding:0 22px!important;gap:0!important}
section[data-section-id="6ad4a7b67440e760582f8f4c"] .fluid-engine>.fe-block{order:var(--o);margin:0!important;width:100%!important;box-sizing:border-box}
section[data-section-id="6ad4a7b67440e760582f8f4c"] .fe-block-693223077c83925ff5c1{--o:0;margin-bottom:28px!important}
section[data-section-id="6ad4a7b67440e760582f8f4c"] .fe-block-829f0c4537d451ac3bc3{--o:1}section[data-section-id="6ad4a7b67440e760582f8f4c"] .fe-block-92a4731455f105e15edf{--o:2}section[data-section-id="6ad4a7b67440e760582f8f4c"] .fe-block-2e3244b244f5e45e028a{--o:3;margin-bottom:22px!important}
section[data-section-id="6ad4a7b67440e760582f8f4c"] .fe-block-e3066bd868a4007afdb9{--o:4}section[data-section-id="6ad4a7b67440e760582f8f4c"] .fe-block-f9a8813f7cf37ec97162{--o:5}section[data-section-id="6ad4a7b67440e760582f8f4c"] .fe-block-7292aff4004cb096e3d5{--o:6;margin-bottom:22px!important}
section[data-section-id="6ad4a7b67440e760582f8f4c"] .fe-block-9b7dbfff68aaee30778f{--o:7}section[data-section-id="6ad4a7b67440e760582f8f4c"] .fe-block-2990be854611bd58ad38{--o:8}section[data-section-id="6ad4a7b67440e760582f8f4c"] .fe-block-12373b256ab21c5d9eab{--o:9}
}
section[data-section-id="6ad4a7b67440e760582f8f4c"] :is(.fe-block-2e3244b244f5e45e028a,.fe-block-7292aff4004cb096e3d5,.fe-block-12373b256ab21c5d9eab) a{width:auto!important;max-width:100%;box-sizing:border-box}
section[data-section-id="6ad4a7b67440e760582f8f4c"],section[data-section-id="6ad4a7b67440e760582f8f4c"] :is(.content-wrapper,.content,.fluid-engine){min-height:0!important;height:auto!important}
section[data-section-id="6ad4a7b67440e760582f8f4c"] .fe-block-693223077c83925ff5c1,section[data-section-id="6ad4a7b67440e760582f8f4c"] .fe-block-693223077c83925ff5c1 .sqs-block{height:auto!important;padding-top:0!important;padding-bottom:0!important}
section[data-section-id="6ad4a7b67440e760582f8f4c"] .fe-block-693223077c83925ff5c1 :is(h4,h3,p):first-child{margin:0 0 8px!important}
section[data-section-id="6ad4a7b67440e760582f8f4c"] .fe-block-693223077c83925ff5c1 h2{margin:0!important}
section[data-section-id="6ad4a7b67440e760582f8f4c"] .content>div{height:auto!important;min-height:0!important}
section[data-section-id="6ad4a7b67440e760582f8f4c"] .fluid-engine>.fe-block.fe-block-693223077c83925ff5c1{padding-bottom:clamp(24px,3vw,36px)!important}
section[data-section-id="6ad4a7b67440e760582f8f4c"] .fe-block-693223077c83925ff5c1 :is(h4,h3,p):first-child{font-size:clamp(14px,1.1vw,16px)!important;letter-spacing:.12em;text-transform:uppercase}
#page section[data-section-id="6ad4a7b67440e760582f8f4c"] .fluid-engine .sqs-block-button-container a.sqs-block-button-element{width:100% !important;height:auto !important;min-height:50px !important;padding:15px 24px !important;line-height:1.2 !important;display:inline-flex !important;align-items:center;justify-content:center;box-sizing:border-box}
@media (min-width:768px){section[data-section-id="6ad4a7b67440e760582f8f4c"] .fluid-engine>:is(.fe-block-92a4731455f105e15edf,.fe-block-f9a8813f7cf37ec97162,.fe-block-2990be854611bd58ad38,.fe-block-2e3244b244f5e45e028a,.fe-block-7292aff4004cb096e3d5,.fe-block-12373b256ab21c5d9eab){margin-top:-1px!important}}
/* B: cream section band, white cards with red top rule + red eyebrow */
section[data-section-id="6ad4a7b67440e760582f8f4c"]{--sec-bg:#f6efe4}
section[data-section-id="6ad4a7b67440e760582f8f4c"] .section-background{background:#f6efe4!important}
section[data-section-id="6ad4a7b67440e760582f8f4c"] :is(.fe-block-829f0c4537d451ac3bc3,.fe-block-e3066bd868a4007afdb9,.fe-block-9b7dbfff68aaee30778f){border-top:5px solid #b3262d}
section[data-section-id="6ad4a7b67440e760582f8f4c"] .fe-block-693223077c83925ff5c1 :is(h4,h3,p):first-child{color:#b3262d!important;letter-spacing:.14em;text-transform:uppercase}
section[data-section-id="6ad4a7b67440e760582f8f4c"] .fe-block-693223077c83925ff5c1 h2::after{content:"";display:block;width:56px;height:3px;background:#b3262d;margin:14px auto 0;border-radius:2px}
/* seam fix: one shadow for the whole card group instead of per-piece clipped shadows */
section[data-section-id="6ad4a7b67440e760582f8f4c"] .fluid-engine{filter:drop-shadow(0 6px 14px rgba(40,30,20,.13))}
section[data-section-id="6ad4a7b67440e760582f8f4c"] .fe-block-693223077c83925ff5c1{filter:none}

/* §60. Polish: (a) Know God Steps 3 & 4 text matches Steps 1 & 2 (eyebrow small, body = sqsrte-large size); (b) /nursery bullet lists as red check lists; (c) Kids Safety "Here's what you can expect" (6ad7aaa6…) gets a real church photo beside the text (≥1024) or above it (<1024). Photo: images/social-pyv/kids-class-activity_easter2026.jpg → study img/kids-class-easter2026.jpg */
/* (a) */
#page section :is(.fe-block-yui_3_17_2_1_1792513876924_4032,.fe-block-yui_3_17_2_1_1792513876924_22497) .sqs-html-content p.sqsrte-small{font-size:calc(15.16px - .062vw)!important;line-height:1.5!important}
#page section :is(.fe-block-yui_3_17_2_1_1792513876924_4032,.fe-block-yui_3_17_2_1_1792513876924_22497) .sqs-html-content p:not(.sqsrte-small){font-size:calc(18.52px + .185vw)!important;line-height:1.6!important}
/* (b) */
#page :is(section[data-section-id="6ad510b10b8c7254f2163e3d"],section[data-section-id="6ad510d6f7f97f32f8433644"],section[data-section-id="6ad5112051ecdf428549e449"]) .sqs-html-content :is(ul,ol){list-style:none!important;padding-left:0!important;margin:14px 0 18px!important;max-width:62ch}
#page :is(section[data-section-id="6ad510b10b8c7254f2163e3d"],section[data-section-id="6ad510d6f7f97f32f8433644"],section[data-section-id="6ad5112051ecdf428549e449"]) .sqs-html-content li{position:relative;padding-left:34px!important;margin:0 0 12px!important;list-style:none!important}
#page :is(section[data-section-id="6ad510b10b8c7254f2163e3d"],section[data-section-id="6ad510d6f7f97f32f8433644"],section[data-section-id="6ad5112051ecdf428549e449"]) .sqs-html-content li::marker{content:none}
#page :is(section[data-section-id="6ad510b10b8c7254f2163e3d"],section[data-section-id="6ad510d6f7f97f32f8433644"],section[data-section-id="6ad5112051ecdf428549e449"]) .sqs-html-content li::before{content:"";position:absolute;left:0;top:.2em;width:22px;height:22px;border-radius:50%;background:#9F2022 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M6 12.5l4 4 8-9' fill='none' stroke='%23fff' stroke-width='2.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center/14px no-repeat}
#page :is(section[data-section-id="6ad510b10b8c7254f2163e3d"],section[data-section-id="6ad510d6f7f97f32f8433644"],section[data-section-id="6ad5112051ecdf428549e449"]) .sqs-html-content li>p{margin:0!important;line-height:1.55!important}
/* (c) */
#page section[data-section-id="6ad7aaa6e100cc6e6a6a4b08"] .fluid-engine{grid-template-rows:auto!important;grid-auto-rows:auto!important;row-gap:24px!important}
#page section[data-section-id="6ad7aaa6e100cc6e6a6a4b08"] .fluid-engine::after{content:"";display:block;background:url('/assets/misc/b507e1dc2d-kids-class-easter2026.jpg') center 35%/cover no-repeat;border-radius:14px;aspect-ratio:3/2;align-self:start;width:100%}
#page section[data-section-id="6ad7aaa6e100cc6e6a6a4b08"] .fe-block-yui_3_17_2_1_1792518636393_2380 h2{margin-top:0!important}
@media (min-width:1024px){
#page section[data-section-id="6ad7aaa6e100cc6e6a6a4b08"] .fe-block-yui_3_17_2_1_1792518636393_2380{grid-area:1/2/2/14!important;width:auto!important;max-width:none!important}
#page section[data-section-id="6ad7aaa6e100cc6e6a6a4b08"] .fluid-engine::after{grid-area:1/15/2/26;margin-top:.45em;aspect-ratio:auto;align-self:stretch;min-height:320px}
}
@media (min-width:768px) and (max-width:1023px){
#page section[data-section-id="6ad7aaa6e100cc6e6a6a4b08"] .fe-block-yui_3_17_2_1_1792518636393_2380{grid-area:2/2/3/26!important}
#page section[data-section-id="6ad7aaa6e100cc6e6a6a4b08"] .fluid-engine::after{grid-area:1/2/2/26;aspect-ratio:16/9}
}
@media (max-width:767px){
#page section[data-section-id="6ad7aaa6e100cc6e6a6a4b08"] .fluid-engine{display:flex!important;flex-direction:column;gap:22px}
#page section[data-section-id="6ad7aaa6e100cc6e6a6a4b08"] .fluid-engine::after{order:-1}
#page section[data-section-id="6ad7aaa6e100cc6e6a6a4b08"] .fe-block-yui_3_17_2_1_1792518636393_2380{width:100%!important}
}

/* §61. Find Your Place (/find-your-place) tighten + real-photo hero. Hero section 6ad7b153…: no band above/below (content-wrapper padding 0, fluid rows collapsed); hero shorter with a stronger bottom gradient for the heading; section rhythm ~56px desktop / 40px phone. Hero photo: /assets/ext/img-fyp-hero-C.jpg (real church photo, see report). */
#page section[data-section-id="6ad7b153bbbaa67805f25483"]{min-height:0 !important}
#page section[data-section-id="6ad7b153bbbaa67805f25483"] .content-wrapper{padding-top:0 !important;padding-bottom:0 !important}
#page section[data-section-id="6ad7b153bbbaa67805f25483"] .fluid-engine{grid-template-rows:auto !important;grid-auto-rows:auto !important;margin-bottom:0 !important}
#page section[data-section-id="6ad7b153bbbaa67805f25483"] .fluid-engine>.fe-block{grid-row:1 / 2 !important;align-self:start !important;height:auto !important}
#page .fyp-hero{min-height:clamp(340px,40vw,500px) !important;padding:96px 32px 36px !important;background:linear-gradient(180deg,rgba(20,16,14,.25) 0%,rgba(20,16,14,.15) 35%,rgba(20,16,14,.78) 100%),url('/assets/misc/1ea67db6b9-fyp-hero-C.jpg') center 40%/cover no-repeat !important}
#page .fyp-hero h1{text-shadow:0 2px 18px rgba(0,0,0,.35)}
#page .fyp-hero :is(p,.fyp-eyebrow){text-shadow:0 1px 10px rgba(0,0,0,.45)}
#page .fyp-pills{padding:20px 16px 0 !important}
#page :is(section[data-section-id="6ad7b45ce5d64a1d983b8d2c"],section[data-section-id="6ad7b4ad7c927251a14e2abc"],section[data-section-id="6ad7b4f14bb7ad5ac65dbea6"],section[data-section-id="6ad7b527f1015b4005670494"],section[data-section-id="6ad7b57402440c195ec9f5b3"]) .content-wrapper{padding-top:16px !important;padding-bottom:16px !important}
#page :is(section[data-section-id="6ad7b45ce5d64a1d983b8d2c"],section[data-section-id="6ad7b4ad7c927251a14e2abc"],section[data-section-id="6ad7b4f14bb7ad5ac65dbea6"],section[data-section-id="6ad7b527f1015b4005670494"],section[data-section-id="6ad7b57402440c195ec9f5b3"]) .fyp-wrap{padding-top:24px !important;padding-bottom:0 !important}
#page .fyp-close{margin-top:24px !important}
@media (max-width:767px){
#page section[data-section-id="6ad7b153bbbaa67805f25483"]{padding-bottom:0 !important}
#page :is(section[data-section-id="6ad7b45ce5d64a1d983b8d2c"],section[data-section-id="6ad7b4ad7c927251a14e2abc"],section[data-section-id="6ad7b4f14bb7ad5ac65dbea6"],section[data-section-id="6ad7b527f1015b4005670494"],section[data-section-id="6ad7b57402440c195ec9f5b3"]){padding-top:0 !important;padding-bottom:0 !important}
#page .fyp-hero{min-height:360px !important;padding:80px 20px 28px !important}
#page :is(section[data-section-id="6ad7b45ce5d64a1d983b8d2c"],section[data-section-id="6ad7b4ad7c927251a14e2abc"],section[data-section-id="6ad7b4f14bb7ad5ac65dbea6"],section[data-section-id="6ad7b527f1015b4005670494"],section[data-section-id="6ad7b57402440c195ec9f5b3"]) .content-wrapper{padding-top:12px !important;padding-bottom:12px !important}
#page :is(section[data-section-id="6ad7b45ce5d64a1d983b8d2c"],section[data-section-id="6ad7b4ad7c927251a14e2abc"],section[data-section-id="6ad7b4f14bb7ad5ac65dbea6"],section[data-section-id="6ad7b527f1015b4005670494"],section[data-section-id="6ad7b57402440c195ec9f5b3"]) .fyp-wrap{padding-top:16px !important}
}
#page section[data-section-id="6ad7b57402440c195ec9f5b3"] .content-wrapper{padding-bottom:0 !important}
#page section[data-section-id="6ad7b57402440c195ec9f5b3"]{padding-bottom:0 !important}

/* §62. Find Your Place: Young Adults card photo → real Well dinner photo (images/social-home/well-tuesday-dinner-group_2026-04-14.jpg, 16:9 crop). The card <img> lives in a code block; content:url() swaps it without a Squarespace edit. */
#page .fyp-card img[alt="Young Adults"]{content:url('/assets/misc/170f0073ec-fyp-well-A.jpg');object-fit:cover;object-position:50% 50%}

/* §63. Find Your Place: real church photos on eight cards (same content:url() swap as §62; card <img>s live in code blocks). Sources: students-A ig-faithstudentse3-2026-09-09-1 (caption cropped off), seniors-B fb-anniversary-outdoor-4, mens-A fb-anniversary-outdoor-6, womens-A fb-easter-5, groups-A intl_dinner_2, marriage-A approved/church/group-weisman-1, spiritual-B social-pyv/sanctuary-pulpit-lights_easter2026, bell-A approved/church/group-bell-2. */
#page .fyp-card img[alt="Faith Students"]{content:url('/assets/misc/7c43de8192-fyp-students-A.jpg');object-fit:cover;object-position:50% 50%}
#page .fyp-card img[alt="Faith Seniors"]{content:url('/assets/misc/fd1ab21db0-fyp-seniors-B.jpg');object-fit:cover;object-position:50% 50%}
#page .fyp-card img[alt="Men's Ministry"]{content:url('/assets/misc/47530d448c-fyp-mens-A.jpg');object-fit:cover;object-position:50% 50%}
#page .fyp-card img[alt="Women's Ministry"]{content:url('/assets/misc/a8255fb24a-fyp-womens-A.jpg');object-fit:cover;object-position:50% 50%}
#page .fyp-card img[alt="Groups"]{content:url('/assets/misc/06889f82b8-fyp-groups-A.jpg');object-fit:cover;object-position:50% 50%}
#page .fyp-card img[alt="Marriage & Family"]{content:url('/assets/misc/c4569f2764-fyp-marriage-A.jpg');object-fit:cover;object-position:50% 50%}
#page .fyp-card img[alt="Spiritual Growth"]{content:url('/assets/misc/18c511e6c8-fyp-spiritual-B.jpg');object-fit:cover;object-position:50% 50%}
#page .fyp-card img[alt="Bob & Robin Bell"]{content:url('/assets/misc/d855e93119-fyp-bell-A.jpg');object-fit:cover;object-position:50% 50%}

/* §64. Missions (/missions): collapse Squarespace's fixed fluid-engine row heights (rows size to content, so no empty bands under photos/text) and set one section rhythm: ~48px between sections desktop, ~32px phone. Hero 6ad57f3d… keeps its header offset. */
#page :is(section[data-section-id="6ad57f3de8752340183fe173"],section[data-section-id="6ad57feaeb1a0313383d0d11"],section[data-section-id="6ad6254788389365eb34d6bb"],section[data-section-id="6ad625b69c033f2f23404977"],section[data-section-id="6ad580a9dc3d0f68429c856b"],section[data-section-id="6ad58311d2e3d05359ce1619"],section[data-section-id="6ad582db663b9f56f94409a7"]){min-height:0 !important}
#page :is(section[data-section-id="6ad57f3de8752340183fe173"],section[data-section-id="6ad57feaeb1a0313383d0d11"],section[data-section-id="6ad6254788389365eb34d6bb"],section[data-section-id="6ad625b69c033f2f23404977"],section[data-section-id="6ad580a9dc3d0f68429c856b"],section[data-section-id="6ad58311d2e3d05359ce1619"],section[data-section-id="6ad582db663b9f56f94409a7"]) .fluid-engine{grid-template-rows:none !important;grid-auto-rows:auto !important;margin-bottom:0 !important}
#page :is(section[data-section-id="6ad57f3de8752340183fe173"],section[data-section-id="6ad57feaeb1a0313383d0d11"],section[data-section-id="6ad6254788389365eb34d6bb"],section[data-section-id="6ad625b69c033f2f23404977"],section[data-section-id="6ad580a9dc3d0f68429c856b"],section[data-section-id="6ad58311d2e3d05359ce1619"],section[data-section-id="6ad582db663b9f56f94409a7"]) .fluid-engine>.fe-block{min-height:0 !important}
#page section[data-section-id="6ad57f3de8752340183fe173"]{padding-bottom:0 !important}
#page section[data-section-id="6ad57f3de8752340183fe173"] .content-wrapper{padding-bottom:24px !important}
#page :is(section[data-section-id="6ad57feaeb1a0313383d0d11"],section[data-section-id="6ad6254788389365eb34d6bb"],section[data-section-id="6ad625b69c033f2f23404977"],section[data-section-id="6ad580a9dc3d0f68429c856b"],section[data-section-id="6ad58311d2e3d05359ce1619"],section[data-section-id="6ad582db663b9f56f94409a7"]){padding-top:0 !important;padding-bottom:0 !important}
#page :is(section[data-section-id="6ad57feaeb1a0313383d0d11"],section[data-section-id="6ad6254788389365eb34d6bb"],section[data-section-id="6ad625b69c033f2f23404977"],section[data-section-id="6ad580a9dc3d0f68429c856b"],section[data-section-id="6ad58311d2e3d05359ce1619"],section[data-section-id="6ad582db663b9f56f94409a7"]) .content-wrapper{padding-top:24px !important;padding-bottom:24px !important}
#page :is(section[data-section-id="6ad57feaeb1a0313383d0d11"],section[data-section-id="6ad6254788389365eb34d6bb"],section[data-section-id="6ad625b69c033f2f23404977"],section[data-section-id="6ad580a9dc3d0f68429c856b"],section[data-section-id="6ad58311d2e3d05359ce1619"],section[data-section-id="6ad582db663b9f56f94409a7"]) :is(.gallery-section,.gallery-grid,.gallery-strips){margin:0 !important}
@media (max-width:767px){
#page section[data-section-id="6ad57f3de8752340183fe173"] .content-wrapper{padding-bottom:16px !important}
#page :is(section[data-section-id="6ad57feaeb1a0313383d0d11"],section[data-section-id="6ad6254788389365eb34d6bb"],section[data-section-id="6ad625b69c033f2f23404977"],section[data-section-id="6ad580a9dc3d0f68429c856b"],section[data-section-id="6ad58311d2e3d05359ce1619"],section[data-section-id="6ad582db663b9f56f94409a7"]) .content-wrapper{padding-top:16px !important;padding-bottom:16px !important}
}

/* §65. Home Latest message (§57) on phones: art flush full-width at top of the dark panel (rounded top corners), both halves the same width inside the page gutter, no gap before the text. */
@media (max-width:767px){
#page section[data-section-id="6ad43f9f51ecdf42853aa463"] :is(.fe-block-4ad2bd3d51b959692c5b,.fe-block-8e3ef451bf3f007b65a4){grid-column:2 / -2 !important;width:auto !important;max-width:100% !important;justify-self:stretch !important;box-sizing:border-box !important}
#page section[data-section-id="6ad43f9f51ecdf42853aa463"] .fe-block-4ad2bd3d51b959692c5b{padding:0 !important;height:auto !important;overflow:hidden !important;border-radius:16px 16px 0 0 !important}
#page section[data-section-id="6ad43f9f51ecdf42853aa463"] .fe-block-4ad2bd3d51b959692c5b :is(.sqs-block,.sqs-block-content,.content-fill,.js-content-mode-element-wrapper,.fluid-image-animation-wrapper,.fluid-image-component-root,.image-block-outer-wrapper,.fluid-image-container,.sqs-image-content,.sqs-image,.image-block-wrapper){padding:0 !important;margin:0 !important;height:auto !important;width:100% !important;position:relative !important;aspect-ratio:auto !important;inset:auto !important}
#page section[data-section-id="6ad43f9f51ecdf42853aa463"] .fe-block-4ad2bd3d51b959692c5b img{position:static !important;display:block !important;width:100% !important;height:auto !important;object-fit:cover !important;border-radius:0 !important;box-shadow:none !important}
#page section[data-section-id="6ad43f9f51ecdf42853aa463"] .fe-block-8e3ef451bf3f007b65a4{margin-top:-11px !important;border-radius:0 0 16px 16px !important}
}

/* §66. Display headlines site-wide: Squarespace's heading line-height (~0.82) let descenders overlap the next line when a headline wraps (the 'y' in "extraordinary" on /about, the 'g' in "Messages" on /watch). Every H1/H2 in page content gets 1.1 and H3 (0.96 before) 1.15, all widths. */
#page :is(h1,h2){line-height:1.1 !important}
#page h3{line-height:1.15 !important}

/* §67. Shared "fbx" card component for go-live code blocks (newpages/golive/*.html): /worship-ministry cards + video, /upward-sports strip + facts, /all-ministries grid. Symmetric: centred heading, equal columns across the content width, equal-height cards, buttons level at the bottom; stacks to one column under 768px. */
#page .fbx{max-width:1160px;margin:0 auto;padding:48px 0;font-family:'DM Sans',sans-serif;color:#1c1a19;line-height:1.6;text-align:left}
#page .fbx.fbx-flush{padding:8px 0 40px}
#page .fbx>h2{font-family:"EB Garamond",Garamond,Georgia,serif;font-weight:500;font-size:clamp(32px,4vw,46px);line-height:1.1;letter-spacing:-.01em;text-align:center;margin:0 0 28px}
#page .fbx-lead{max-width:780px;margin:0 auto 32px;text-align:center;font-size:17px;color:#4a4a4a}
#page .fbx-grid{display:grid;gap:24px;align-items:stretch}
#page .fbx-3{grid-template-columns:repeat(3,minmax(0,1fr))}
#page .fbx-card{background:#fff;border-radius:16px;overflow:hidden;box-shadow:0 14px 36px rgba(0,0,0,.08);display:flex;flex-direction:column;margin:0}
#page .fbx-card img{width:100%;aspect-ratio:16/9;object-fit:cover;display:block;margin:0}
#page .fbx-body{padding:22px 26px 26px;border-top:4px solid #9F2022;display:flex;flex-direction:column;flex:1}
#page .fbx-card .fbx-kicker{font-weight:600;font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:#9F2022;margin:0 0 6px;line-height:1.4}
#page .fbx-card h3{font-family:"EB Garamond",Garamond,Georgia,serif;font-weight:500;font-size:26px;line-height:1.15;margin:0 0 10px}
#page .fbx-card p{margin:0 0 16px;color:#4a4a4a;font-size:15px}
#page .fbx-btn{margin-top:auto;align-self:flex-start;color:#9F2022 !important;background:transparent;border:1.5px solid #9F2022;border-radius:999px;padding:9px 18px;font-size:14px;line-height:1.3;text-decoration:none !important;display:inline-block}
#page .fbx-btn.fbx-solid{background:#9F2022;color:#fff !important}
#page .fbx-cta{text-align:center;margin:32px 0 0}
#page .fbx-facts .fbx-body{padding-top:24px}#page .fbx-facts .fbx-body p:last-child{margin-bottom:0}#page .fbx-facts .fbx-kicker+p{margin-bottom:14px}
/* §68. fbx video (Worship Ministry Vimeo 973257001): 16:9, centred, max 900px. */
#page .fbx-video{position:relative;aspect-ratio:16/9;max-width:900px;margin:0 auto;border-radius:16px;overflow:hidden;background:#000}
#page .fbx-video iframe{position:absolute;inset:0;width:100%;height:100%;border:0}
/* §69. fbx photo strip (Upward collage tiles, real FBC photos): 5 equal squares desktop/iPad, 3 on phones. */
#page .fbx-strip{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px}
#page .fbx-strip img{width:100%;aspect-ratio:1/1;object-fit:cover;border-radius:10px;display:block;margin:0}
@media (max-width:767px){#page .fbx{padding:32px 0}#page .fbx-3{grid-template-columns:1fr;gap:18px}#page .fbx-strip{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}#page .fbx-strip img:nth-child(n+4){display:none}#page .fbx-lead{font-size:16px;text-align:left}}
/* §70. Find Your Place #kids now has 4 cards (Upward added): 4 across ≥1100, 2×2 768–1099, same as #married. #worship section (3 cards) uses the default 3-up. */
@media (min-width:1100px){#page #kids .fyp-grid{grid-template-columns:repeat(4,minmax(0,1fr)) !important}}
@media (min-width:768px) and (max-width:1099px){#page #kids .fyp-grid{grid-template-columns:repeat(2,minmax(0,1fr)) !important}}
/* §71. (v64) Go-live code blocks need no manual resizing: any Fluid Engine block holding a golive snippet (.fbx sections, or .fyp-bleed Find Your Place blocks) spans the full content grid (columns 2 to -2, i.e. inside FE's gutter columns) on every breakpoint, starts at the section's first row, and its rows size to content (no clipping, no fixed-height overflow). Add the block at the top-left of an otherwise empty section and save. */
#page .fluid-engine:has(> .fe-block .fbx, > .fe-block .fyp-bleed){grid-auto-rows:auto !important}
#page .fluid-engine > .fe-block:has(.fbx, .fyp-bleed){grid-column:2 / -2 !important;grid-row:1 / span 1 !important;height:auto !important;min-height:0 !important;align-self:start !important;justify-self:stretch !important;width:auto !important;overflow:visible !important;z-index:1}
#page .fluid-engine:has(> .fe-block .fbx, > .fe-block .fyp-bleed){grid-template-rows:auto !important}
#page .fe-block:has(.fbx, .fyp-bleed) .sqs-block,#page .fe-block:has(.fbx, .fyp-bleed) .sqs-block-content{height:auto !important;overflow:visible !important}
#page .fe-block .fbx{width:min(1160px,calc(100vw - 48px));max-width:100%;box-sizing:border-box}
@media (min-width:768px){#page .fe-block .fbx{width:min(1160px,calc(100vw - 96px))}}
/* §72. (v65) Golive sections: no stacked padding bands. The section holding a golive block drops Squarespace's section/wrapper padding and min-height (the .fbx's own 48/32px is the only rhythm); the section right before one trims its bottom padding. /worship-ministry intro photo → real congregation shot (was the same choir/pulpit image as the Choir card below). */
#page section:has(.fe-block .fbx){padding-top:0 !important;padding-bottom:0 !important;min-height:0 !important}
#page section:has(.fe-block .fbx) .content-wrapper{padding-top:0 !important;padding-bottom:0 !important;min-height:0 !important}
#page section:has(+ section .fe-block .fbx){padding-bottom:0 !important;min-height:0 !important}
#page section:has(+ section .fe-block .fbx) .content-wrapper{padding-bottom:48px !important}
@media (max-width:767px){#page section:has(+ section .fe-block .fbx) .content-wrapper{padding-bottom:28px !important}#page .fbx{padding:28px 0}}
#page section[data-section-id="6ad578a4da59997176a51e91"] .sqs-block-image img{content:url('/assets/misc/a23bd58fff-worship-congregation.jpg');object-fit:cover}
/* §73. (v65) Find Your Place card sections added later (e.g. the new "Worship" section 6ad7f1ec…) get the same frame as the original ones: no section padding/min-height, 16px wrapper padding (12px phones). */
#page section:has(.fe-block .fyp-bleed){padding-top:0 !important;padding-bottom:0 !important;min-height:0 !important}
#page section:has(.fe-block .fyp-bleed) .content-wrapper{padding-top:16px !important;padding-bottom:16px !important;min-height:0 !important}
@media (max-width:767px){#page section:has(.fe-block .fyp-bleed) .content-wrapper{padding-top:12px !important;padding-bottom:12px !important}}
/* §75. (v66) Home "Start wherever you are" cards (§59/§60 variant B) on phones (<768, the only width where they stack): §59's margin-bottom:22px on each card's last (button) block lost to the more specific ".fluid-engine>.fe-block{margin:0!important}", so the cards butted together. A 20px gap now separates them. The group drop-shadow filter traces each separated card, so every card gets its own rounded corners and shadow with no seam lines. iPad and desktop (3-up grid) are unchanged. */
@media (max-width:767px){
#page section[data-section-id="6ad4a7b67440e760582f8f4c"] .fluid-engine>:is(.fe-block-2e3244b244f5e45e028a,.fe-block-7292aff4004cb096e3d5){margin-bottom:20px!important}
#page section[data-section-id="6ad4a7b67440e760582f8f4c"] .fluid-engine>:is(.fe-block-829f0c4537d451ac3bc3,.fe-block-e3066bd868a4007afdb9,.fe-block-9b7dbfff68aaee30778f){border-radius:14px 14px 0 0!important}
#page section[data-section-id="6ad4a7b67440e760582f8f4c"] .fluid-engine>:is(.fe-block-2e3244b244f5e45e028a,.fe-block-7292aff4004cb096e3d5,.fe-block-12373b256ab21c5d9eab){border-radius:0 0 14px 14px!important}
}

/* §76. (batch1, unpublished) /beliefs doctrinal statement: .fbx-beliefs = church's own "OUR BELIEFS" wording (fbcbelong.com/new-here/new-about/), 8 equal text cards, 2 across ≥768 (4 rows), 1 column on phones with 20px gaps. */
#page .fbx-2{grid-template-columns:repeat(2,minmax(0,1fr))}
#page .fbx-beliefs .fbx-card h3{font-size:24px}
#page .fbx-beliefs .fbx-card ul{margin:0;padding-left:1.1em;color:#4a4a4a;font-size:15px}
#page .fbx-beliefs .fbx-card li{margin:0 0 8px}
@media (max-width:767px){#page .fbx-2{grid-template-columns:1fr;gap:20px}}
/* §77. (batch1, unpublished) Home "This week at Faith": native Summary block (Events collection) inside a section whose first block is the .fbx-week heading code block. Equal cards, centred heading, red outline "Details" buttons level at the bottom; 3 across desktop, 2 iPad, 1 phone with 20px gaps. */
#page .fbx-week{padding:48px 0 8px}
#page .fe-block:has(.fbx-week)~.fe-block .summary-item-list{display:grid !important;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;align-items:stretch}
#page .fe-block:has(.fbx-week)~.fe-block .summary-item{width:auto !important;margin:0 !important;background:#fff;border-radius:16px;overflow:hidden;box-shadow:0 14px 36px rgba(0,0,0,.08);display:flex;flex-direction:column;border-top:4px solid #9F2022;padding:20px 24px 24px}
#page .fe-block:has(.fbx-week)~.fe-block .summary-content{display:flex;flex-direction:column;flex:1}
#page .fe-block:has(.fbx-week)~.fe-block .summary-title{font-family:"EB Garamond",Garamond,Georgia,serif;font-size:24px;line-height:1.15}
#page .fe-block:has(.fbx-week)~.fe-block .summary-metadata-item--date{color:#9F2022;font-weight:600;font-size:12px;letter-spacing:.14em;text-transform:uppercase}
#page .fe-block:has(.fbx-week)~.fe-block .summary-read-more-link{margin-top:auto;align-self:flex-start;color:#9F2022 !important;border:1.5px solid #9F2022;border-radius:999px;padding:9px 18px;font-size:14px;text-decoration:none !important}
@media (max-width:1099px){#page .fe-block:has(.fbx-week)~.fe-block .summary-item-list{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media (max-width:767px){#page .fe-block:has(.fbx-week)~.fe-block .summary-item-list{grid-template-columns:1fr;gap:20px}}
/* §78. (batch1, unpublished) Prayer request Form block: section led by .fbx-prayer heading block; form centred at max 720px, red solid submit button. */
#page .fbx-prayer{padding:48px 0 8px}
#page .fe-block:has(.fbx-prayer)~.fe-block .form-wrapper{max-width:720px;margin:0 auto}
#page .fe-block:has(.fbx-prayer)~.fe-block button[type=submit],#page .fe-block:has(.fbx-prayer)~.fe-block .form-submit-button{background:#9F2022 !important;color:#fff !important;border-radius:999px !important}

/* §79. (membership, unpublished) /membership page: three numbered step cards (3 across ≥768, one column with 20px gaps on phones), a four-card "What the Connection Class covers" grid (4 across ≥1100, 2×2 768–1099, 1 column phones), centred headings, buttons level at the bottom in site red. Builds on §67 .fbx components; page-only classes prefixed fbm-. */
#page .fbm>h2{line-height:1.2}
#page .fbm-kicker{text-align:center;font-weight:600;font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:#9F2022;margin:0 0 10px}
#page .fbm-list{list-style:none;margin:0;padding:0}
#page .fbm-list>li{margin:0;padding:0}
#page .fbm-list>li::before,#page .fbm-list>li::marker{content:none}
#page .fbm-num{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:50%;background:#9F2022;color:#fff;font-family:"EB Garamond",Garamond,Georgia,serif;font-size:24px;line-height:1;margin:0 0 14px}
#page .fbm-4{grid-template-columns:repeat(4,minmax(0,1fr))}
#page .fbm-4 .fbx-card h3{font-size:24px}
#page .fbm-big{font-size:16px;padding:13px 26px}
@media (max-width:1099px){#page .fbm-4{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media (max-width:767px){#page .fbm-4{grid-template-columns:1fr;gap:20px}#page .fbm-steps .fbx-3{gap:20px}#page .fbm>h2{line-height:1.2}}

/* §80. (footer, unpublished — ship with next custom.css version, do not edit custom.css now) Footer code block .fbx-foot: tagline, 4 equal centred columns ≥1100, 2×2 on iPad, 1 column on phones with hairline separators; red #9F2022 pill buttons; line-height 1.7. */
.fbx-foot{max-width:1200px;margin:0 auto;padding:56px 0 24px;text-align:center;line-height:1.7;color:#3d3935}
.fbx-foot-tag{font-family:"EB Garamond",Garamond,Georgia,serif;font-size:26px;font-style:italic;color:#1c1a19;margin:0 0 40px}
.fbx-foot-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:32px;align-items:start}
.fbx-foot-col h4{margin:0 0 14px;color:#9F2022;font-size:12px;font-weight:600;letter-spacing:.14em;text-transform:uppercase}
.fbx-foot-col p{margin:0 0 10px;font-size:15px}
.fbx-foot-col ul{list-style:none;margin:0;padding:0}
.fbx-foot-col li{margin:0 0 8px;font-size:15px}
.fbx-foot a{color:#1c1a19;text-decoration:none;border-bottom:1px solid rgba(159,32,34,.35)}
.fbx-foot a:hover{color:#9F2022}
.fbx-foot .fbx-foot-btn{display:inline-block;margin:6px 0 12px;padding:10px 22px;border:1.5px solid #9F2022;border-radius:999px;background:#9F2022;color:#fff !important;font-size:14px;font-weight:600}
.fbx-foot .fbx-foot-btn--line{background:transparent;color:#9F2022 !important}
.fbx-foot-social{display:flex;justify-content:center;gap:20px}
.fbx-foot-copy{margin:44px 0 0;padding-top:20px;border-top:1px solid rgba(0,0,0,.1);font-size:13px;color:#6b6560}
@media (max-width:1099px){.fbx-foot-grid{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:36px}}
@media (max-width:767px){.fbx-foot{padding:40px 6vw 20px}.fbx-foot-tag{font-size:22px;margin-bottom:24px}.fbx-foot-grid{grid-template-columns:1fr;gap:0}.fbx-foot-col{padding:24px 0;border-top:1px solid rgba(0,0,0,.1)}}

/* §81 v68 fix: Home "This week at Faith" Summary grid full width 3/2/1 */
.fe-block-yui_3_17_2_1_1792546932308_14516{grid-column:2/-2 !important;justify-self:stretch !important;width:auto !important}
#block-yui_3_17_2_1_1792546932308_14516 .summary-block-header{display:none}
#block-yui_3_17_2_1_1792546932308_14516 .summary-item-list{display:grid !important;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;margin:0 auto !important;max-width:1200px;width:100%}
#block-yui_3_17_2_1_1792546932308_14516 .summary-item-list>.summary-item{width:auto !important;margin:0 !important;float:none !important;clear:none !important;background:#fff;border:1px solid rgba(0,0,0,.12);border-radius:10px;overflow:hidden;box-shadow:0 2px 10px rgba(0,0,0,.05);display:flex;flex-direction:column}
#block-yui_3_17_2_1_1792546932308_14516 .summary-item .summary-content{padding:16px 18px 20px}
#block-yui_3_17_2_1_1792546932308_14516 .summary-thumbnail-outer-container{margin:0 !important}
@media (max-width:1099px){#block-yui_3_17_2_1_1792546932308_14516 .summary-item-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}}
@media (max-width:767px){#block-yui_3_17_2_1_1792546932308_14516 .summary-item-list{grid-template-columns:1fr;gap:20px}}
/* §82 v68 fix: Home "Prayer requests" form inputs */
#block-yui_3_17_2_1_1792546932308_15562 input[type=text],#block-yui_3_17_2_1_1792546932308_15562 input[type=email],#block-yui_3_17_2_1_1792546932308_15562 textarea{border:1px solid rgba(28,26,25,.35) !important;border-radius:8px !important;padding:12px 14px !important;background:#fff !important;color:#1c1a19 !important;box-sizing:border-box;width:100%}
#block-yui_3_17_2_1_1792546932308_15562 textarea{min-height:140px}
#block-yui_3_17_2_1_1792546932308_15562 input:focus,#block-yui_3_17_2_1_1792546932308_15562 textarea:focus{outline:2px solid rgba(159,32,34,.35);outline-offset:1px;border-color:#9F2022 !important}
#block-yui_3_17_2_1_1792546932308_15562 .form-input-effects{display:none !important}
#block-yui_3_17_2_1_1792546932308_15562 .form-submit-button{background:#9F2022 !important;color:#fff !important;border:1.5px solid #9F2022 !important;border-radius:999px !important;padding:12px 28px !important;font-weight:600}
#block-yui_3_17_2_1_1792546932308_15562 .form-submit-button:hover{background:#7f191b !important;border-color:#7f191b !important}
@media (max-width:767px){.fe-block-yui_3_17_2_1_1792546932308_10732{order:-1 !important}.fe-block-yui_3_17_2_1_1792546932308_14516{order:0 !important;margin-top:16px}}

/* §83 v69 fix: code-block buttons (width:100% + 28px padding, content-box) overflowed the column on phones (Kids Safety: 399px in a 343px column). Border-box + max-width keeps them inside, centered with equal margins. */
.sqs-code-container a.sqs-block-button-element,.sqs-code-container .sqs-block-button-element{box-sizing:border-box !important;max-width:100% !important}
.sqs-block-code .sqs-code-container{max-width:100%;overflow-wrap:anywhere}
.sqs-block-code .sqs-code-container :is(img,iframe,table,video){max-width:100%}

/* §84 v70 tighten pass: (a) small h4 labels/belief headings/FAQ titles used theme line-height ~1.01, so wrapped lines collided (About beliefs, Counseling label, Plan-your-visit FAQ). */
main h4{line-height:1.3 !important}
main .accordion-item__title-wrapper{line-height:1.3 !important}
/* (b) Discipleship step-card headings ("STEP #5 - COMPASSIONATE") ran past the card edge at iPad widths. */
@media (max-width:1199px){section:has(#block-fef293dc7935666958fe) .sqs-html-content h3{letter-spacing:.5px !important;overflow-wrap:break-word}}
/* (c) Leadership staff grid (15 people): 4-up left a lone 3-card last row; use 3-up (5 even rows) and center the grid. */
@media (min-width:1100px){section[data-section-id="6ad4f19ceb1a031338327906"] .user-items-list-item-container{grid-template-columns:repeat(3,minmax(0,1fr)) !important;max-width:1060px;margin-left:auto !important;margin-right:auto !important}}

/* §85 v71 fix: /kids hero on phones left ~84px blank under the banner image. Cause: not the image; section padding-bottom 56px + content-wrapper padding-bottom 28px under a 2-block hero. Trim on phones only, this section only. */
@media (max-width:767px){section[data-section-id="6ad50e3beb1a031338351be2"]{padding-bottom:20px !important;min-height:0 !important}section[data-section-id="6ad50e3beb1a031338351be2"] .content-wrapper{padding-bottom:12px !important}}

/* §86 v72 /live (CSS only; editor freezes): Past Messages + Connection Card/Give read as matching white cards (text block = card top, button block = card bottom), red pill buttons. Columns pinned so Past Messages is centered and Connection/Give mirror each other (neutralizes any stray 1/3/22/11 shift). Scoped to /live section ids. */
section[data-section-id="6ad57743da59997176a4f14c"] .fluid-engine,section[data-section-id="6ad57790da59997176a4fff2"] .fluid-engine{row-gap:0 !important}
:is(.fe-block-yui_3_17_2_1_1792374556331_824,.fe-block-yui_3_17_2_1_1792374556331_1357,.fe-block-yui_3_17_2_1_1792374556331_1607){background:#fff;border:1px solid rgba(0,0,0,.12);border-bottom:0;border-radius:10px 10px 0 0;padding:28px 24px 12px;text-align:center;box-sizing:border-box;box-shadow:0 -1px 10px rgba(0,0,0,.04)}
:is(.fe-block-yui_3_17_2_1_1792374556331_824,.fe-block-yui_3_17_2_1_1792374556331_1357,.fe-block-yui_3_17_2_1_1792374556331_1607) :is(h1,h2,h3,h4,p){text-align:center !important;line-height:1.4}
:is(.fe-block-yui_3_17_2_1_1792374556331_824,.fe-block-yui_3_17_2_1_1792374556331_1357,.fe-block-yui_3_17_2_1_1792374556331_1607) :is(h1,h2,h3,h4){line-height:1.25 !important;margin-bottom:.6em}
:is(.fe-block-yui_3_17_2_1_1792374556331_1042,.fe-block-yui_3_17_2_1_1792374556331_2554,.fe-block-yui_3_17_2_1_1792374556331_4150){background:#fff;border:1px solid rgba(0,0,0,.12);border-top:0;border-radius:0 0 10px 10px;padding:8px 24px 28px;box-sizing:border-box;box-shadow:0 6px 10px rgba(0,0,0,.04)}
:is(.fe-block-yui_3_17_2_1_1792374556331_1042,.fe-block-yui_3_17_2_1_1792374556331_2554,.fe-block-yui_3_17_2_1_1792374556331_4150) :is(.sqs-block,.sqs-block-alignment-wrapper,.sqs-block-button-container){justify-content:center !important;text-align:center !important}
:is(.fe-block-yui_3_17_2_1_1792374556331_1042,.fe-block-yui_3_17_2_1_1792374556331_2554,.fe-block-yui_3_17_2_1_1792374556331_4150) .sqs-block-button-element{background:#9F2022 !important;border:1.5px solid #9F2022 !important;color:#fff !important;border-radius:999px !important;box-sizing:border-box;max-width:100%}
:is(.fe-block-yui_3_17_2_1_1792374556331_1042,.fe-block-yui_3_17_2_1_1792374556331_2554,.fe-block-yui_3_17_2_1_1792374556331_4150) .sqs-block-button-element:hover{background:#7f191b !important;border-color:#7f191b !important}
@media (max-width:767px){section[data-section-id="6ad57743da59997176a4f14c"] .fluid-engine .fe-block-yui_3_17_2_1_1792374556331_824,section[data-section-id="6ad57790da59997176a4fff2"] .fluid-engine .fe-block-yui_3_17_2_1_1792374556331_1357{grid-column:2/10 !important}section[data-section-id="6ad57743da59997176a4f14c"] .fluid-engine .fe-block-yui_3_17_2_1_1792374556331_1042,section[data-section-id="6ad57790da59997176a4fff2"] .fluid-engine .fe-block-yui_3_17_2_1_1792374556331_2554{grid-column:2/10 !important}section[data-section-id="6ad57790da59997176a4fff2"] .fluid-engine .fe-block-yui_3_17_2_1_1792374556331_1607{grid-area:3/2/4/10 !important;margin-top:-8px}section[data-section-id="6ad57790da59997176a4fff2"] .fluid-engine .fe-block-yui_3_17_2_1_1792374556331_4150{grid-area:4/2/5/10 !important}}
@media (min-width:768px){section[data-section-id="6ad57743da59997176a4f14c"] .fluid-engine .fe-block-yui_3_17_2_1_1792374556331_824{grid-area:1/8/2/20 !important}section[data-section-id="6ad57743da59997176a4f14c"] .fluid-engine .fe-block-yui_3_17_2_1_1792374556331_1042{grid-area:2/8/3/20 !important}section[data-section-id="6ad57790da59997176a4fff2"] .fluid-engine .fe-block-yui_3_17_2_1_1792374556331_1357{grid-area:1/2/2/13 !important}section[data-section-id="6ad57790da59997176a4fff2"] .fluid-engine .fe-block-yui_3_17_2_1_1792374556331_2554{grid-area:2/2/3/13 !important}section[data-section-id="6ad57790da59997176a4fff2"] .fluid-engine .fe-block-yui_3_17_2_1_1792374556331_1607{grid-area:1/15/2/26 !important}section[data-section-id="6ad57790da59997176a4fff2"] .fluid-engine .fe-block-yui_3_17_2_1_1792374556331_4150{grid-area:2/15/3/26 !important}}
:is(.fe-block-yui_3_17_2_1_1792374556331_1042,.fe-block-yui_3_17_2_1_1792374556331_2554,.fe-block-yui_3_17_2_1_1792374556331_4150) :is(.sqs-block,.sqs-block-content){width:100% !important;flex:1 1 100% !important}
:is(.fe-block-yui_3_17_2_1_1792374556331_1042,.fe-block-yui_3_17_2_1_1792374556331_2554,.fe-block-yui_3_17_2_1_1792374556331_4150) .sqs-block-button-container{display:flex !important;justify-content:center !important;width:100% !important}
:is(.fe-block-yui_3_17_2_1_1792374556331_1042,.fe-block-yui_3_17_2_1_1792374556331_2554,.fe-block-yui_3_17_2_1_1792374556331_4150) .sqs-block-button-element{width:auto !important;margin:0 auto !important}

/* §87 v73 event item pages + /live player. (a) Back link sat under the overlay header on phones: push the events item below the header and restyle as a small pill. */
.view-item.collection-type-events-stacked .events-item-wrapper{padding-top:24px}
.view-item.collection-type-events-stacked .eventitem-backlink{display:inline-flex !important;align-items:center;gap:6px;position:static !important;margin:0 0 20px !important;padding:8px 16px;border:1px solid rgba(159,32,34,.35);border-radius:999px;background:#fff;color:#9F2022 !important;font-size:15px;line-height:1.2;text-decoration:none !important}
@media (max-width:767px){.view-item.collection-type-events-stacked .events-item-wrapper{padding-top:64px}}
/* (b) card */
.view-item.collection-type-events-stacked article.eventitem{background:#fff;border:1px solid rgba(0,0,0,.12);border-radius:10px;box-shadow:0 2px 10px rgba(0,0,0,.05);padding:32px 28px;box-sizing:border-box;max-width:760px;margin:0 auto 40px !important}
.view-item.collection-type-events-stacked .events-item{max-width:760px;margin:0 auto}
.view-item.collection-type-events-stacked .eventitem-title{line-height:1.2 !important;margin:0 0 14px !important;overflow-wrap:break-word}
.view-item.collection-type-events-stacked .eventitem-meta,.view-item.collection-type-events-stacked .eventitem-column-content p{line-height:1.6 !important}
.view-item.collection-type-events-stacked .eventitem-column-meta{border-bottom:1px solid rgba(0,0,0,.08);padding-bottom:16px;margin-bottom:20px}
@media (max-width:767px){.view-item.collection-type-events-stacked article.eventitem{padding:24px 20px}}
/* (c) all-day: hide 12:00 AM / 11:59 PM (Winter Retreat by id; JS adds .fbc-allday generically) */
#article-6ad91e4009add533a793b647 .eventitem-meta-time,.fbc-allday .eventitem-meta-time{display:none !important}
#article-6ad91e4009add533a793b647 .event-date::after,.fbc-allday .event-date::after{content:none !important}
/* (d) a final paragraph that holds only one link = call to action pill */
.view-item.collection-type-events-stacked .eventitem-column-content .sqs-html-content>p:last-child>a:only-child{display:inline-block;background:#9F2022;color:#fff !important;border-radius:999px;padding:12px 28px;font-weight:600;text-decoration:none !important;line-height:1.2;margin-top:6px}
.view-item.collection-type-events-stacked .eventitem-column-content .sqs-html-content>p:last-child>a:only-child:hover{background:#7f191b}
/* (e) /live player: static church photo + play button (JS swaps the blocked Vimeo iframe) */
.fbc-live-poster{position:relative;display:block;aspect-ratio:16/9;border-radius:12px;overflow:hidden;background:#1c1a19 url('/assets/img/ec950fb1ab-sanctuary-pulpit-lights_easter2026.jpg') center/cover no-repeat;text-decoration:none !important}
.fbc-live-poster::before{content:"";position:absolute;inset:0;background:rgba(0,0,0,.30)}
.fbc-live-poster .fbc-play{position:absolute;left:50%;top:50%;transform:translate(-50%,-62%);width:84px;height:84px;border-radius:50%;background:rgba(0,0,0,.65);border:2px solid #fff;transition:background .2s}
.fbc-live-poster .fbc-play::after{content:"";position:absolute;left:34px;top:25px;border-style:solid;border-width:17px 0 17px 28px;border-color:transparent transparent transparent #fff}
.fbc-live-poster:hover .fbc-play{background:#00adef}
.fbc-live-poster .fbc-cap{position:absolute;left:0;right:0;top:50%;margin-top:40px;text-align:center;color:#fff;font-weight:600;font-size:17px;text-shadow:0 1px 4px rgba(0,0,0,.6)}
@media (max-width:767px){.fbc-live-poster .fbc-play{width:64px;height:64px}.fbc-live-poster .fbc-play::after{left:25px;top:18px;border-width:14px 0 14px 22px}.fbc-live-poster .fbc-cap{margin-top:30px;font-size:15px}}

/* §88 v74 tighten event item pages + /live; event image at top of card (set by fbc-site.js) */
.view-item.collection-type-events-stacked .sqs-events-collection-item{min-height:0 !important;padding-top:0 !important;padding-bottom:0 !important}
.view-item.collection-type-events-stacked .events-item-wrapper{padding-top:24px !important}
.view-item.collection-type-events-stacked .eventitem-column-content{padding-left:0 !important;padding-right:0 !important}
.view-item.collection-type-events-stacked article.eventitem{margin-bottom:0 !important}
.view-item.collection-type-events-stacked section.content-collection{padding-bottom:32px !important;min-height:0 !important}
.view-item.collection-type-events-stacked section.content-collection .content-wrapper{padding-top:0 !important;padding-bottom:0 !important;min-height:0 !important}
.view-item.collection-type-events-stacked .item-pagination{padding-top:20px !important;padding-bottom:20px !important}
@media (max-width:767px){.view-item.collection-type-events-stacked .events-item-wrapper{padding-top:100px !important}.view-item.collection-type-events-stacked section.content-collection{padding-bottom:20px !important}}
.fbc-event-img{display:block;width:calc(100% + 56px);max-width:none;margin:-32px -28px 24px;aspect-ratio:16/9;object-fit:cover;border-radius:10px 10px 0 0}
@media (max-width:767px){.fbc-event-img{width:calc(100% + 40px);margin:-24px -20px 20px}}
@media (min-width:768px){.view-item.collection-type-events-stacked article.eventitem .eventitem-column-meta,.view-item.collection-type-events-stacked article.eventitem .eventitem-column-content{float:none !important;width:auto !important;margin-left:0 !important;margin-right:0 !important}}
/* /live: trim section padding around hero, poster and cards */
section[data-section-id="6ad5763ee8752340183f3ac5"]{padding-bottom:0 !important}
section[data-section-id="6ad5763ee8752340183f3ac5"] .content-wrapper{padding-bottom:24px !important}
:is(section[data-section-id="6ad576732e5a895f1e081312"],section[data-section-id="6ad57743da59997176a4f14c"],section[data-section-id="6ad57790da59997176a4fff2"]){padding-top:0 !important;padding-bottom:0 !important;min-height:0 !important}
:is(section[data-section-id="6ad576732e5a895f1e081312"],section[data-section-id="6ad57743da59997176a4f14c"],section[data-section-id="6ad57790da59997176a4fff2"]) .content-wrapper{padding-top:32px !important;padding-bottom:32px !important;min-height:0 !important}
@media (max-width:767px){:is(section[data-section-id="6ad576732e5a895f1e081312"],section[data-section-id="6ad57743da59997176a4f14c"],section[data-section-id="6ad57790da59997176a4fff2"]) .content-wrapper{padding-top:10px !important;padding-bottom:10px !important}}
@media (min-width:768px){.view-item.collection-type-events-stacked article.eventitem{display:block !important}.view-item.collection-type-events-stacked article.eventitem>.eventitem-column-meta,.view-item.collection-type-events-stacked article.eventitem>.eventitem-column-content{display:block !important;flex:none !important;max-width:none !important}}

/* §89 v75 /live poster: photo as a real eager <img> (CSS background only started loading after the JS swap, so fast captures showed a black box) */
.fbc-live-poster .fbc-live-img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block;z-index:0}
.fbc-live-poster::before{z-index:1}
.fbc-live-poster .fbc-play,.fbc-live-poster .fbc-cap{z-index:2}

/* §90 v76 desktop-only home rhythm (≥1024px): soft alternating bands, generous padding, centered 1240px content, refined type, card lift. Mobile/tablet untouched. */
@media (min-width:1024px){
#page section.page-section[data-section-id="6ad4a53cdc3d0f68428b0509"][data-section-id="6ad4a53cdc3d0f68428b0509"] .section-background{background:#FBF8F3 !important}
#page section.page-section[data-section-id="6ad76809597352532d881624"][data-section-id="6ad76809597352532d881624"] .section-background{background:#F2EADD !important}
#page section.page-section[data-section-id="6ad4a63aa42e6a69e11318af"][data-section-id="6ad4a63aa42e6a69e11318af"] .section-background{background:#FFFFFF !important}
#page section.page-section[data-section-id="6ad4a7b67440e760582f8f4c"][data-section-id="6ad4a7b67440e760582f8f4c"] .section-background{background:#F6F0E6 !important}
#page section.page-section[data-section-id="6ad4b2b15538fb48d52a4927"][data-section-id="6ad4b2b15538fb48d52a4927"] .section-background{background:#FFFFFF !important}
#page section.page-section[data-section-id="6ad43f9f51ecdf42853aa463"][data-section-id="6ad43f9f51ecdf42853aa463"] .section-background{background:#EFE6D8 !important}
#page section.page-section[data-section-id="6ad440bfb01d4a480316f612"][data-section-id="6ad440bfb01d4a480316f612"] .section-background{background:#FFFFFF !important}
#page section.page-section[data-section-id="6ad818a59998331f45a3d64c"][data-section-id="6ad818a59998331f45a3d64c"] .section-background{background:#F6F0E6 !important}
#page section.page-section[data-section-id="6ad8195279cc9a402327c3f0"][data-section-id="6ad8195279cc9a402327c3f0"] .section-background{background:#E7DCCB !important}
#page section.page-section[data-section-id="6ad441b50b8c7254f206d641"][data-section-id="6ad441b50b8c7254f206d641"] .section-background{background:#FBF8F3 !important}
:is(#page section.page-section[data-section-id="6ad4a53cdc3d0f68428b0509"][data-section-id="6ad4a53cdc3d0f68428b0509"],#page section.page-section[data-section-id="6ad76809597352532d881624"][data-section-id="6ad76809597352532d881624"],#page section.page-section[data-section-id="6ad4a63aa42e6a69e11318af"][data-section-id="6ad4a63aa42e6a69e11318af"],#page section.page-section[data-section-id="6ad4a7b67440e760582f8f4c"][data-section-id="6ad4a7b67440e760582f8f4c"],#page section.page-section[data-section-id="6ad4b2b15538fb48d52a4927"][data-section-id="6ad4b2b15538fb48d52a4927"],#page section.page-section[data-section-id="6ad43f9f51ecdf42853aa463"][data-section-id="6ad43f9f51ecdf42853aa463"],#page section.page-section[data-section-id="6ad440bfb01d4a480316f612"][data-section-id="6ad440bfb01d4a480316f612"],#page section.page-section[data-section-id="6ad818a59998331f45a3d64c"][data-section-id="6ad818a59998331f45a3d64c"],#page section.page-section[data-section-id="6ad8195279cc9a402327c3f0"][data-section-id="6ad8195279cc9a402327c3f0"],#page section.page-section[data-section-id="6ad441b50b8c7254f206d641"][data-section-id="6ad441b50b8c7254f206d641"]) .content-wrapper{padding-top:104px !important;padding-bottom:104px !important;min-height:0 !important}
:is(#page section.page-section[data-section-id="6ad4a53cdc3d0f68428b0509"][data-section-id="6ad4a53cdc3d0f68428b0509"],#page section.page-section[data-section-id="6ad76809597352532d881624"][data-section-id="6ad76809597352532d881624"],#page section.page-section[data-section-id="6ad4a63aa42e6a69e11318af"][data-section-id="6ad4a63aa42e6a69e11318af"],#page section.page-section[data-section-id="6ad4a7b67440e760582f8f4c"][data-section-id="6ad4a7b67440e760582f8f4c"],#page section.page-section[data-section-id="6ad4b2b15538fb48d52a4927"][data-section-id="6ad4b2b15538fb48d52a4927"],#page section.page-section[data-section-id="6ad43f9f51ecdf42853aa463"][data-section-id="6ad43f9f51ecdf42853aa463"],#page section.page-section[data-section-id="6ad440bfb01d4a480316f612"][data-section-id="6ad440bfb01d4a480316f612"],#page section.page-section[data-section-id="6ad818a59998331f45a3d64c"][data-section-id="6ad818a59998331f45a3d64c"],#page section.page-section[data-section-id="6ad8195279cc9a402327c3f0"][data-section-id="6ad8195279cc9a402327c3f0"],#page section.page-section[data-section-id="6ad441b50b8c7254f206d641"][data-section-id="6ad441b50b8c7254f206d641"]) h2{line-height:1.15 !important;letter-spacing:-.01em}
:is(#page section.page-section[data-section-id="6ad4a53cdc3d0f68428b0509"][data-section-id="6ad4a53cdc3d0f68428b0509"],#page section.page-section[data-section-id="6ad76809597352532d881624"][data-section-id="6ad76809597352532d881624"],#page section.page-section[data-section-id="6ad4a63aa42e6a69e11318af"][data-section-id="6ad4a63aa42e6a69e11318af"],#page section.page-section[data-section-id="6ad4a7b67440e760582f8f4c"][data-section-id="6ad4a7b67440e760582f8f4c"],#page section.page-section[data-section-id="6ad4b2b15538fb48d52a4927"][data-section-id="6ad4b2b15538fb48d52a4927"],#page section.page-section[data-section-id="6ad43f9f51ecdf42853aa463"][data-section-id="6ad43f9f51ecdf42853aa463"],#page section.page-section[data-section-id="6ad440bfb01d4a480316f612"][data-section-id="6ad440bfb01d4a480316f612"],#page section.page-section[data-section-id="6ad818a59998331f45a3d64c"][data-section-id="6ad818a59998331f45a3d64c"],#page section.page-section[data-section-id="6ad8195279cc9a402327c3f0"][data-section-id="6ad8195279cc9a402327c3f0"],#page section.page-section[data-section-id="6ad441b50b8c7254f206d641"][data-section-id="6ad441b50b8c7254f206d641"]) .sqs-html-content p{line-height:1.65 !important}
:is(#page section.page-section[data-section-id="6ad4a53cdc3d0f68428b0509"][data-section-id="6ad4a53cdc3d0f68428b0509"],#page section.page-section[data-section-id="6ad76809597352532d881624"][data-section-id="6ad76809597352532d881624"],#page section.page-section[data-section-id="6ad4a63aa42e6a69e11318af"][data-section-id="6ad4a63aa42e6a69e11318af"],#page section.page-section[data-section-id="6ad4a7b67440e760582f8f4c"][data-section-id="6ad4a7b67440e760582f8f4c"],#page section.page-section[data-section-id="6ad4b2b15538fb48d52a4927"][data-section-id="6ad4b2b15538fb48d52a4927"],#page section.page-section[data-section-id="6ad43f9f51ecdf42853aa463"][data-section-id="6ad43f9f51ecdf42853aa463"],#page section.page-section[data-section-id="6ad440bfb01d4a480316f612"][data-section-id="6ad440bfb01d4a480316f612"],#page section.page-section[data-section-id="6ad818a59998331f45a3d64c"][data-section-id="6ad818a59998331f45a3d64c"],#page section.page-section[data-section-id="6ad8195279cc9a402327c3f0"][data-section-id="6ad8195279cc9a402327c3f0"],#page section.page-section[data-section-id="6ad441b50b8c7254f206d641"][data-section-id="6ad441b50b8c7254f206d641"]) .section-border, :is(#page section.page-section[data-section-id="6ad4a53cdc3d0f68428b0509"][data-section-id="6ad4a53cdc3d0f68428b0509"],#page section.page-section[data-section-id="6ad76809597352532d881624"][data-section-id="6ad76809597352532d881624"],#page section.page-section[data-section-id="6ad4a63aa42e6a69e11318af"][data-section-id="6ad4a63aa42e6a69e11318af"],#page section.page-section[data-section-id="6ad4a7b67440e760582f8f4c"][data-section-id="6ad4a7b67440e760582f8f4c"],#page section.page-section[data-section-id="6ad4b2b15538fb48d52a4927"][data-section-id="6ad4b2b15538fb48d52a4927"],#page section.page-section[data-section-id="6ad43f9f51ecdf42853aa463"][data-section-id="6ad43f9f51ecdf42853aa463"],#page section.page-section[data-section-id="6ad440bfb01d4a480316f612"][data-section-id="6ad440bfb01d4a480316f612"],#page section.page-section[data-section-id="6ad818a59998331f45a3d64c"][data-section-id="6ad818a59998331f45a3d64c"],#page section.page-section[data-section-id="6ad8195279cc9a402327c3f0"][data-section-id="6ad8195279cc9a402327c3f0"],#page section.page-section[data-section-id="6ad441b50b8c7254f206d641"][data-section-id="6ad441b50b8c7254f206d641"]) hr{border:0 !important}
#page #block-yui_3_17_2_1_1792546932308_14516 .summary-item-list>.summary-item{border:0 !important;border-radius:14px !important;box-shadow:0 1px 2px rgba(28,26,25,.04),0 8px 24px rgba(28,26,25,.07) !important;transition:transform .25s ease,box-shadow .25s ease}
#page #block-yui_3_17_2_1_1792546932308_14516 .summary-item-list>.summary-item:hover{transform:translateY(-4px);box-shadow:0 2px 4px rgba(28,26,25,.05),0 16px 36px rgba(28,26,25,.12) !important}
#page #block-yui_3_17_2_1_1792546932308_14516 .summary-item-list{gap:32px !important}
#page #block-yui_3_17_2_1_1792546932308_15562{background:#fff;border-radius:16px;padding:40px 44px !important;box-shadow:0 1px 2px rgba(28,26,25,.04),0 10px 30px rgba(28,26,25,.08);box-sizing:border-box}
#page #block-yui_3_17_2_1_1792546932308_15562 :is(input,textarea){border-color:rgba(28,26,25,.2) !important;transition:border-color .2s,box-shadow .2s}
:is(#page section.page-section[data-section-id="6ad4a53cdc3d0f68428b0509"][data-section-id="6ad4a53cdc3d0f68428b0509"],#page section.page-section[data-section-id="6ad76809597352532d881624"][data-section-id="6ad76809597352532d881624"],#page section.page-section[data-section-id="6ad4a63aa42e6a69e11318af"][data-section-id="6ad4a63aa42e6a69e11318af"],#page section.page-section[data-section-id="6ad4a7b67440e760582f8f4c"][data-section-id="6ad4a7b67440e760582f8f4c"],#page section.page-section[data-section-id="6ad4b2b15538fb48d52a4927"][data-section-id="6ad4b2b15538fb48d52a4927"],#page section.page-section[data-section-id="6ad43f9f51ecdf42853aa463"][data-section-id="6ad43f9f51ecdf42853aa463"],#page section.page-section[data-section-id="6ad440bfb01d4a480316f612"][data-section-id="6ad440bfb01d4a480316f612"],#page section.page-section[data-section-id="6ad818a59998331f45a3d64c"][data-section-id="6ad818a59998331f45a3d64c"],#page section.page-section[data-section-id="6ad8195279cc9a402327c3f0"][data-section-id="6ad8195279cc9a402327c3f0"],#page section.page-section[data-section-id="6ad441b50b8c7254f206d641"][data-section-id="6ad441b50b8c7254f206d641"]) :is(.sqs-block-button-element,.form-submit-button,.sqs-button-element--primary){transition:background-color .2s ease,transform .2s ease,box-shadow .2s ease !important}
:is(#page section.page-section[data-section-id="6ad4a53cdc3d0f68428b0509"][data-section-id="6ad4a53cdc3d0f68428b0509"],#page section.page-section[data-section-id="6ad76809597352532d881624"][data-section-id="6ad76809597352532d881624"],#page section.page-section[data-section-id="6ad4a63aa42e6a69e11318af"][data-section-id="6ad4a63aa42e6a69e11318af"],#page section.page-section[data-section-id="6ad4a7b67440e760582f8f4c"][data-section-id="6ad4a7b67440e760582f8f4c"],#page section.page-section[data-section-id="6ad4b2b15538fb48d52a4927"][data-section-id="6ad4b2b15538fb48d52a4927"],#page section.page-section[data-section-id="6ad43f9f51ecdf42853aa463"][data-section-id="6ad43f9f51ecdf42853aa463"],#page section.page-section[data-section-id="6ad440bfb01d4a480316f612"][data-section-id="6ad440bfb01d4a480316f612"],#page section.page-section[data-section-id="6ad818a59998331f45a3d64c"][data-section-id="6ad818a59998331f45a3d64c"],#page section.page-section[data-section-id="6ad8195279cc9a402327c3f0"][data-section-id="6ad8195279cc9a402327c3f0"],#page section.page-section[data-section-id="6ad441b50b8c7254f206d641"][data-section-id="6ad441b50b8c7254f206d641"]) :is(.sqs-block-button-element,.sqs-button-element--primary):hover{transform:translateY(-1px);box-shadow:0 6px 16px rgba(159,32,34,.25)}
#page section.page-section[data-section-id="6ad8195279cc9a402327c3f0"][data-section-id="6ad8195279cc9a402327c3f0"] .fe-block-yui_3_17_2_1_1792546932308_15562{grid-column:8/-8 !important}
#page section.page-section[data-section-id="6ad8195279cc9a402327c3f0"][data-section-id="6ad8195279cc9a402327c3f0"] .fe-block-yui_3_17_2_1_1792546932308_15328 h2{margin-bottom:8px !important}
#page section.page-section[data-section-id="6ad441b50b8c7254f206d641"][data-section-id="6ad441b50b8c7254f206d641"] .content-wrapper{padding-top:88px !important;padding-bottom:88px !important}
#page section.page-section[data-section-id="6ad441b50b8c7254f206d641"][data-section-id="6ad441b50b8c7254f206d641"] .fe-block-yui_3_17_2_1_1792294347848_42377{grid-column:2/-2 !important}
#page section.page-section[data-section-id="6ad441b50b8c7254f206d641"][data-section-id="6ad441b50b8c7254f206d641"] .fe-block-yui_3_17_2_1_1792294347848_42377 :is(h1,h2,h3,h4,p,div){text-align:center !important;margin-left:auto;margin-right:auto}
#page section.page-section[data-section-id="6ad441b50b8c7254f206d641"][data-section-id="6ad441b50b8c7254f206d641"] .fluid-engine{margin-top:0 !important;margin-bottom:0 !important;min-height:0 !important}
}

/* §91 v77 event flyers uncropped everywhere (all widths): show the whole graphic at its natural ratio; date badge moved off the art (date already shows in the card body / list meta). */
.summary-item:has(.summary-thumbnail-event-date) .summary-thumbnail.img-wrapper{padding-bottom:0 !important;height:auto !important;background:#fff}
.summary-item:has(.summary-thumbnail-event-date) .summary-thumbnail-outer-container,.summary-item:has(.summary-thumbnail-event-date) .summary-thumbnail-container{height:auto !important;overflow:visible}
.summary-item:has(.summary-thumbnail-event-date) img.summary-thumbnail-image{position:static !important;display:block;width:100% !important;height:auto !important;left:0 !important;top:0 !important;object-fit:contain !important;max-height:none !important}
.summary-item .summary-thumbnail-event-date{display:none !important}
.eventlist-event--hasimg .eventlist-column-thumbnail{height:auto !important;min-height:0 !important;padding-bottom:0 !important;background:transparent !important;align-self:flex-start !important}
.eventlist-event--hasimg .eventlist-column-thumbnail img{position:static !important;display:block;width:100% !important;height:auto !important;left:0 !important;top:0 !important;object-fit:contain !important}
.eventlist-event--hasimg .eventlist-column-date{display:none !important}
.fbc-event-img{aspect-ratio:auto !important;height:auto !important;object-fit:contain !important;background:#fff}

/* §92 v78 home: hide the empty "Stay in the loop / Hear what's happening at Faith." section at all widths (it promised content and showed none). The Sundays photo band now runs straight into the footer. */
#page section.page-section[data-section-id="6ad441b50b8c7254f206d641"][data-section-id="6ad441b50b8c7254f206d641"]{display:none !important}

/* §93 v79 desktop header folders: §58 made the folder item display:flex/align-items:center, so the absolutely-positioned list (top:auto) sat centred over its label. Pin it below the label on a white panel; ::before bridge keeps hover alive across the gap; :focus-within opens for keyboard. */
@media (min-width:1024px){
.header-display-desktop .header-nav-item--folder{position:relative !important}
.header-display-desktop .header-nav-item--folder .header-nav-folder-content{position:absolute !important;top:calc(100% + 10px) !important;bottom:auto !important;left:-18px !important;right:auto !important;transform:none !important;min-width:220px;width:max-content;max-width:300px;padding:10px 0 !important;margin:0 !important;background:#fff !important;border-radius:10px !important;box-shadow:0 2px 6px rgba(28,26,25,.06),0 14px 34px rgba(28,26,25,.16) !important;z-index:10000 !important;text-align:left !important;flex-direction:column;align-items:stretch}
.header-display-desktop .header-nav-item--folder .header-nav-folder-content::before{content:"";position:absolute;left:0;right:0;top:-12px;height:12px}
.header-display-desktop .header-nav-item--folder:is(:hover,:focus-within,.header-nav-item--open) .header-nav-folder-content{display:flex !important;visibility:visible !important;opacity:1 !important;pointer-events:auto !important}
.header-display-desktop .header-nav-item--folder:is(:hover,:focus-within,.header-nav-item--open) .header-nav-folder-item{pointer-events:auto !important}
.header-display-desktop .header-nav-folder-item{display:block !important;padding:0 !important;margin:0 !important;text-align:left !important}
.header-display-desktop .header-nav-folder-item>a{display:block !important;padding:9px 20px !important;color:#1c1a19 !important;font-size:14px !important;line-height:1.35 !important;white-space:nowrap;text-align:left !important;background-image:none !important;text-decoration:none !important;transition:color .15s,background-color .15s}
.header-display-desktop .header-nav-folder-item>a :is(span,*){color:inherit !important;background-image:none !important;text-decoration:none !important}
.header-display-desktop .header-nav-folder-item>a:is(:hover,:focus-visible){color:#9F2022 !important;background:#F6F0E6 !important;outline:none}
.header-display-desktop .header-nav-folder-item--active>a{color:#9F2022 !important}
.header-display-desktop .header-nav-folder-title:focus-visible{outline:2px solid rgba(159,32,34,.5);outline-offset:4px;border-radius:4px}
/* last folders: open toward the left so the panel never leaves the viewport */
.header-display-desktop .header-nav-list>.header-nav-item--folder:nth-last-child(-n+4) .header-nav-folder-content{left:auto !important;right:-18px !important}
}

/* §94 v79 subpages: alternate soft bands so adjacent sections never share a shade (all widths). 4-step cycle by position; dark-themed and image/video sections are left as designed. Home keeps its §90 rhythm. */
body:not(#collection-6ad4202b5139fe3635590437) #page .page-section:not([data-section-theme*="dark"]):not([data-section-theme="black"]):not([data-section-theme="bright"]):not(:has(>.section-border .section-background img,>.section-border .section-background video,.section-background .section-background-content img)):nth-child(4n+1)>.section-border>.section-background{background-color:#FBF8F3 !important;background-image:none !important}
body:not(#collection-6ad4202b5139fe3635590437) #page .page-section:not([data-section-theme*="dark"]):not([data-section-theme="black"]):not([data-section-theme="bright"]):not(:has(>.section-border .section-background img,>.section-border .section-background video,.section-background .section-background-content img)):nth-child(4n+2)>.section-border>.section-background{background-color:#FFFFFF !important;background-image:none !important}
body:not(#collection-6ad4202b5139fe3635590437) #page .page-section:not([data-section-theme*="dark"]):not([data-section-theme="black"]):not([data-section-theme="bright"]):not(:has(>.section-border .section-background img,>.section-border .section-background video,.section-background .section-background-content img)):nth-child(4n+3)>.section-border>.section-background{background-color:#F6F0E6 !important;background-image:none !important}
body:not(#collection-6ad4202b5139fe3635590437) #page .page-section:not([data-section-theme*="dark"]):not([data-section-theme="black"]):not([data-section-theme="bright"]):not(:has(>.section-border .section-background img,>.section-border .section-background video,.section-background .section-background-content img)):nth-child(4n+4)>.section-border>.section-background{background-color:#EFE6D8 !important;background-image:none !important}

/* §v81 /beliefs title under header: the beliefs code block is the page's first section, which starts at top 0 behind the absolute (overlay) header at ≥768px, so "Our Beliefs" h2 sat on the nav (Rob, iPad 1024). Push only this section below the header. Phones already clear it. */
@media (min-width:768px){#page .fbx-beliefs{padding-top:calc(var(--fbx-hdr,140px) + 32px)}}
@media (min-width:1200px){#page .fbx-beliefs{--fbx-hdr:150px}}

/* §v82 Kids 'Here's what you can expect' Option A (Rob approved Oct 23) */
/* Kids "what you can expect" option A: full width, intro on top, 3 cards across (1 col on phones) */
@media (min-width:768px){#page .fe-block-3b303d6f51d20188cd3f{grid-area:1/2/2/-2 !important}}
#page .fe-block-3b303d6f51d20188cd3f .sqs-html-content{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}
#page .fe-block-3b303d6f51d20188cd3f .sqs-html-content>h2,#page .fe-block-3b303d6f51d20188cd3f .sqs-html-content>p:nth-of-type(1){grid-column:1/-1;margin:0;max-width:760px}
#page .fe-block-3b303d6f51d20188cd3f .sqs-html-content>p:nth-of-type(n+2){margin:0;background:#fff;border-top:4px solid #a51f24;border-radius:14px;padding:22px;box-shadow:0 6px 18px rgba(0,0,0,.06)}
@media (max-width:767px){#page .fe-block-3b303d6f51d20188cd3f .sqs-html-content{grid-template-columns:1fr}}

/* §v82b /griefshare video section (6ad5aa73…, theme Light 1) rendered white: the §alternating-bands rule (body:not(#collection-…) … :nth-child(4n+2)>.section-border>.section-background{background-color:#FFFFFF !important}) hits it as the 2nd section and outranks the §1580 #fbf8f3 rule. Match the cream of "How GriefShare Works" below (rgb 246,240,230). Scoped to this one section; #page repeated only to outrank that rule. */
#page#page#page section.page-section[data-section-id="6ad5aa73a75b2b6c7e503385"]>.section-border>.section-background,#page section.page-section[data-section-id="6ad5aa73a75b2b6c7e503385"]{background-color:rgb(246,240,230) !important}

/* §v83 Discipleship intro photo (Option B, Rob approved Oct 23). Photo: Unsplash KXtTWJZgw8g (approved stock). */
/* Discipleship intro: real photo (stock/bible-study-small-group.jpg) beside the verbatim text at >=768, above it on phones */
#page .fe-block-yui_3_17_2_1_1792384210333_464 .sqs-html-content{max-width:none !important;width:100%;display:grid;grid-template-columns:1fr 1fr;column-gap:48px;align-items:center}
#page .fe-block-yui_3_17_2_1_1792384210333_464 .sqs-html-content>*{grid-column:1}
#page .fe-block-yui_3_17_2_1_1792384210333_464 .sqs-html-content::after{content:"";grid-column:2;grid-row:1/span 20;aspect-ratio:4/3;border-radius:16px;background:url('/assets/misc/d6509d00f4-discipleship-bible-study.jpg') center/cover;box-shadow:0 10px 30px rgba(0,0,0,.12)}
@media (max-width:767px){#page .fe-block-yui_3_17_2_1_1792384210333_464 .sqs-html-content{display:flex;flex-direction:column;align-items:stretch}#page .fe-block-yui_3_17_2_1_1792384210333_464 .sqs-html-content::after{order:-1;margin-bottom:20px;width:100%}}
@media (min-width:768px){#page section[data-section-id="6ad59cfd14df0c0376bc09d9"] .fe-block-yui_3_17_2_1_1792384210333_464{max-width:1100px !important}}

/* §v84 site-wide header clearance (Rob, /membership overlap at iPad 1024). Squarespace pads the first section by the header height inline, but many per-section rules here set padding:0 !important, so on pages whose first section is plain (no background image/video) the absolute header — announcement bar included — covered the first heading. From 768px up, the first section of every page without background media gets top padding = Squarespace's live --header-height (tracks the announcement bar, which wraps at 768) + 8px (that var runs 4–8px short of the header's real bottom). Hero pages with a background image keep their overlay look. /find-your-place already clears via its own spacing, so it's excluded. Replaces the page-only §v81 Beliefs padding so it isn't doubled. */
@media (min-width:768px){
#page #page-regions>.region:first-child>.page-section:first-child:not([data-section-id="6ad7b153bbbaa67805f25483"]):not(:has(>.section-border .section-background img,>.section-border .section-background video,.section-background .section-background-content img)){padding-top:calc(var(--header-height,130px) + 8px) !important}
#page .fbx-beliefs{padding-top:48px}
}

/* §v86/v87 /seniors Upcoming events summary (block yui_3_17_2_1_1793197118592_2781): on phones keep the thumbnail inside the column (desktop untouched) */
@media (max-width:767px){
#block-yui_3_17_2_1_1793197118592_2781 :is(.summary-item-list-container,.summary-item-list,.summary-item,.summary-thumbnail-outer-container,.summary-thumbnail-container,.summary-thumbnail){max-width:100% !important;box-sizing:border-box}
#block-yui_3_17_2_1_1793197118592_2781 .summary-item{width:100% !important}
#block-yui_3_17_2_1_1793197118592_2781 .summary-thumbnail-container{overflow:hidden !important}
#block-yui_3_17_2_1_1793197118592_2781 .summary-thumbnail img{max-width:100% !important;width:100% !important;height:auto !important;left:0 !important;top:0 !important;position:relative !important;object-fit:cover}
}
