.prose .grid.grid-cols-1.sm\\:grid-cols-3.gap-6.my-6{margin:2rem 0}.prose .grid.grid-cols-1.sm\\:grid-cols-3.gap-6.my-6 .bg-gray-light{background-color:#f8f9fa;border-radius:12px;padding:1.5rem;text-align:center;border:1px solid #e9ecef;box-shadow:0 2px 4px rgba(0,0,0,.05);transition:transform .2s ease,box-shadow .2s ease}.prose .grid.grid-cols-1.sm\\:grid-cols-3.gap-6.my-6 .bg-gray-light:hover{transform:translateY(-2px);box-shadow:0 4px 8px rgba(0,0,0,.1)}.prose .grid.grid-cols-1.sm\\:grid-cols-3.gap-6.my-6 .text-2xl.font-bold.text-accent-emerald{font-size:2.5rem;font-weight:700;color:#10b981;margin-bottom:.5rem;line-height:1}.prose .grid.grid-cols-1.sm\\:grid-cols-3.gap-6.my-6 .text-slate.text-sm{color:#64748b;font-size:.875rem;line-height:1.4;font-weight:500}.prose blockquote.border-l-4.border-primary-500.pl-4.italic.text-slate.my-8{border-left:4px solid #1c50a9;padding-left:1.5rem;padding-top:1rem;padding-bottom:1rem;background-color:#f8f9fa;border-radius:0 8px 8px 0;margin:2rem 0;font-style:italic;color:#64748b;font-size:1.125rem;line-height:1.6}.prose ol li{margin-bottom:1rem;line-height:1.6}.prose ol li span.font-bold.text-primary-500{font-weight:700;color:#1c50a9}.prose a.text-primary-500.underline{color:#1c50a9;text-decoration:underline;transition:color .2s ease}.prose a.text-primary-500.underline:hover{color:#1e40af}.prose h2.text-primary-500{color:#1c50a9;font-weight:700;font-size:1.75rem;margin-top:2.5rem;margin-bottom:1rem;line-height:1.3}.prose p{color:#374151;line-height:1.7;margin-bottom:1.25rem;font-size:1.125rem}@media (max-width:640px){.prose .grid.grid-cols-1.sm\\:grid-cols-3.gap-6.my-6{grid-template-columns:1fr;gap:1rem}.prose .grid.grid-cols-1.sm\\:grid-cols-3.gap-6.my-6 .text-2xl.font-bold.text-accent-emerald{font-size:2rem}}