.ContentCard-module__mu_iBW__grid{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:28px;display:grid}.ContentCard-module__mu_iBW__card{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);flex-direction:column;text-decoration:none;transition:border-color .15s,transform .15s;display:flex;overflow:hidden}.ContentCard-module__mu_iBW__card:hover{border-color:var(--accent);transform:translateY(-2px)}.ContentCard-module__mu_iBW__cover{aspect-ratio:16/9;object-fit:cover;border-bottom:1px solid var(--border);width:100%}.ContentCard-module__mu_iBW__coverContain{object-fit:contain;background:var(--bg-subtle)}.ContentCard-module__mu_iBW__coverFallback{aspect-ratio:16/9;background:var(--bg-subtle);border-bottom:1px solid var(--border)}.ContentCard-module__mu_iBW__body{flex-direction:column;flex:1;gap:8px;padding:20px;display:flex}.ContentCard-module__mu_iBW__title{letter-spacing:-.01em;margin:0;font-size:19px;line-height:1.35}.ContentCard-module__mu_iBW__excerpt{color:var(--text-muted);-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;margin:0;font-size:15px;display:-webkit-box;overflow:hidden}.ContentCard-module__mu_iBW__meta{color:var(--text-muted);gap:10px;margin-top:auto;padding-top:8px;font-size:13px;display:flex}
.SiteFooter-module__wWXZva__footer{background:var(--surface-darker);color:#ffffffb8;padding-block:var(--space-2xl) var(--space-xl);margin-top:var(--space-section)}.SiteFooter-module__wWXZva__inner{gap:var(--space-2xl);grid-template-columns:minmax(280px,1fr) 2fr;padding-inline:clamp(20px,4vw,24px);display:grid}.SiteFooter-module__wWXZva__blurb{margin:var(--space-lg) 0 var(--space-md);max-width:38ch;font-size:var(--text-body-sm-size);line-height:1.6}.SiteFooter-module__wWXZva__blurb strong{color:#fff;margin-bottom:4px;font-weight:600;display:block}.SiteFooter-module__wWXZva__socials{gap:var(--space-sm);margin-bottom:var(--space-lg);display:flex}.SiteFooter-module__wWXZva__socials a{border-radius:var(--radius-pill);border:1px solid var(--line-inverse);color:#fffc;justify-content:center;align-items:center;width:32px;height:32px;display:inline-flex}.SiteFooter-module__wWXZva__socials a:hover{color:#fff;border-color:#fff6}.SiteFooter-module__wWXZva__ministry{width:fit-content;margin-bottom:var(--space-sm);display:block}.SiteFooter-module__wWXZva__ministry img{width:auto;height:40px;display:block}.SiteFooter-module__wWXZva__copyright{font-size:var(--text-caption-size);letter-spacing:var(--text-caption-ls);color:#ffffff80;display:block}.SiteFooter-module__wWXZva__links{gap:var(--space-xl);grid-template-columns:repeat(auto-fit,minmax(140px,1fr));display:grid}.SiteFooter-module__wWXZva__column{font-size:var(--text-body-sm-size);flex-direction:column;gap:10px;display:flex}.SiteFooter-module__wWXZva__column strong{color:#fff;margin-bottom:2px;font-weight:600}.SiteFooter-module__wWXZva__column a{color:#ffffffb8;text-decoration:none}.SiteFooter-module__wWXZva__column a:hover{color:#fff}@media (max-width:780px){.SiteFooter-module__wWXZva__inner{grid-template-columns:1fr}}
