.prose h2{--tw-text-opacity:1;color:rgb(31 41 55/var(--tw-text-opacity,1));margin-top:2.5rem;margin-bottom:1rem;font-size:1.5rem;font-weight:700;line-height:2rem}.prose h2:is(.dark *){--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.prose h3{--tw-text-opacity:1;color:rgb(31 41 55/var(--tw-text-opacity,1));margin-top:2rem;margin-bottom:.75rem;font-size:1.25rem;font-weight:600;line-height:1.75rem}.prose h3:is(.dark *){--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.prose p{--tw-text-opacity:1;color:rgb(75 85 99/var(--tw-text-opacity,1));margin-bottom:1.25rem;line-height:1.625}.prose p:is(.dark *){--tw-text-opacity:1;color:rgb(203 213 225/var(--tw-text-opacity,1))}.prose ul{margin-bottom:1.25rem;list-style-type:disc;list-style-position:inside}.prose ul>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(.25rem*var(--tw-space-y-reverse));margin-top:calc(.25rem*(1 - var(--tw-space-y-reverse)))}.prose ul{--tw-text-opacity:1;color:rgb(75 85 99/var(--tw-text-opacity,1))}.prose ul:is(.dark *){--tw-text-opacity:1;color:rgb(203 213 225/var(--tw-text-opacity,1))}.prose ol{margin-bottom:1.25rem;list-style-type:decimal;list-style-position:inside}.prose ol>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(.25rem*var(--tw-space-y-reverse));margin-top:calc(.25rem*(1 - var(--tw-space-y-reverse)))}.prose ol{--tw-text-opacity:1;color:rgb(75 85 99/var(--tw-text-opacity,1))}.prose ol:is(.dark *){--tw-text-opacity:1;color:rgb(203 213 225/var(--tw-text-opacity,1))}.prose li{--tw-text-opacity:1;color:rgb(75 85 99/var(--tw-text-opacity,1))}.prose li:is(.dark *){--tw-text-opacity:1;color:rgb(203 213 225/var(--tw-text-opacity,1))}.prose a{color:var(--color-primary-700);text-decoration-line:underline}.prose a:hover{color:var(--color-primary-900)}.prose a:is(.dark *){color:var(--color-primary-400)}.prose a:hover:is(.dark *){color:var(--color-primary-300)}.prose pre{--tw-bg-opacity:1;background-color:rgb(17 24 39/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(243 244 246/var(--tw-text-opacity,1));border-radius:.75rem;margin-top:1.5rem;margin-bottom:1.5rem;padding:1.25rem;font-size:.875rem;line-height:1.25rem;overflow-x:auto}.prose code{--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity,1));color:var(--color-primary-700);border-radius:.25rem;padding:.125rem .375rem;font-size:.875rem;line-height:1.25rem}.prose code:is(.dark *){--tw-bg-opacity:1;background-color:rgb(30 41 59/var(--tw-bg-opacity,1));color:var(--color-primary-300)}.prose pre code{--tw-text-opacity:1;color:rgb(243 244 246/var(--tw-text-opacity,1));background-color:#0000;padding:0}.prose strong{--tw-text-opacity:1;color:rgb(31 41 55/var(--tw-text-opacity,1));font-weight:600}.prose strong:is(.dark *){--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.prose blockquote{border-color:var(--color-primary-300);--tw-text-opacity:1;color:rgb(107 114 128/var(--tw-text-opacity,1));border-left-width:4px;margin-top:1.5rem;margin-bottom:1.5rem;padding-left:1.25rem;font-style:italic}.prose blockquote:is(.dark *){border-color:var(--color-primary-600);--tw-text-opacity:1;color:rgb(148 163 184/var(--tw-text-opacity,1))}.prose dt{--tw-text-opacity:1;color:rgb(31 41 55/var(--tw-text-opacity,1));margin-top:1rem;margin-bottom:.25rem;font-weight:600}.prose dt:is(.dark *){--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.prose dd{--tw-text-opacity:1;color:rgb(75 85 99/var(--tw-text-opacity,1));margin-bottom:1rem;margin-left:0}.prose dd:is(.dark *){--tw-text-opacity:1;color:rgb(203 213 225/var(--tw-text-opacity,1))}.prose .article-table,.prose table{border-collapse:collapse;border-radius:.75rem;width:100%;margin-top:2rem;margin-bottom:2rem;font-size:.875rem;line-height:1.25rem;overflow:hidden;box-shadow:0 1px 3px #00000012}html.dark .prose .article-table,html.dark .prose table{box-shadow:0 1px 3px #0000004d}.prose .article-table thead tr,.prose table thead tr{background:var(--color-primary-600,#4f46e5)!important;color:#fff!important}.prose .article-table thead th,.prose table thead th{text-align:left;padding:.75rem 1rem;font-weight:600;background:inherit!important;color:#fff!important;border-bottom:none!important}.prose .article-table tbody tr,.prose table tbody tr{--tw-border-opacity:1;border-bottom-width:1px;border-color:rgb(243 244 246/var(--tw-border-opacity,1))}.prose .article-table tbody tr:is(.dark *),.prose table tbody tr:is(.dark *){--tw-border-opacity:1;border-color:rgb(51 65 85/var(--tw-border-opacity,1))}.prose .article-table tbody tr,.prose table tbody tr{background:0 0!important}.prose .article-table tbody tr:nth-child(2n),.prose table tbody tr:nth-child(2n){--tw-bg-opacity:1;background-color:rgb(249 250 251/var(--tw-bg-opacity,1))}.prose .article-table tbody tr:nth-child(2n):is(.dark *),.prose table tbody tr:nth-child(2n):is(.dark *){--tw-bg-opacity:1;background-color:rgb(30 41 59/var(--tw-bg-opacity,1))}.prose .article-table tbody td,.prose table tbody td{vertical-align:top;--tw-text-opacity:1;color:rgb(55 65 81/var(--tw-text-opacity,1));padding:.75rem 1rem}.prose .article-table tbody td:is(.dark *),.prose table tbody td:is(.dark *){--tw-text-opacity:1;color:rgb(203 213 225/var(--tw-text-opacity,1))}.prose .article-table tbody td,.prose table tbody td{background:inherit!important;color:inherit!important;border-bottom:1px solid #f1f5f9!important}html.dark .prose .article-table tbody td,html.dark .prose table tbody td{border-bottom-color:#334155!important}.prose .article-table tbody td[style*=f0fdf4],.prose table tbody td[style*=f0fdf4]{background:0 0}.prose .article-table :focus-visible,.prose table :focus-visible{outline-color:var(--color-primary-500);outline-offset:2px;outline-width:2px}.prose .article-table caption,.prose table caption{text-align:left;--tw-text-opacity:1;color:rgb(107 114 128/var(--tw-text-opacity,1));margin-bottom:.5rem;font-size:.875rem;line-height:1.25rem}.prose .article-table caption:is(.dark *),.prose table caption:is(.dark *){--tw-text-opacity:1;color:rgb(148 163 184/var(--tw-text-opacity,1))}.prose .article-table caption,.prose table caption{caption-side:top}.prose .expert-quote{background-color:var(--color-primary-50);border-color:var(--color-primary-100);border-width:1px;border-radius:1rem;margin-top:2rem;margin-bottom:2rem;padding:1.5rem 2rem;position:relative}.prose .expert-quote:is(.dark *){background-color:var(--color-primary-900);border-color:var(--color-primary-800)}.prose .expert-quote:before{color:var(--color-primary-200);content:"“";font-family:var(--font-serif,Georgia),Georgia,serif;font-size:3.75rem;line-height:1;position:absolute;top:.75rem;left:1rem}.prose .expert-quote:is(.dark *):before{color:var(--color-primary-700)}.prose .expert-quote p{--tw-text-opacity:1;color:rgb(55 65 81/var(--tw-text-opacity,1));margin-bottom:.5rem;font-style:italic;line-height:1.625}.prose .expert-quote p:is(.dark *){--tw-text-opacity:1;color:rgb(203 213 225/var(--tw-text-opacity,1))}.prose .expert-quote footer{--tw-text-opacity:1;color:rgb(107 114 128/var(--tw-text-opacity,1));font-size:.875rem;font-style:normal;line-height:1.25rem}.prose .expert-quote footer:is(.dark *){--tw-text-opacity:1;color:rgb(148 163 184/var(--tw-text-opacity,1))}.prose .expert-quote footer a{color:var(--color-primary-600);font-weight:500}.prose .expert-quote footer a:hover{text-decoration-line:underline}.prose .expert-quote footer a:is(.dark *){color:var(--color-primary-400)}.prose .article-sources{--tw-border-opacity:1;border-top-width:1px;border-color:rgb(243 244 246/var(--tw-border-opacity,1));margin-top:2.5rem;padding-top:1.5rem}.prose .article-sources:is(.dark *){--tw-border-opacity:1;border-color:rgb(51 65 85/var(--tw-border-opacity,1))}.prose .article-sources h3{--tw-text-opacity:1;color:rgb(107 114 128/var(--tw-text-opacity,1));margin-bottom:.75rem;font-size:1rem;font-weight:600;line-height:1.5rem}.prose .article-sources h3:is(.dark *){--tw-text-opacity:1;color:rgb(148 163 184/var(--tw-text-opacity,1))}.prose .article-sources ul{list-style-type:none}.prose .article-sources ul>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(.25rem*var(--tw-space-y-reverse));margin-top:calc(.25rem*(1 - var(--tw-space-y-reverse)))}.prose .article-sources ul{padding-left:0}.prose .article-sources li{font-size:.875rem;line-height:1.25rem}.prose .article-sources a{color:var(--color-primary-700);text-decoration-line:underline}.prose .article-sources a:hover{color:var(--color-primary-900)}.prose .article-sources a:is(.dark *){color:var(--color-primary-400)}.prose .article-sources a:hover:is(.dark *){color:var(--color-primary-300)}html.dark .prose div[style*=f0fdf4]{background:#064e3b33!important;border-color:#065f46!important}html.dark .prose div[style*=f8fafc]{background:#1e293b80!important}.prose a.dict-term{color:var(--color-primary-600);text-decoration-line:none}.prose a.dict-term:is(.dark *){color:var(--color-primary-400)}.prose a.dict-term{border-bottom:1px dotted;transition:border-color .15s,color .15s}.prose a.dict-term:hover{--tw-text-opacity:1;color:rgb(236 72 153/var(--tw-text-opacity,1))}.prose a.dict-term:hover:is(.dark *){--tw-text-opacity:1;color:rgb(244 114 182/var(--tw-text-opacity,1))}.prose a.dict-term:hover{border-bottom-style:solid}.scrollbar-thin::-webkit-scrollbar{width:3px}.scrollbar-thin::-webkit-scrollbar-track{background:0 0}.scrollbar-thin::-webkit-scrollbar-thumb{background:#d1d5db;border-radius:9999px}.scrollbar-thin::-webkit-scrollbar-thumb:hover{background:#9ca3af}
