.page-module__9yj5cG__section{padding:var(--space-2xl)0 var(--space-3xl);min-height:80vh}.page-module__9yj5cG__container{max-width:var(--max-width);padding:0 var(--space-xl);margin:0 auto}.page-module__9yj5cG__header{max-width:760px;margin:0 auto var(--space-2xl);text-align:center}.page-module__9yj5cG__kicker{margin-bottom:var(--space-sm);text-transform:uppercase;letter-spacing:.18em;color:var(--color-primary);font-size:.72rem;font-weight:600;display:inline-block}.page-module__9yj5cG__heading{font-family:var(--font-heading);color:var(--color-charcoal);margin-bottom:var(--space-md);font-size:clamp(2.4rem,5vw,3.8rem)}.page-module__9yj5cG__subtitle{color:var(--color-gray-600);margin:0 auto;font-size:1.1rem;line-height:1.65}.page-module__9yj5cG__totals{margin:var(--space-lg)auto 0;text-transform:uppercase;letter-spacing:.08em;color:var(--color-gray-500);font-size:.8rem;font-weight:600}.page-module__9yj5cG__block{margin-top:var(--space-3xl)}.page-module__9yj5cG__blockTitle{font-family:var(--font-heading);color:var(--color-charcoal);margin-bottom:var(--space-lg);padding-bottom:var(--space-sm);border-bottom:1px solid var(--color-gray-100);font-size:clamp(1.5rem,3vw,2rem)}.page-module__9yj5cG__filters{gap:var(--space-sm);margin-bottom:var(--space-xl);flex-wrap:wrap;display:flex}.page-module__9yj5cG__filterChip{border:1px solid var(--color-gray-200);background:var(--color-white);color:var(--color-gray-600);letter-spacing:.02em;transition:all var(--transition-fast);border-radius:999px;padding:8px 18px;font-size:.82rem;font-weight:600}.page-module__9yj5cG__filterChip:hover{border-color:var(--color-gray-400);color:var(--color-charcoal)}.page-module__9yj5cG__filterChipActive,.page-module__9yj5cG__filterChipActive:hover{background:var(--color-charcoal);border-color:var(--color-charcoal);color:var(--color-white)}.page-module__9yj5cG__feed{gap:var(--space-lg);grid-template-columns:repeat(auto-fill,minmax(360px,1fr));list-style:none;display:grid}.page-module__9yj5cG__feedEmpty{color:var(--color-gray-500);padding:var(--space-xl)0;font-size:1rem}.page-module__9yj5cG__feedItem{background:var(--color-white);border:1px solid var(--color-gray-100);border-left:4px solid var(--color-gray-200);padding:var(--space-lg);transition:transform var(--transition-base),box-shadow var(--transition-base);border-radius:14px;box-shadow:0 1px 2px #0000000a}.page-module__9yj5cG__feedItem:hover{transform:translateY(-3px);box-shadow:0 18px 36px #00000014}.page-module__9yj5cG__feedItem.page-module__9yj5cG__appreciation{border-left-color:var(--color-appreciation)}.page-module__9yj5cG__feedItem.page-module__9yj5cG__criticism{border-left-color:var(--color-criticism)}.page-module__9yj5cG__feedItem.page-module__9yj5cG__neutral{border-left-color:var(--color-neutral-stance)}.page-module__9yj5cG__feedItemHead{align-items:center;gap:var(--space-sm);margin-bottom:var(--space-sm);flex-wrap:wrap;display:flex}.page-module__9yj5cG__stancePill{text-transform:uppercase;letter-spacing:.08em;border-radius:999px;padding:3px 10px;font-size:.64rem;font-weight:700;display:inline-block}.page-module__9yj5cG__pill_appreciation{background:var(--color-appreciation-soft);color:var(--color-appreciation)}.page-module__9yj5cG__pill_criticism{background:var(--color-criticism-soft);color:var(--color-criticism)}.page-module__9yj5cG__pill_neutral{background:var(--color-neutral-soft);color:var(--color-neutral-stance)}.page-module__9yj5cG__feedMinistry{color:var(--color-charcoal);font-size:.8rem;font-weight:600;text-decoration:none}.page-module__9yj5cG__feedMinistry:hover{color:var(--color-primary);text-underline-offset:2px;text-decoration:underline}.page-module__9yj5cG__feedDate{color:var(--color-gray-400);white-space:nowrap;margin-left:auto;font-size:.74rem}.page-module__9yj5cG__feedTitle{font-family:var(--font-heading);color:var(--color-charcoal);margin-bottom:var(--space-sm);overflow-wrap:break-word;font-size:1.25rem;font-weight:600;line-height:1.3}.page-module__9yj5cG__feedSnippet{color:var(--color-gray-600);margin-bottom:var(--space-sm);font-size:.95rem;line-height:1.6}.page-module__9yj5cG__feedSource{color:var(--color-primary);text-transform:uppercase;letter-spacing:.04em;font-size:.78rem;font-weight:600}.page-module__9yj5cG__directory{gap:var(--space-md);grid-template-columns:repeat(auto-fill,minmax(260px,1fr));display:grid}.page-module__9yj5cG__ministryCard{gap:var(--space-xs);padding:var(--space-lg);background:var(--color-white);border:1px solid var(--color-gray-100);color:inherit;transition:transform var(--transition-base),box-shadow var(--transition-base),border-color var(--transition-base);border-radius:14px;flex-direction:column;display:flex}.page-module__9yj5cG__ministryCard:hover{border-color:var(--color-gray-200);transform:translateY(-4px);box-shadow:0 18px 36px #00000014}.page-module__9yj5cG__ministryName{font-family:var(--font-heading);color:var(--color-charcoal);overflow-wrap:break-word;font-size:1.12rem;font-weight:600;line-height:1.3}.page-module__9yj5cG__ministryCardTop{align-items:center;gap:var(--space-sm);display:flex}.page-module__9yj5cG__ministryAvatar{background:linear-gradient(160deg,var(--color-cream),var(--color-gray-100));border:1px solid var(--color-gray-100);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:52px;height:52px;display:flex;overflow:hidden}.page-module__9yj5cG__ministryAvatar img{object-fit:cover;object-position:top center;width:100%;height:100%}.page-module__9yj5cG__ministryAvatarFallback{font-family:var(--font-heading);letter-spacing:.01em;color:var(--color-primary);font-size:1.05rem;font-weight:600}.page-module__9yj5cG__ministryHeadText{flex-direction:column;gap:3px;min-width:0;display:flex}.page-module__9yj5cG__ministryMinister{color:var(--color-charcoal);flex-direction:column;gap:2px;font-size:.85rem;font-weight:600;display:flex}.page-module__9yj5cG__ministryParty{text-transform:uppercase;letter-spacing:.08em;color:var(--color-primary);font-size:.62rem;font-weight:700}.page-module__9yj5cG__ministryStats{gap:var(--space-xs);margin-top:var(--space-sm);flex-wrap:wrap;display:flex}.page-module__9yj5cG__statBadge{letter-spacing:.02em;border-radius:999px;padding:2px 9px;font-size:.68rem;font-weight:600;display:inline-block}.page-module__9yj5cG__statAppreciation{background:var(--color-appreciation-soft);color:var(--color-appreciation)}.page-module__9yj5cG__statCriticism{background:var(--color-criticism-soft);color:var(--color-criticism)}.page-module__9yj5cG__statNeutral{background:var(--color-neutral-soft);color:var(--color-neutral-stance)}.page-module__9yj5cG__statMuted{color:var(--color-gray-400);text-transform:uppercase;letter-spacing:.05em;font-size:.72rem}@media (hover:none){.page-module__9yj5cG__ministryCard,.page-module__9yj5cG__feedItem,.page-module__9yj5cG__filterChip,.page-module__9yj5cG__feedMinistry,.page-module__9yj5cG__feedSource{-webkit-tap-highlight-color:transparent}.page-module__9yj5cG__ministryCard:hover,.page-module__9yj5cG__feedItem:hover{border-color:var(--color-gray-100);transform:none;box-shadow:0 1px 2px #0000000a}.page-module__9yj5cG__ministryCard:active{border-color:var(--color-gray-200);transform:scale(.985);box-shadow:0 1px 2px #0000000a}.page-module__9yj5cG__feedItem:active{transform:scale(.99)}}@media (max-width:768px){.page-module__9yj5cG__section{padding:var(--space-xl)0 max(var(--space-2xl),env(safe-area-inset-bottom))}.page-module__9yj5cG__container{padding:0 var(--space-md)}.page-module__9yj5cG__header{margin-bottom:var(--space-xl)}.page-module__9yj5cG__heading{font-size:clamp(1.9rem,6.5vw,2.4rem)}.page-module__9yj5cG__subtitle{font-size:1rem}.page-module__9yj5cG__totals{margin-top:var(--space-md)}.page-module__9yj5cG__block{margin-top:var(--space-2xl)}.page-module__9yj5cG__blockTitle{margin-bottom:var(--space-md)}.page-module__9yj5cG__feed{gap:var(--space-md);grid-template-columns:1fr}.page-module__9yj5cG__feedDate{margin-left:0}.page-module__9yj5cG__filters{gap:var(--space-xs);margin-bottom:var(--space-lg)}.page-module__9yj5cG__filterChip{align-items:center;min-height:44px;padding:0 16px;display:inline-flex}.page-module__9yj5cG__directory{gap:var(--space-sm);grid-template-columns:repeat(2,minmax(0,1fr))}.page-module__9yj5cG__ministryCard{padding:var(--space-md);border-radius:12px;gap:6px}.page-module__9yj5cG__ministryName{font-size:1rem}.page-module__9yj5cG__ministryStats{margin-top:var(--space-xs)}}@media (max-width:480px){.page-module__9yj5cG__heading{font-size:clamp(1.75rem,8vw,2.1rem)}.page-module__9yj5cG__ministryCard{padding:14px}.page-module__9yj5cG__ministryCardTop{gap:var(--space-xs)}.page-module__9yj5cG__ministryAvatar{width:42px;height:42px}.page-module__9yj5cG__ministryAvatarFallback{font-size:.85rem}.page-module__9yj5cG__ministryName{font-size:.95rem;line-height:1.28}.page-module__9yj5cG__statMuted{font-size:.66rem}}@media (max-width:360px){.page-module__9yj5cG__directory{grid-template-columns:1fr}}
