.ArticleContent_articleContent__tXJKv{line-height:1.625;color:var(--color-text)}.ArticleContent_articleContent__tXJKv h2{margin-top:2rem;margin-bottom:1rem;font-weight:700}.ArticleContent_articleContent__tXJKv h3{margin-top:1.5rem;margin-bottom:1.5rem;font-weight:700}.ArticleContent_articleContent__tXJKv h4{margin-top:1rem;margin-bottom:1rem;font-weight:700}.ArticleContent_articleContent__tXJKv p{margin-top:.5rem;margin-bottom:.5rem}.ArticleContent_articleContent__tXJKv hr{margin-top:1.5rem;margin-bottom:1.5rem;border-width:.5px;border-color:rgb(var(--color-accent-rgb),.2)}.ArticleContent_articleContent__tXJKv strong{font-weight:600;letter-spacing:.025em}.ArticleContent_articleContent__tXJKv a{color:var(--color-accent);transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.ArticleContent_articleContent__tXJKv a:hover{--tw-scale-x:1.05;--tw-scale-y:1.05;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));text-decoration-line:underline}.ArticleContent_articleContent__tXJKv ul{margin-bottom:1rem;list-style-type:disc;padding-left:1.25rem}.ArticleContent_articleContent__tXJKv ol{margin-bottom:1rem;list-style-type:decimal;padding-left:1.25rem}.ArticleContent_articleContent__tXJKv li{margin-top:.5rem;margin-bottom:.5rem}.ArticleContent_articleContent__tXJKv blockquote{margin-top:1.5rem;margin-bottom:1.5rem;border-left-width:4px;border-color:var(--color-accent);padding-left:1rem;font-style:italic}.ArticleContent_articleContent__tXJKv pre{margin-top:1rem;margin-bottom:1rem;overflow-x:auto;border-radius:.375rem;background-color:var(--color-primary);padding:1rem}.ArticleContent_articleContent__tXJKv code{border-radius:.25rem;background-color:var(--color-primary);padding:.125rem .375rem;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:.875rem;line-height:1.25rem}.ArticleContent_articleContent__tXJKv table{margin-top:1rem;margin-bottom:1rem;width:100%;border-collapse:collapse;text-align:left;border-radius:.5rem;display:block;overflow-x:auto;max-width:100%}.ArticleContent_articleContent__tXJKv tbody{border-radius:.5rem;display:table;width:100%;min-width:max-content}.ArticleContent_articleContent__tXJKv td,.ArticleContent_articleContent__tXJKv th{border-width:.5px;border-color:rgb(var(--color-accent-rgb),.1);padding:.5rem;min-width:100px;max-width:300px;word-break:break-word}.ArticleContent_articleContent__tXJKv th{position:relative;background-color:var(--color-primary);border-bottom-width:1px;white-space:nowrap}.ArticleContent_articleContent__tXJKv img{border-radius:.375rem}.ArticleContent_articleContent__tXJKv details{margin-top:1rem;margin-bottom:1rem;display:flex;flex-direction:column;gap:.125rem;border-radius:.5rem;border-bottom-width:1px;border-color:rgb(var(--color-accent-rgb),.2);padding:.5rem;overflow:hidden;width:100%}.ArticleContent_articleContent__tXJKv details summary{position:relative;cursor:pointer;padding-left:2rem;font-size:1.25rem;line-height:1.75rem;font-weight:700;list-style:none}.ArticleContent_articleContent__tXJKv details summary::-webkit-details-marker{display:none}.ArticleContent_articleContent__tXJKv details summary::marker{display:none}.ArticleContent_articleContent__tXJKv details summary:before{content:"\25B6";position:absolute;left:0;top:.125rem;display:flex;height:1.25rem;width:1.25rem;align-items:center;justify-content:center;border-radius:.25rem;font-size:.75rem;line-height:1rem;line-height:1}.ArticleContent_articleContent__tXJKv details summary:hover:before{background-color:rgb(var(--color-accent-rgb),.2)}.ArticleContent_articleContent__tXJKv details[open] summary:before{content:"\25BC"}.ArticleContent_articleContent__tXJKv details>:not(summary){margin-top:.5rem;margin-left:2.5rem;max-width:calc(100% - 10px);word-wrap:break-word;overflow-wrap:break-word}.ArticleContent_articleContent__tXJKv details details{margin-top:.5rem;margin-bottom:.5rem}