.church-hero .hero-photo img{aspect-ratio:16/9;object-fit:cover;background:var(--light)}.church-process{background:var(--navy);color:white}.church-process h2,.church-process h3{color:white}.church-process .eyebrow,.church-process .note{color:#ded3e8}.church-steps{display:grid;grid-template-columns:repeat(4,1fr);gap:28px;padding:0;list-style:none;counter-reset:steps;margin:36px 0}.church-steps li{counter-increment:steps;border-top:1px solid #69738e;padding-top:18px}.church-steps li:before{content:'0' counter(steps);display:block;color:#d9bbe9;font-size:1.4rem;margin-bottom:14px}.church-steps p,.card p{margin-top:16px}.church-form{padding:30px;background:var(--light);border-radius:8px;display:grid;gap:18px}.church-form label{display:grid;gap:6px;font-weight:600}.church-form input,.church-form select,.church-form textarea{width:100%;min-width:0;padding:12px;border:1px solid #adb2c1;border-radius:4px;background:white;font:inherit;color:var(--ink)}.church-form select:focus-visible{outline:3px solid var(--purple);outline-offset:3px}.church-form .note{margin:0}.nav-links{gap:18px}@media(max-width:1200px) and (min-width:981px){.nav-links{gap:12px}.wordmark{font-size:.875rem}.nav{gap:14px}.nav-links .nav-cta{padding:10px}}@media(max-width:800px){.church-steps{grid-template-columns:1fr 1fr}}@media(max-width:520px){.church-steps{grid-template-columns:1fr}.church-form{padding:20px}}.pastoral-letter{background:white;border:1px solid var(--line);padding:22px;margin:30px 0;border-radius:6px}.pastoral-letter summary{cursor:pointer;font-weight:700;color:var(--navy)}.pastoral-letter>div{padding-top:20px;max-width:850px}.pastoral-letter p{margin-top:16px}.intro-conference{padding:26px;border-left:4px solid var(--purple);background:white;margin:30px 0}.intro-conference p{margin-top:12px}.catalog-title{margin-bottom:24px}.church-catalog{row-gap:24px}.church-catalog+.note{margin-top:24px}