@layer components{:where(.page-parishes,.page-resources,.page-assessments) .who{background:var(--canvas-cream);border-top:1px solid var(--ink-100)}:where(.page-parishes,.page-resources,.page-assessments) .who__grid{grid-template-columns:repeat(auto-fit,minmax(min(260px,100%),1fr));gap:1.5rem;margin-top:2.5rem;display:grid}:where(.page-parishes,.page-resources,.page-assessments) .who__card{background:var(--canvas-white);border:1px solid var(--ink-100);border-radius:1.75rem;padding:1.75rem}:where(.page-parishes,.page-resources,.page-assessments) .who__card h3{margin-top:.75rem;font-size:1.35rem;font-weight:700}:where(.page-parishes,.page-resources,.page-assessments) .who__card p{color:var(--ink-600);margin-top:.6rem;font-size:15px;line-height:1.6}@media (width>=641px) and (width<=1199px){:where(.page-parishes,.page-resources,.page-assessments) .who__grid{grid-template-columns:repeat(2,1fr)}}@media (prefers-reduced-motion:no-preference){:where(.page-parishes,.page-resources,.page-assessments) .who__card{transition:transform .7s var(--ease), box-shadow .32s}:where(.page-parishes,.page-resources,.page-assessments) .who__card:hover{box-shadow:var(--shadow-lift);transform:translateY(-3px)}}}
