:root{--blue:#0047ab;--gold:#d4a52f;--ink:#091d49}.eyebrow,.text-link{color:#0047ab}.primary,.page-switcher .ministry-button{background:#0047ab}.page-switcher .donations-button{background:#765208}.topbar .nav-cta{background:#0047ab}.housing-programs{grid-template-columns:repeat(2,minmax(0,1fr));max-width:none}.housing-programs article{border-top:5px solid #d4a52f}.housing-programs article:nth-child(2){border-top-color:#0047ab}.housing-programs .eyebrow{color:#0047ab}.housing-programs article{display:flex;flex-direction:column}.program-flyer{margin-top:auto;padding-top:24px}.program-flyer img{border:1px solid #e0e5eb}.housing-email{font-size:15px!important;overflow-wrap:anywhere}.scripture-section{padding:80px 8vw;background:#091d49;color:white}.scripture-section>.eyebrow{color:#edc573}.scripture-section h2{font:600 clamp(34px,4vw,54px)/1.15 Georgia,serif;margin:0 0 40px}.scripture-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:35px}.scripture-grid blockquote{margin:0;padding:8px 0 8px 23px;border-left:3px solid #d4a52f}.scripture-grid p{font:24px/1.55 Georgia,serif;margin:0 0 20px}.scripture-grid cite{font:600 13px/1.6 Arial,sans-serif;color:#edc573}.housing-page .primary,.housing-page .nav-cta{background:#0047ab}.housing-page .text-link{color:#0047ab}@media(max-width:900px){.housing-programs,.scripture-grid{grid-template-columns:1fr}.scripture-section{padding:60px 7vw}}
.housing-concept{margin:20px 0 8px}.housing-concept img{display:block;width:100%;height:auto;aspect-ratio:3/2;object-fit:cover;border-radius:4px}.housing-concept figcaption{font-size:12px;color:#536078;line-height:1.6;margin-top:9px}
