.blog-content{color:#1f2937;line-height:1.8}.blog-content p{color:#374151;margin-bottom:1.25rem;font-size:1.0625rem;line-height:1.8}.intro-section p:first-child{color:#1f2937;font-size:1.125rem;line-height:1.7}.blog-content h2{font-family:var(--font-norch,inherit);color:#3b3bb7;margin-top:3rem;margin-bottom:1.25rem;font-size:2rem;font-weight:700;line-height:1.3}.blog-content h2:first-child{margin-top:0}.blog-content h3{font-family:var(--font-norch,inherit);color:#1f2937;margin-top:2rem;margin-bottom:1rem;font-size:1.5rem;font-weight:600;line-height:1.4}.blog-content strong{color:#111827;font-weight:700}.blog-content ul{color:#374151;margin-bottom:1.5rem;margin-left:1.75rem;list-style-type:disc}.blog-content ul li{margin-bottom:.75rem;padding-left:.5rem;line-height:1.7}.blog-content ul li::marker{color:#3b3bb7;font-weight:700}.blog-content ol{color:#374151;margin-bottom:1.5rem;margin-left:1.75rem;list-style-type:decimal}.blog-content ol li{margin-bottom:.75rem;padding-left:.5rem;line-height:1.7}.blog-content ol li::marker{color:#3b3bb7;font-weight:700}.blog-content .stakeholder-table{background:linear-gradient(135deg,#f8f9ff 0%,#f0f4ff 100%);border:2px solid #e0e7ff;border-radius:16px;margin:2.5rem 0;padding:2rem;box-shadow:0 4px 6px -1px #0000001a}.blog-content .stakeholder-row{color:#374151;background:#fff;border-left:4px solid #3b3bb7;border-radius:10px;margin-bottom:.75rem;padding:1.25rem;font-size:1.0625rem;line-height:1.7;transition:all .3s;box-shadow:0 1px 3px #0000001a}.blog-content .stakeholder-row:hover{border-left-color:#6a1b9a;transform:translate(8px);box-shadow:0 4px 6px #00000026}.blog-content .stakeholder-row:last-child{margin-bottom:0}.blog-content .stakeholder-row strong{color:#3b3bb7;margin-right:.5rem;font-size:1.125rem;font-weight:700}.blog-content br{content:"";margin-top:.5rem;display:block}@media (max-width:768px){.blog-content h2{margin-top:2rem;font-size:1.5rem}.blog-content h3{margin-top:1.5rem;font-size:1.25rem}.blog-content p{font-size:1rem}.intro-section p:first-child{font-size:1.0625rem}.blog-content ul,.blog-content ol{margin-left:1.25rem}.blog-content .stakeholder-table{padding:1.25rem}.blog-content .stakeholder-row{padding:1rem;font-size:1rem}}html{scroll-behavior:smooth}
