[data-scroll-area-viewport]{scrollbar-width:none!important;-ms-overflow-style:none!important;-webkit-overflow-scrolling:touch!important}[data-scroll-area-viewport]::-webkit-scrollbar{display:none!important}:where([data-scroll-area-viewport]){display:flex;flex-direction:column;align-items:stretch}:where([data-scroll-area-content]){flex-grow:1}.prose h1{font-size:2.5rem;font-weight:700;line-height:normal;color:var(--color-gray-950);margin-top:2rem;margin-bottom:1rem}.prose h2{font-size:2rem;font-weight:600;line-height:normal;color:var(--color-gray-950);margin-top:2rem;margin-bottom:1rem}.prose h3{font-size:1.875rem;font-weight:600;line-height:normal;color:var(--color-gray-950);margin-top:2rem;margin-bottom:1.25rem}.prose h4{font-size:1.25rem;font-weight:600;line-height:normal;color:var(--color-gray-950);margin-top:1.5rem;margin-bottom:1rem}.prose p{font-size:1.125rem;margin-bottom:1.5rem;color:var(--color-gray-950)}.prose a{color:var(--color-gray-950);text-decoration:underline;transition:color .2s}.prose a:hover{color:#0ac5b3}.prose ul{list-style-type:disc;padding-left:1.5rem;margin-bottom:1.5rem;color:var(--color-gray-950)}.prose ol{list-style-type:decimal;padding-left:1.5rem;margin-bottom:1.5rem;color:var(--color-gray-950)}.prose ul li::marker,.prose ol li::marker{color:var(--color-gray-900)}.prose li{color:var(--color-gray-950);margin-bottom:.5rem}.prose li>ul,.prose li>ol{margin-top:.5rem;margin-bottom:.5rem;padding-left:1.5rem;color:var(--color-gray-950)}.prose code{background-color:var(--color-gray-50);border:.0625rem solid var(--color-gray-400);padding:.125rem .375rem;border-radius:.375rem;font-size:.875rem;font-family:SF Mono,Monaco,Inconsolata,Roboto Mono,Source Code Pro,monospace;color:var(--teal-600);font-weight:500}.prose pre{background:var(--color-gray-50);overflow:hidden;margin:1.5rem 0;padding:0;font-family:SF Mono,Monaco,Inconsolata,Roboto Mono,Source Code Pro,monospace}.prose pre code{display:block;background:var(--color-gray-50);color:#fff;padding:1rem;font-size:.875rem;line-height:1.5;overflow-x:auto}.prose img{margin:2rem 0;width:100%;max-width:100%;height:auto;border-radius:.5rem}.prose blockquote{border-left:.25rem solid var(--color-gray-400);padding-left:1.5rem;font-style:italic;margin:1.5rem 0;color:#374151}.prose iframe{margin:2rem auto;width:100%;border-radius:.5rem}.table-wrapper{overflow-x:auto;border:1px solid var(--color-gray-400);margin:2rem 0;-webkit-overflow-scrolling:touch}.prose table{width:100%;border-collapse:separate;border-spacing:0;margin:0;font-size:.875rem;background:var(--color-gray-50);box-shadow:0 2px 8px #0000000f}.prose th{text-align:left;font-weight:400;padding:.75rem;color:var(--color-gray-950);border-bottom:1px solid var(--color-gray-400)}.prose tr th{border-right:1px solid var(--color-gray-400)}.prose tr th:last-child{border-right:none}.prose td{padding:.75rem;color:var(--color-gray-950);border-bottom:1px solid var(--color-gray-400)}.prose tr:last-child td{border-bottom:none}.prose tr td{border-right:1px solid var(--color-gray-400)}.prose tr td:last-child{border-right:none}.prose tbody tr:nth-child(2n) td{background:var(--color-gray-50)}.prose .table-wrapper.highlight-first-row table th{font-weight:600;border-top:1px solid var(--color-gray-400);background:var(--color-gray-100)}.prose .table-wrapper.highlight-left-column table th:first-child,.prose .table-wrapper.highlight-left-column table td:first-child{font-weight:600;background:var(--color-gray-100)}.prose .table-wrapper.highlight-last-row table tr:last-child td{font-weight:600;border-top:2px solid var(--color-gray-400);background:var(--color-gray-100)}.prose .table-wrapper.hide-top-left table th:first-child:first-of-type{border-left:0;border-top:0;border-right:0;background-color:transparent}.prose .table-wrapper.highlight-bottom-left table tr:last-child td:first-child{background:var(--color-gray-100)}.prose hr{border:0;border-top:1px solid var(--color-gray-400)}.prose strong{font-weight:600;color:var(--color-gray-950)}.prose .mobile-only{display:none}@media(max-width:1024px){.prose .mobile-only{display:block}}.prose .desktop-only{display:block}@media(max-width:1024px){.prose .desktop-only{display:none}}.eu-footer{display:flex;flex-direction:column;align-items:center;margin:36px 0;gap:24px}@media(min-width:640px){.eu-footer{flex-direction:row;gap:12px}}.eu-footer span{line-height:1.15;font-size:9px}.eu-footer img{border-radius:0}
