.spiritual-section{background:#f6f8fa;padding:90px 0}.spiritual-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:40px}.spiritual-card{background:#eef1f2;padding:36px;border-radius:8px;transition:.3s ease}.spiritual-card-title{font-size:32px;font-weight:500;margin-bottom:3.75rem;color:#000;max-width:80%}.spiritual-card p{font-size:18px;line-height:1.4;color:#000;max-width:82%}@media (hover:hover) and (pointer:fine){.spiritual-card:hover{transform:translateY(-5px)}}@media (max-width:1024px){.spiritual-grid{grid-template-columns:repeat(2,1fr);gap:30px}.spiritual-card-title{margin-bottom:1.875rem;font-size:28px;max-width:100%}.spiritual-card p{font-size:17px;max-width:100%}}@media (max-width:600px){.spiritual-grid{grid-template-columns:1fr;gap:20px}.spiritual-card{padding:26px}.spiritual-card-title{margin-bottom:1.25rem;font-size:22px;max-width:100%}.spiritual-card p{font-size:16px;max-width:100%}}