.article-body{font-size:14px;line-height:26px;--tw-text-opacity:1;color:rgb(135 135 135/var(--tw-text-opacity,1))}.article-body h2{margin-top:3.5rem;margin-bottom:1.25rem;font-size:24px}.article-body h2,.article-body h3{scroll-margin-top:7rem;font-family:Sohne,system-ui,sans-serif;line-height:1.3;font-weight:500;--tw-text-opacity:1;color:rgb(23 23 23/var(--tw-text-opacity,1))}.article-body h3{margin-top:2.5rem;margin-bottom:1rem;font-size:20px}.article-body h4{margin-top:2rem;margin-bottom:.75rem;scroll-margin-top:7rem;font-family:Sohne,system-ui,sans-serif;font-size:16px;line-height:1.3;font-weight:500;--tw-text-opacity:1;color:rgb(23 23 23/var(--tw-text-opacity,1))}.article-body>h2:first-child,.article-body>h3:first-child{margin-top:0}.article-body p{margin-bottom:1.5rem;font-size:14px;line-height:26px;line-height:1.625;--tw-text-opacity:1;color:rgb(135 135 135/var(--tw-text-opacity,1))}.article-body strong{font-weight:500;--tw-text-opacity:1;color:rgb(23 23 23/var(--tw-text-opacity,1))}.article-body em{font-style:italic}.article-body a{--tw-text-opacity:1;color:rgb(41 171 135/var(--tw-text-opacity,1));text-decoration-line:underline;text-decoration-color:rgb(41 171 135/.4);text-underline-offset:4px;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.3s}.article-body a:hover{text-decoration-color:#29ab87}.article-body ul{margin-bottom:1.5rem;list-style-type:disc}.article-body ul>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.5rem * var(--tw-space-y-reverse))}.article-body ul{padding-left:1.5rem}.article-body ol{margin-bottom:1.5rem;list-style-type:decimal}.article-body ol>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.5rem * var(--tw-space-y-reverse))}.article-body ol{padding-left:1.5rem}.article-body li{font-size:14px;line-height:26px;line-height:1.625;--tw-text-opacity:1;color:rgb(135 135 135/var(--tw-text-opacity,1))}.article-body li::marker{color:#29ab87}.article-body li>ol,.article-body li>ul{margin-top:.5rem;margin-bottom:0}.article-body .table-wrap{margin-bottom:1.5rem;overflow-x:auto;border-width:1px;--tw-border-opacity:1;border-color:rgb(217 217 217/var(--tw-border-opacity,1))}.article-body table{width:100%;border-collapse:collapse;text-align:left;min-width:32rem}.article-body thead{--tw-bg-opacity:1;background-color:rgb(245 245 243/var(--tw-bg-opacity,1))}.article-body th{white-space:nowrap;font-family:Sohne,system-ui,sans-serif;font-size:.75rem;line-height:1rem;font-weight:500;text-transform:uppercase;letter-spacing:.18em;color:rgb(23 23 23/var(--tw-text-opacity,1))}.article-body td,.article-body th{border-bottom-width:1px;--tw-border-opacity:1;border-color:rgb(217 217 217/var(--tw-border-opacity,1));padding:.75rem 1rem;--tw-text-opacity:1}.article-body td{vertical-align:top;font-size:14px;line-height:26px;color:rgb(135 135 135/var(--tw-text-opacity,1))}.article-body tbody tr:last-child td{border-bottom-width:0}.article-body blockquote{margin-top:2rem;margin-bottom:2rem;border-left-width:2px;--tw-border-opacity:1;border-color:rgb(41 171 135/var(--tw-border-opacity,1));padding-left:1.5rem}.article-body blockquote p{margin-bottom:0;font-family:Sohne,system-ui,sans-serif;font-size:16px;line-height:1.625;--tw-text-opacity:1;color:rgb(23 23 23/var(--tw-text-opacity,1))}.article-body hr{margin-top:3rem;margin-bottom:3rem;border-width:1px 0 0;--tw-border-opacity:1;border-color:rgb(217 217 217/var(--tw-border-opacity,1))}.article-body code{--tw-bg-opacity:1;padding:.125rem .375rem;--tw-text-opacity:1;color:rgb(23 23 23/var(--tw-text-opacity,1))}.article-body code,.article-body pre{background-color:rgb(245 245 243/var(--tw-bg-opacity,1));font-size:.875rem;line-height:1.25rem}.article-body pre{margin-bottom:1.5rem;overflow-x:auto;--tw-bg-opacity:1;padding:1.5rem}.article-body pre code{background-color:transparent;padding:0}.article-body img{margin-top:2rem;margin-bottom:2rem;height:auto;max-width:100%}.article-body .footnotes{margin-top:3rem;border-top-width:1px;--tw-border-opacity:1;border-color:rgb(217 217 217/var(--tw-border-opacity,1));padding-top:2rem;font-size:.875rem;line-height:1.25rem}.article-body .footnotes h2{margin-top:0;margin-bottom:1rem;font-size:16px;line-height:1.3}