.faith-page{color:#172b1d;background:#fbfaf6}.faith-introduction{background:#edf2e3;padding:32px 0 64px}.faith-back{color:#244d2f;text-underline-offset:4px;align-items:center;min-height:44px;margin-bottom:30px;font-size:.9375rem;font-weight:650;text-decoration:underline;display:inline-flex}.faith-page .eyebrow{color:#47632f;font-size:.875rem;line-height:1.5}.faith-introduction h1{color:#244d2f;font-size:clamp(2.7rem,4.7vw,4.2rem);line-height:1.08}.faith-introduction .shell>p:last-child{color:#43543d;max-width:690px;margin:24px 0 0;font-size:1.125rem;line-height:1.75}.faith-reading{padding-block:12px 60px}.faith-reading>section{border-bottom:1px solid #d9ddcf;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:64px;padding-block:52px;display:grid}.faith-reading h2{font-size:clamp(1.85rem,3vw,2.6rem);line-height:1.16}.faith-reading p:not(.eyebrow){color:#4c5b48;margin:0 0 20px;font-size:1rem;line-height:1.8}.faith-reading section p:last-child{margin-bottom:0}.faith-beliefs{gap:30px;display:grid}.faith-beliefs h3{color:#244d2f;margin:0 0 10px;font-size:1.25rem;line-height:1.35}.faith-phone{color:#244d2f;text-underline-offset:4px;align-items:center;min-height:44px;font-size:1.125rem;font-weight:700;text-decoration:underline;display:inline-flex}.faith-welcome{background:#edf2e3;border-radius:16px;margin-top:42px;padding:36px}.faith-welcome h2{margin-bottom:18px}.faith-welcome>p:not(.eyebrow){max-width:700px}.faith-page .button{border-radius:10px}.faith-page a:focus-visible{outline-offset:4px;outline:3px solid #64843b}@media (max-width:700px){.faith-introduction{padding-block:22px 36px}.faith-back{margin-bottom:24px}.faith-introduction .shell>p:last-child{font-size:1.0625rem}.faith-reading{padding-bottom:36px}.faith-reading>section{grid-template-columns:1fr;gap:24px;padding-block:32px}.faith-welcome{margin-top:28px;padding:26px 22px}}
