.gl-head.svelte-mf0fw5.svelte-mf0fw5{display:flex;flex-direction:column;gap:14px;margin-bottom:48px}.gl-ministry-grid.svelte-mf0fw5.svelte-mf0fw5{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:18px}.gl-ministry-card.svelte-mf0fw5.svelte-mf0fw5{display:flex;flex-direction:column;gap:10px;padding:22px 24px;background:#fffaee8c;border:1px solid rgba(255,255,255,.65);border-radius:28px;backdrop-filter:blur(40px) saturate(180%);-webkit-backdrop-filter:blur(40px) saturate(180%);box-shadow:0 12px 28px -10px #50280c66,inset 0 1px #fff9;color:inherit;text-decoration:none;transition:transform .2s ease,box-shadow .2s ease;overflow:hidden}.gl-ministry-card.svelte-mf0fw5.svelte-mf0fw5:hover{transform:translateY(-2px)}.gl-ministry-hero.svelte-mf0fw5.svelte-mf0fw5{height:140px;background-size:cover;background-position:center;border-radius:18px;margin:-8px 0 4px}.gl-ministry-name.svelte-mf0fw5.svelte-mf0fw5{font-family:Fraunces,Georgia,serif;font-weight:600;font-size:26px;margin:0;letter-spacing:-.02em}.gl-ministry-desc.svelte-mf0fw5.svelte-mf0fw5{font-family:Newsreader,Georgia,serif;font-style:italic;font-size:16px;line-height:1.55;margin:0;opacity:.85}.gl-ministry-meta.svelte-mf0fw5.svelte-mf0fw5{display:flex;gap:14px;flex-wrap:wrap;font-family:Geist,system-ui,sans-serif;font-size:12px;opacity:.7;padding-top:8px;border-top:1px solid rgba(31,18,8,.1)}.gl-ministry-meta.svelte-mf0fw5 .cadence.svelte-mf0fw5{font-style:italic}.gl-ministry-cta.svelte-mf0fw5.svelte-mf0fw5{font-family:Geist,system-ui,sans-serif;font-size:13px;font-weight:600;color:var(--accent, #B4421A);margin-top:4px}
