.discovery-wrap{max-width:1280px;margin:auto;padding:80px 32px}.network-guide{color:#191916;background:#f4f1eb}.guide-heading{grid-template-columns:1.3fr 1fr;align-items:end;gap:20px 64px;display:grid}.guide-heading>.eyebrow{color:#8b292d;grid-column:1/-1}.guide-heading h2{letter-spacing:-.04em;font-size:clamp(2.4rem,4.5vw,4rem);line-height:1.05}.guide-heading>p:last-child{color:#605e58;max-width:400px;line-height:1.7}.guide-grid{grid-template-columns:1fr 1fr;gap:0 48px;margin-top:48px;display:grid}.guide-link{border-top:1px solid #ccc8bf;align-items:center;gap:20px;min-height:142px;padding:26px 0;display:flex;position:relative;overflow:hidden}.guide-number{color:#777267;align-self:flex-start;padding-top:5px;font-size:11px}.guide-role{text-transform:uppercase;letter-spacing:.14em;color:#746e64;font-size:10px}.guide-link h3{margin:5px 0;font-size:clamp(1.25rem,2vw,1.7rem);line-height:1.2}.guide-name{color:#6c675e;font-size:12px}.guide-link>svg{flex-shrink:0;width:22px;margin-left:auto;transition:transform .2s}.guide-link>img{object-fit:cover;border-radius:4px;width:70px;height:82px;margin-left:8px}.guide-link:hover h3{color:#ac233b}.guide-link:hover>svg{transform:translate(3px,-3px)}.guide-link:focus-visible{outline-offset:5px;outline:2px solid #ad2440}.guide-foot{color:#625d55;border-top:1px solid #ccc8bf;justify-content:space-between;gap:28px;margin-top:14px;padding-top:28px;font-size:13px;line-height:1.8;display:flex}.guide-foot a{color:#29251f;align-self:center;align-items:center;gap:12px;font-weight:600;display:flex}.ministry-distinct{--ministry-color:#a91c36;--ministry-wash:#fbf1ef}.ministry-distinct .ministry-hero{background:var(--ministry-wash)}.ministry-distinct .ministry-hero h1{font-size:clamp(2.6rem,4.8vw,4.6rem)}.ministry-distinct .ministry-hero .text-primary,.ministry-distinct #pathway .text-primary{color:var(--ministry-color)}.ministry-distinct .ministry-hero .bg-primary,.ministry-distinct>section:last-child{background:var(--ministry-color);color:#fff}.ministry-role{text-transform:uppercase;letter-spacing:.14em;color:var(--ministry-color);align-items:center;gap:12px;margin-top:24px;font-size:11px;font-weight:700;display:flex}.ministry-role:before{content:"";background:currentColor;border-radius:50%;width:8px;height:8px}.ministry-audience{border-top:1px solid color-mix(in srgb, var(--ministry-color) 25%, transparent);color:#555;max-width:490px;margin-top:28px;padding-top:20px;font-size:13px;line-height:1.7}.ministry-audience strong{color:var(--ministry-color);letter-spacing:.12em;text-transform:uppercase;margin-bottom:4px;font-size:10px;display:block}.ministry-distinct[data-ministry="222-leadership-seminary"] #pathway{color:#fff;background:#28261f}.ministry-distinct[data-ministry="222-leadership-seminary"] #pathway p{color:#ddd3c1}.ministry-distinct[data-ministry="222-leadership-seminary"] #pathway li{border-color:#777064}.ministry-distinct[data-ministry=center-for-church-renewal] #vision{background:#f7faf6}.ministry-distinct[data-ministry=center-for-church-renewal] #pathway{background:var(--ministry-wash)}.ministry-distinct[data-ministry=sunlight-churches] .ministry-hero figure img{aspect-ratio:1;border-radius:50% 50% 8px 8px}.ministry-distinct[data-ministry=sunlight-christian-academy] .ministry-hero figure img{border-radius:6px;box-shadow:18px 18px #e4b94e}.ministry-distinct[data-ministry="222-leadership-seminary"] .ministry-hero figure img{border-radius:4px}.ministry-distinct #vision .bg-primary{background:var(--ministry-color)}.ministry-distinct>nav{box-shadow:0 8px 20px #00000003}.ministry-distinct>nav a{align-items:center;min-height:28px;display:inline-flex}.program-directory{background:#f1f4ee}.program-row{border-top:1px solid #d1d8cb;grid-template-columns:70px 1fr 1.2fr auto;align-items:center;gap:28px;padding:32px 0;display:grid}.program-row h2{font-size:clamp(1.5rem,3vw,2.2rem);line-height:1.15}.program-row p{color:#5c6557;font-size:15px;line-height:1.7}.program-row .program-index{color:#6a775f;font-size:12px}.program-row a{color:#35503b;align-items:center;gap:12px;font-size:13px;font-weight:600;display:inline-flex}.program-row a:hover{text-decoration:underline}.home-method-note{color:#fff;background:#171b19}.home-method-note .discovery-wrap{justify-content:space-between;align-items:center;gap:32px;padding-top:40px;padding-bottom:40px;display:flex}.home-method-note h2{font-size:clamp(1.5rem,2.8vw,2.5rem)}.home-method-note a{white-space:nowrap;border-bottom:1px solid #77887b;align-items:center;gap:16px;padding-bottom:8px;font-size:13px;display:inline-flex}.menu-explanation{color:#64645f;max-width:480px;margin:12px 0 20px;font-size:13px;line-height:1.6}@media (width<=700px){.discovery-wrap{padding:52px 20px}.guide-heading,.guide-grid{grid-template-columns:1fr}.guide-heading{gap:18px}.guide-grid{margin-top:30px}.guide-link{gap:14px;min-height:122px;padding:20px 0}.guide-link>img{width:56px;height:70px}.guide-foot,.home-method-note .discovery-wrap{flex-direction:column;align-items:flex-start}.guide-foot a{align-self:flex-start}.program-row{grid-template-columns:30px 1fr;gap:12px}.program-row>p,.program-row>a{grid-column:2}.ministry-distinct .ministry-hero h1{font-size:2.6rem}}@media (prefers-reduced-motion:reduce){.guide-link>svg{transition:none}}
