.article-body{--article-line-height:30.4px;line-height:var(--article-line-height)}.article-body p{line-height:var(--article-line-height);margin-block:1.25em}.article-body p.paragraph-spacer,.tiptap-edit p.paragraph-spacer{min-height:var(--article-line-height,30.4px)}.article-body h1{margin-block:1.25em .5em;font-weight:800;line-height:44px}.article-body h2{margin-block:1.25em .5em;font-weight:700;line-height:30.875px}.article-body h3{margin-block:1.25em .5em;font-weight:600;line-height:26.125px}.article-body h4{margin-block:1.25em .5em;font-weight:600;line-height:21.375px}.article-body ul,.article-body ol,.tiptap-edit ul,.tiptap-edit ol{margin-block:1.25em;padding-left:1.5rem}.article-body ul,.tiptap-edit ul{list-style-type:disc}.article-body ol,.tiptap-edit ol{list-style-type:decimal}.article-body li,.tiptap-edit li{line-height:var(--article-line-height,30.4px)}.article-body li>p,.tiptap-edit li>p{margin-block:0}.article-body li+li,.tiptap-edit li+li{margin-top:.25em}.article-body li>ul,.article-body li>ol,.tiptap-edit li>ul,.tiptap-edit li>ol{margin-block:.25em 0}.article-body--compact ul,.article-body--compact ol,.editor-content-shell--compact-prose .tiptap-edit ul,.editor-content-shell--compact-prose .tiptap-edit ol{margin-block:.5em}.kessel-article-button{box-sizing:border-box;text-align:center;cursor:pointer;background-image:none;border:none;border-radius:.5rem;max-width:max-content;padding:.5rem 1.5rem;font-size:.875rem;font-weight:700;line-height:1.25rem;text-decoration:none;display:inline-block}.kessel-article-button--full-width{width:100%;max-width:none;display:block}@media (hover:hover){.kessel-article-button:hover{opacity:.92;background-image:none;text-decoration:none}}.article-body .kessel-button{width:100%;margin-block:1.25em;display:block}.article-body .kessel-button--align-left{text-align:left}.article-body .kessel-button--align-center{text-align:center}.article-body .kessel-button--align-right{text-align:right}.article-body .kessel-button--align-justify{text-align:justify}.article-body blockquote.blockquote-nl-color{border-left-style:solid;border-left-width:4px;border-left-color:var(--newsletter-accent-color,var(--color-border));margin-block:1.25em;padding-left:1rem}.article-body .element-embed blockquote,.tiptap-edit .element-embed blockquote{border-left:none;margin-block:0;padding-left:0}.article-body .element-image{vertical-align:top;flex-direction:column;align-items:stretch;max-width:100%;margin:0;line-height:normal;display:inline-flex}.article-body .element-image>a{line-height:0;display:block}.article-body .element-image img{object-fit:contain;max-width:100%;height:auto;margin:0;display:block}.article-body .element-image .caption,.article-body figcaption,.tiptap-edit .element-image .caption,.tiptap-edit .image-element figcaption{text-align:center;overflow-wrap:anywhere;word-break:break-word;width:100%;margin-top:1rem;font-size:.75rem;line-height:1.25;display:block;color:color-mix(in srgb, var(--color-foreground) 55%, transparent)!important}.article-body p.image-only-paragraph{line-height:0}.article-body p:has(>.element-image){line-height:0}.article-body p:has(>a>.element-image){line-height:0}.article-body p.image-only-paragraph .element-image{line-height:normal}.article-body p:has(>.element-image) .element-image{line-height:normal}.article-body p:has(>a>.element-image) .element-image{line-height:normal}.article-body .element-image.expanded{align-items:stretch;width:calc(100% + 4rem);max-width:none;margin-inline:-2rem;display:flex}.article-body .element-embed{justify-content:center;min-width:100%;margin-block:1.25em;line-height:normal;display:flex}.article-body .element-embed>div{justify-content:center;width:100%;display:flex}.article-body .kessel-social-embed{margin-inline:auto}.article-body pre,.tiptap-edit pre{background:var(--color-muted);white-space:pre;word-break:normal;overflow-wrap:normal;-webkit-hyphens:none;hyphens:none;border-radius:.5rem;margin-block:1.25em;padding:.75rem 1rem;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:.875em;line-height:1.5;overflow-x:auto}.article-body pre code,.tiptap-edit pre code{font-family:inherit;font-size:inherit;line-height:inherit;white-space:inherit;word-break:inherit;overflow-wrap:inherit;-webkit-hyphens:none;hyphens:none;background:0 0;padding:0;display:block}.article-body code{line-height:1.5}.article-body hr,.article-body .tiptap-hr{border:none;border-top:4px solid var(--color-border);margin-block:1rem}.article-body table{border-collapse:collapse;table-layout:fixed;width:100%;max-width:100%}.article-body table td,.article-body table th{vertical-align:top;padding:.5rem}.uploaded-html-article-shell{width:100%;overflow-x:auto}.uploaded-html-article{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;width:100%;margin-inline:auto;line-height:normal}.uploaded-html-article>table{margin-inline:auto}.uploaded-html-article table{border-collapse:separate;border-spacing:0}.uploaded-html-article td table{width:100%}.uploaded-html-article td[style*=border-bottom] div,.uploaded-html-article td[style*=border-bottom]>div{width:100%;display:block}.uploaded-html-article img,.uploaded-html-article video{max-width:100%;height:auto}.uploaded-html-article a{word-break:break-word}.uploaded-html-article tr[style*="display: none"],.uploaded-html-article tr[style*=display\:none]{display:none!important}.article-share-button{border-color:var(--color-border,#e5e7eb);width:2.25rem;min-width:2.25rem;height:2.25rem;min-height:2.25rem;color:var(--color-neutral,#374151);flex-shrink:0;background-color:var(--color-background,#fff)!important}.article-share-button:hover{border-color:var(--color-neutral,#374151);background-color:var(--color-neutral,#374151)!important;color:var(--color-primary-content,#fff)!important}.article-body--compact{--article-line-height:1.5;line-height:var(--article-line-height)}.article-body--compact p{line-height:var(--article-line-height);margin-block:.5em}.article-body--compact p:first-child{margin-block-start:0}.article-body--compact p:last-child{margin-block-end:0}.article-body{--newsletter-accent-color:var(--color-primary)}.article-body a.link-break-words:not(:has(.element-image)){color:var(--newsletter-accent-color);word-break:break-word;cursor:pointer;text-decoration:none}.article-body a.break-words:not(:has(.element-image)){color:var(--newsletter-accent-color);word-break:break-word;cursor:pointer;text-decoration:none}.article-body a[href]:not(.kessel-button):not(.kessel-article-button):not(:has(.element-image)):not(.link-break-words):not(.break-words){color:var(--newsletter-accent-color);word-break:break-word;cursor:pointer;text-decoration:none}.tiptap-edit a.link-break-words:not(:has(.element-image)){color:var(--newsletter-accent-color);word-break:break-word;cursor:pointer;text-decoration:none}.tiptap-edit a.break-words:not(:has(.element-image)){color:var(--newsletter-accent-color);word-break:break-word;cursor:pointer;text-decoration:none}.tiptap-edit a[href]:not(.kessel-button):not(.kessel-article-button):not(:has(.element-image)):not(.link-break-words):not(.break-words){color:var(--newsletter-accent-color);word-break:break-word;cursor:pointer;text-decoration:none}.article-body a.link-break-words :where(span,strong,em,s,u,ins),.article-body a.break-words :where(span,strong,em,s,u,ins),.article-body a[href]:not(.kessel-button):not(.kessel-article-button) :where(span,strong,em,s,u,ins),.tiptap-edit a.link-break-words :where(span,strong,em,s,u,ins),.tiptap-edit a.break-words :where(span,strong,em,s,u,ins),.tiptap-edit a[href]:not(.kessel-button):not(.kessel-article-button) :where(span,strong,em,s,u,ins){text-decoration:none!important}.article-body a.link-break-words :where(span:not(.caption):not([style*=color\:]),strong:not([style*=color\:]),em:not([style*=color\:]),s:not([style*=color\:]),u:not([style*=color\:])),.article-body a.break-words :where(span:not(.caption):not([style*=color\:]),strong:not([style*=color\:]),em:not([style*=color\:]),s:not([style*=color\:]),u:not([style*=color\:])),.article-body a[href]:not(.kessel-button):not(.kessel-article-button) :where(span:not(.caption):not([style*=color\:]),strong:not([style*=color\:]),em:not([style*=color\:]),s:not([style*=color\:]),u:not([style*=color\:])),.tiptap-edit a.link-break-words :where(span:not(.caption):not([style*=color\:]),strong:not([style*=color\:]),em:not([style*=color\:]),s:not([style*=color\:]),u:not([style*=color\:])),.tiptap-edit a.break-words :where(span:not(.caption):not([style*=color\:]),strong:not([style*=color\:]),em:not([style*=color\:]),s:not([style*=color\:]),u:not([style*=color\:])),.tiptap-edit a[href]:not(.kessel-button):not(.kessel-article-button) :where(span:not(.caption):not([style*=color\:]),strong:not([style*=color\:]),em:not([style*=color\:]),s:not([style*=color\:]),u:not([style*=color\:])){color:inherit!important}@media (hover:hover){.article-body a.link-break-words:not(:has(.element-image)):hover{-webkit-box-decoration-break:clone;box-decoration-break:clone;background-image:linear-gradient(currentColor,currentColor);background-position:0 100%;background-repeat:no-repeat;background-size:100% 1px;text-decoration:none}.article-body a.break-words:not(:has(.element-image)):hover{-webkit-box-decoration-break:clone;box-decoration-break:clone;background-image:linear-gradient(currentColor,currentColor);background-position:0 100%;background-repeat:no-repeat;background-size:100% 1px;text-decoration:none}.article-body a[href]:not(.kessel-button):not(.kessel-article-button):not(:has(.element-image)):not(.link-break-words):not(.break-words):hover{-webkit-box-decoration-break:clone;box-decoration-break:clone;background-image:linear-gradient(currentColor,currentColor);background-position:0 100%;background-repeat:no-repeat;background-size:100% 1px;text-decoration:none}.tiptap-edit a.link-break-words:not(:has(.element-image)):hover{-webkit-box-decoration-break:clone;box-decoration-break:clone;background-image:linear-gradient(currentColor,currentColor);background-position:0 100%;background-repeat:no-repeat;background-size:100% 1px;text-decoration:none}.tiptap-edit a.break-words:not(:has(.element-image)):hover{-webkit-box-decoration-break:clone;box-decoration-break:clone;background-image:linear-gradient(currentColor,currentColor);background-position:0 100%;background-repeat:no-repeat;background-size:100% 1px;text-decoration:none}.tiptap-edit a[href]:not(.kessel-button):not(.kessel-article-button):not(:has(.element-image)):not(.link-break-words):not(.break-words):hover{-webkit-box-decoration-break:clone;box-decoration-break:clone;background-image:linear-gradient(currentColor,currentColor);background-position:0 100%;background-repeat:no-repeat;background-size:100% 1px;text-decoration:none}.article-body a.link-break-words:not(:has(.element-image)):hover :where(span:not([style*=color\:]),strong,em,s,u){background-image:none}.article-body a.break-words:not(:has(.element-image)):hover :where(span:not([style*=color\:]),strong,em,s,u){background-image:none}.article-body a[href]:not(.kessel-button):not(.kessel-article-button):not(:has(.element-image)):hover :where(span:not([style*=color\:]),strong,em,s,u){background-image:none}.tiptap-edit a.link-break-words:not(:has(.element-image)):hover :where(span:not([style*=color\:]),strong,em,s,u){background-image:none}.tiptap-edit a.break-words:not(:has(.element-image)):hover :where(span:not([style*=color\:]),strong,em,s,u){background-image:none}.tiptap-edit a[href]:not(.kessel-button):not(.kessel-article-button):not(:has(.element-image)):hover :where(span:not([style*=color\:]),strong,em,s,u){background-image:none}.article-body a.link-break-words:not(:has(.element-image)):hover [style*=color\:]{-webkit-box-decoration-break:clone;box-decoration-break:clone;background-image:linear-gradient(currentColor,currentColor);background-position:0 100%;background-repeat:no-repeat;background-size:100% 1px;text-decoration:none}.article-body a.break-words:not(:has(.element-image)):hover [style*=color\:]{-webkit-box-decoration-break:clone;box-decoration-break:clone;background-image:linear-gradient(currentColor,currentColor);background-position:0 100%;background-repeat:no-repeat;background-size:100% 1px;text-decoration:none}.article-body a[href]:not(.kessel-button):not(.kessel-article-button):not(:has(.element-image)):hover [style*=color\:]{-webkit-box-decoration-break:clone;box-decoration-break:clone;background-image:linear-gradient(currentColor,currentColor);background-position:0 100%;background-repeat:no-repeat;background-size:100% 1px;text-decoration:none}.tiptap-edit a.link-break-words:not(:has(.element-image)):hover [style*=color\:]{-webkit-box-decoration-break:clone;box-decoration-break:clone;background-image:linear-gradient(currentColor,currentColor);background-position:0 100%;background-repeat:no-repeat;background-size:100% 1px;text-decoration:none}.tiptap-edit a.break-words:not(:has(.element-image)):hover [style*=color\:]{-webkit-box-decoration-break:clone;box-decoration-break:clone;background-image:linear-gradient(currentColor,currentColor);background-position:0 100%;background-repeat:no-repeat;background-size:100% 1px;text-decoration:none}.tiptap-edit a[href]:not(.kessel-button):not(.kessel-article-button):not(:has(.element-image)):hover [style*=color\:]{-webkit-box-decoration-break:clone;box-decoration-break:clone;background-image:linear-gradient(currentColor,currentColor);background-position:0 100%;background-repeat:no-repeat;background-size:100% 1px;text-decoration:none}}
