.church-hero{grid-template-columns:minmax(0,1.12fr) minmax(0,1fr);gap:clamp(30px,6vw,84px)}.church-hero h1{text-wrap:balance;font-size:clamp(38px,5.3vw,70px)}.church-hero .hero-detail{margin-top:21px}.visit-example{background:#163b52;border-radius:9px;margin:0;padding:clamp(16px,2.7vw,30px)}.visit-example figcaption{color:#d0e4eb;letter-spacing:.13em;text-transform:uppercase;margin-bottom:14px;font-size:11px;font-weight:750}.visit-preview{background:#fbf0d9;border-radius:5px;padding:clamp(18px,3.4vw,31px);position:relative}.visit-art{width:33%;max-width:145px;height:auto;position:absolute;top:14px;right:10px}.visit-kicker{color:#765022;letter-spacing:.12em;text-transform:uppercase;margin:0 35% 8px 0;font-size:11px;font-weight:750;position:relative}.visit-heading{letter-spacing:-.045em;max-width:10ch;margin:0 35% 24px 0;font:600 clamp(27px,3.8vw,46px)/1.04 Georgia,serif;position:relative}.visit-details{background:#fbf0d9;border-top:1px solid #d8c4a2;margin:0;padding:0;list-style:none;position:relative}.visit-details li{flex-wrap:wrap;justify-content:space-between;gap:2px 10px;padding:10px 0;font-size:14px;line-height:1.4;display:flex}.visit-details li+li{border-top:1px solid #d8c4a2}.visit-details span{color:#604a2f}.church-details{padding:0;list-style:none}.church-details li{padding-inline:0}.church-editing p:not(.eyebrow),.church-close p{color:var(--muted);margin:0;line-height:1.65}.church-editing p.church-prompt{color:var(--ink);background:#f4ead8;border-left:3px solid #b37a38;margin:19px 0;padding:15px 18px}.church-close{border-top:1px solid var(--line);background:#eaf0ef}@media (width<=770px){.church-hero{grid-template-columns:minmax(0,1fr)}.visit-example{width:min(100%,540px)}}
