.prose{max-width:none}.prose h2{color:#00a86b;margin-top:2em;margin-bottom:1em;font-size:2.25rem;font-weight:700;line-height:1.2}.prose h3{color:#333;margin-top:1.8em;margin-bottom:.8em;font-size:1.875rem;font-weight:600;line-height:1.3}.prose p{margin-bottom:1.5em;line-height:1.8;color:#374151;font-size:1.125rem}.prose ul,.prose ol{margin-top:1.2em;margin-bottom:1.2em;padding-left:1.8em;color:#374151}.prose li{margin-bottom:.8em;font-size:1.125rem}.prose ul{list-style-type:disc}.prose ol{list-style-type:decimal}.prose a{color:#00a86b;text-decoration:underline;transition:color .3s ease}.prose a:hover{color:#008c59;text-decoration:none}.prose blockquote{border-left:4px solid #00a86b;padding:1.5em;font-style:italic;margin:2em 0;color:#4b5563;background-color:#f3f4f6;border-radius:0 .5rem .5rem 0;font-size:1.125rem}.prose table{width:100%;border-collapse:separate;border-spacing:0;margin:2em 0}.prose table th,.prose table td{border:1px solid #e5e7eb;padding:.75em;text-align:left}.prose table th{background-color:#f3f4f6;font-weight:600}.prose table tr:nth-child(2n){background-color:#f9fafb}.prose .cta-box a,.prose .cta-box a:hover{color:#fff;text-decoration:none}
