[data-v-34e0b85e] .prose img{cursor:pointer;transition:transform .3s ease,box-shadow .3s ease}[data-v-34e0b85e] .prose img:hover{box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a;transform:scale(1.02)}[data-v-34e0b85e] .prose{font-size:1.125rem;line-height:1.75}[data-v-34e0b85e] .prose h2{font-size:1.75rem;margin-bottom:1em;margin-top:2em}[data-v-34e0b85e] .prose h3{font-size:1.5rem;margin-bottom:.75em;margin-top:1.5em}[data-v-34e0b85e] .prose p{margin-bottom:1.25em}[data-v-34e0b85e] .prose ol,[data-v-34e0b85e] .prose ul{margin-bottom:1em;margin-top:1em;padding-left:1.5em}[data-v-34e0b85e] .prose li{margin-bottom:.5em}[data-v-34e0b85e] .prose img{margin-bottom:2em;margin-top:2em}[data-v-34e0b85e] .prose blockquote{border-left:4px solid #3b82f6;color:#4b5563;font-style:italic;margin:2em 0;padding-left:1.5em}[data-v-b1525a5c] .prose{color:#374151;font-size:1.125rem;line-height:1.8}[data-v-b1525a5c] .prose h1{color:#111827;font-size:2.5rem;font-weight:800;line-height:1.2;margin-bottom:1.5rem;margin-top:0}[data-v-b1525a5c] .prose h2{border-bottom:2px solid #e5e7eb;color:#1f2937;font-size:2rem;font-weight:700;line-height:1.3;margin-bottom:1.25rem;margin-top:3rem;padding-bottom:.5rem}[data-v-b1525a5c] .prose h3{color:#1f2937;font-size:1.5rem;font-weight:600;line-height:1.4;margin-bottom:1rem;margin-top:2rem}[data-v-b1525a5c] .prose h4{color:#374151;font-size:1.25rem;font-weight:600;margin-bottom:.75rem;margin-top:1.5rem}[data-v-b1525a5c] .prose p{color:#4b5563;line-height:1.8;margin-bottom:1.5rem}[data-v-b1525a5c] .prose p:first-of-type{color:#374151;font-size:1.25rem;line-height:1.7}[data-v-b1525a5c] .prose ol,[data-v-b1525a5c] .prose ul{color:#4b5563;margin-bottom:1.75rem;padding-left:1.75rem}[data-v-b1525a5c] .prose ul{list-style-type:disc}[data-v-b1525a5c] .prose ol{list-style-type:decimal}[data-v-b1525a5c] .prose li{line-height:1.75;margin-bottom:.75rem;padding-left:.5rem}[data-v-b1525a5c] .prose li::marker{color:#3b82f6;font-weight:600}[data-v-b1525a5c] .prose li>p{margin-bottom:.5rem}[data-v-b1525a5c] .prose a{border-bottom:1px solid transparent;color:#2563eb;font-weight:500;text-decoration:none;transition:all .2s}[data-v-b1525a5c] .prose a:hover{border-bottom-color:#1d4ed8;color:#1d4ed8}[data-v-b1525a5c] .prose img{border-radius:1rem;box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a;height:auto;margin:2.5rem 0;width:100%}[data-v-b1525a5c] .prose b,[data-v-b1525a5c] .prose strong{color:#1f2937;font-weight:700}[data-v-b1525a5c] .prose em{color:#374151;font-style:italic}[data-v-b1525a5c] .prose blockquote{background:#f9fafb;border-left:4px solid #3b82f6;border-radius:.5rem;color:#4b5563;font-size:1.125rem;font-style:italic;margin:2.5rem 0;padding:1.5rem 2rem}[data-v-b1525a5c] .prose blockquote p{margin-bottom:.5rem}[data-v-b1525a5c] .prose blockquote cite{color:#6b7280;font-size:.875rem;font-style:normal;font-weight:600}[data-v-b1525a5c] .prose code{background:#f3f4f6;border-radius:.375rem;color:#ec4899;font-family:ui-monospace,monospace;font-size:.9em;font-weight:500;padding:.25rem .5rem}[data-v-b1525a5c] .prose pre{background:#1f2937;border-radius:.75rem;color:#f9fafb;font-size:.875rem;line-height:1.7;margin:2rem 0;overflow-x:auto;padding:1.5rem}[data-v-b1525a5c] .prose pre code{background:transparent;color:inherit;font-size:inherit;padding:0}[data-v-b1525a5c] .prose table{border-collapse:collapse;font-size:1rem;margin:2rem 0;width:100%}[data-v-b1525a5c] .prose thead{background:#f3f4f6;border-bottom:2px solid #e5e7eb}[data-v-b1525a5c] .prose th{color:#1f2937;font-weight:600;padding:1rem;text-align:left}[data-v-b1525a5c] .prose td{border-bottom:1px solid #e5e7eb;color:#4b5563;padding:1rem}[data-v-b1525a5c] .prose tr:hover{background:#f9fafb}[data-v-b1525a5c] .prose hr{background:linear-gradient(90deg,transparent,#e5e7eb,transparent);border:0;height:1px;margin:3rem 0}[data-v-b1525a5c] .prose .alignleft{float:left;margin-bottom:1rem;margin-right:1.5rem}[data-v-b1525a5c] .prose .alignright{float:right;margin-bottom:1rem;margin-left:1.5rem}[data-v-b1525a5c] .prose .aligncenter{display:block;margin-left:auto;margin-right:auto}[data-v-b1525a5c] .prose .wp-caption{margin:2rem 0;max-width:100%}[data-v-b1525a5c] .prose .wp-caption-text{color:#6b7280;font-size:.875rem;font-style:italic;margin-top:.5rem;text-align:center}
