.prose{max-width:none;color:#333;font-size:16px;line-height:1.6}.prose h1,.prose h2,.prose h3{color:#1f2937;margin-top:2em;margin-bottom:1em;font-weight:700;line-height:1.3}.prose h1{font-size:2.25rem;border-bottom:2px solid #e5e7eb;padding-bottom:.5em}.prose h2{font-size:1.875rem;border-bottom:1px solid #e5e7eb;padding-bottom:.5em}.prose h3{font-size:1.5rem}.prose p{margin-bottom:1.25em;line-height:1.5;color:#374151;font-size:1.05rem;letter-spacing:.01em;text-align:justify}.prose p:first-of-type{font-size:1.15rem;line-height:1.5;color:#1f2937}.prose p strong{color:#1f2937;font-weight:600;letter-spacing:.01em}.prose ol,.prose ul{margin:1.5em 0;padding-left:2em}.prose ol li,.prose ul li{margin-bottom:.5em;line-height:1.6}.prose a{color:#10b981;text-decoration:none;transition:color .3s}.prose a:hover{color:#059669;text-decoration:underline}.prose [class*=has-] a,.prose [class*=wp-] a,.prose p[class*=has-] a{color:#10b981!important;text-decoration:none;transition:color .3s}.prose [class*=has-] a:hover,.prose [class*=wp-] a:hover,.prose p[class*=has-] a:hover{color:#059669!important;text-decoration:underline}.prose a[href]{color:#10b981!important}.prose a[href]:hover{color:#059669!important;text-decoration:underline}.prose [class*=has-] a strong,.prose [class*=wp-] a strong,.prose a strong,.prose a[href] strong,.prose p a strong{color:inherit!important;font-weight:600;letter-spacing:.01em}.prose strong{font-weight:700;color:#000}.prose em{font-style:italic}.prose hr{border:none;border-top:1px solid #e5e7eb;margin:2em 0}.wp-block-list{list-style-type:disc;padding-left:1.5em}.wp-block-list li{margin-bottom:.5em}.wp-block-separator{border:none;border-top:1px solid #ccc;margin:2em 0}.prose img{display:block;max-width:100%;height:auto;margin:1.5em auto;border-radius:0;box-shadow:none}.prose figure{margin:1.5em 0;text-align:center}.prose figure img{margin:0 auto}.prose figure figcaption{margin-top:.75em;color:#666;font-size:.9em;text-align:center;line-height:1.4}.wp-block-group.is-layout-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1.5rem;margin:1.5em 0}.wp-block-group.is-layout-grid figure{margin:0;width:100%}.wp-block-group.is-layout-grid figure img{width:100%;height:auto;margin:0;object-fit:cover}.wp-block-table img{width:80px;height:80px;object-fit:contain;margin:0;border-radius:0;display:block}.wp-block-image{display:block;margin:1.5em 0}.wp-block-image.alignleft{float:left;margin:1.5em 2em 1.5em 0;max-width:50%}.wp-block-image.alignright{float:right;margin:1.5em 0 1.5em 2em;max-width:50%}.wp-block-image.aligncenter{margin:1.5em auto;float:none}.wp-block-image figure{margin:0}.wp-block-image img{display:block;margin:0;max-width:100%;height:auto}@media (max-width:768px){.wp-block-group.is-layout-grid{grid-template-columns:1fr;gap:1rem}.wp-block-image.alignleft,.wp-block-image.alignright{float:none;margin:1.5em auto;max-width:100%}.wp-block-table img{width:60px;height:60px}.prose figure{margin:1em 0}.prose img{margin:1em auto}}.wp-block-table{width:100%;margin:2em 0;border-collapse:collapse;font-size:14px;overflow-x:auto;display:block}.wp-block-table table{width:100%;border-collapse:collapse;min-width:800px}.wp-block-table td,.wp-block-table th{padding:12px;text-align:center;border:1px solid #e5e7eb;vertical-align:middle}.wp-block-table th{background-color:#f3f4f6;font-weight:600;color:#1f2937}.wp-block-table tr:nth-child(2n){background-color:#f9fafb}.wp-block-table tr:hover{background-color:#f3f4f6}.wp-block-table td{padding:8px;text-align:center;border:1px solid #e5e7eb;vertical-align:middle}.wp-block-table strong{color:#ef4444}@media (max-width:768px){.wp-block-table{font-size:12px}.wp-block-table td,.wp-block-table th{padding:8px}.wp-block-table img{width:60px;height:60px}}.wp-block-image{display:inline-block;margin:0 1em 1em 0;max-width:100%}.wp-block-image.has-custom-border img{border-radius:0;box-shadow:none;transition:all .3s ease}.wp-block-image.has-custom-border img:hover{transform:none;box-shadow:none}.prose:after{content:"";display:table;clear:both}.prose blockquote{border-left:4px solid #10b981;padding-left:1.5em;margin:2em 0;color:#4b5563;font-style:italic}.prose code{background-color:#f3f4f6;padding:.2em .4em;border-radius:4px;font-size:.9em;color:#1f2937}.prose pre{background-color:#1f2937;color:#f3f4f6;padding:1.5em;border-radius:8px;overflow-x:auto;margin:2em 0}.prose pre code{background-color:transparent;padding:0;color:inherit}