.post-body{--post-body-font-size:18px;--post-body-line-height:31px;--post-body-h2-font-size:28px;--post-body-h2-line-height:38px;--post-body-h3-font-size:23px;--post-body-h3-line-height:32px;--post-body-gap:27px;--post-body-gap-before-h2:56px;--post-body-gap-before-h3:40px;--post-body-gap-after-h2:14px;--post-body-gap-after-h3:12px;--post-body-gap-h3-to-h2:56px;color:#4b5563;font-size:var(--post-body-font-size);line-height:var(--post-body-line-height);word-break:keep-all;overflow-wrap:break-word}.post-body h2{color:#14181f;font-size:var(--post-body-h2-font-size);font-weight:700;line-height:var(--post-body-h2-line-height);scroll-margin-top:108px}.post-body h3,.post-body h4,.post-body h5,.post-body h6{color:#14181f;font-size:var(--post-body-h3-font-size);font-weight:700;line-height:var(--post-body-h3-line-height);scroll-margin-top:108px}.post-body b,.post-body strong{color:#14181f;font-weight:600}.post-body a{color:#1e2a5a;text-decoration:underline;text-underline-offset:3px}.post-body ol,.post-body ul{padding-left:24px}.post-body ul{list-style:disc}.post-body ol{list-style:decimal}.post-body li::marker{color:#4b5563}.post-body li+li,.post-body li>ol,.post-body li>ul{margin-top:8px}.post-body blockquote{border-left:2px solid #e4e7ec;padding-left:16px}.post-body hr{border:0;border-top:1px solid #e4e7ec}.post-body img{display:block;max-width:100%;height:auto;margin-inline:auto;border-radius:12px}.post-body div[data-youtube-video] iframe{display:block;width:100%;height:auto;aspect-ratio:16/9;border:0;border-radius:12px}.post-body .post-callout{display:flex;flex-direction:row;gap:12px;align-items:flex-start;border-radius:12px;background:#eef1f8;padding:20px 24px;color:#4b5563;font-size:15px;font-weight:400;line-height:26px}.post-body .post-callout__emoji{flex:none;font-size:16px;line-height:27px}.post-body .post-callout__text{flex:1 1 0%;min-width:0}.post-body .post-heum-comment{border-radius:12px;background:#f7f8fa;padding:24px}.post-body .post-heum-comment__head{display:flex;align-items:center;gap:10px;margin-bottom:12px}.post-body img.post-heum-comment__logo{display:block;flex-shrink:0;width:32px;height:32px;max-width:none;margin:0;border-radius:9999px}.post-body .post-heum-comment__title{color:#14181f;font-size:16px;font-weight:700;line-height:24px}.post-body .post-heum-comment__org{color:#9aa1ac;font-size:13px;font-weight:400;line-height:20px}.post-body .post-heum-comment__body p+p,.post-body .post-toggle__body>*+*{margin-top:var(--post-body-gap)}.post-body .post-lead{display:flex;justify-content:center}.post-body .post-lead__button{display:inline-block;border-radius:8px;background:#1e2a5a;padding:16px 24px;color:#ffffff;font-size:15px;font-weight:600;line-height:23px;text-align:center;text-decoration:none;transition:background-color .15s ease}.post-body .post-lead__button:hover{background:#151e44}.post-body .post-lead__button:focus-visible{outline:2px solid #14181f;outline-offset:4px}.post-body .column-block{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);gap:24px}.post-body .column{min-width:0}.post-body .column>*{margin-top:0}.post-body .column>*+*,.post-body>*+*{margin-top:var(--post-body-gap)}.post-body>*+:where(.post-table,table),.post-body>:where(.post-table,table)+*{margin-top:32px}.post-body>*+:where(.post-callout,.post-lead,.post-heum-comment,.post-toggle,.column-block,.node-calloutLong,.node-calloutShort,.node-heumComment,.node-toggle,.node-columnBlock,.node-leadButton,.node-simpleButton,.node-simpleImage,img,p:has(>img:only-child),div[data-youtube-video],blockquote,hr),.post-body>:where(.post-callout,.post-lead,.post-heum-comment,.post-toggle,.column-block,.node-calloutLong,.node-calloutShort,.node-heumComment,.node-toggle,.node-columnBlock,.node-leadButton,.node-simpleButton,.node-simpleImage,img,p:has(>img:only-child),div[data-youtube-video],blockquote,hr)+*{margin-top:40px}.post-body>*+:where(h2){margin-top:var(--post-body-gap-before-h2)}.post-body>*+:where(h3,h4,h5,h6){margin-top:var(--post-body-gap-before-h3)}.post-body>:where(h2)+*{margin-top:var(--post-body-gap-after-h2)}.post-body>:where(h3,h4,h5,h6)+*{margin-top:var(--post-body-gap-after-h3)}.post-body>:where(h3,h4,h5,h6)+:where(h2){margin-top:var(--post-body-gap-h3-to-h2)}.post-body>p:empty,.post-body>p:has(>br.ProseMirror-trailingBreak:only-child){min-height:var(--post-body-line-height);margin-top:0}.post-body .post-table__hint{margin-bottom:8px;white-space:pre-wrap;color:#9aa1ac;font-size:12px;font-weight:400;line-height:18px}.post-body .post-table__frame{position:relative;overflow:hidden;border:1px solid #e4e7ec;border-radius:10px;background:#ffffff}.post-body .post-table__scroll{overflow-x:auto}.post-body .post-table table{width:100%;table-layout:auto;border-collapse:separate;border-spacing:0}.post-body .post-table td,.post-body .post-table th{box-sizing:content-box;min-width:132px;background:#ffffff;padding:12px 16px;color:#4b5563;font-size:13px;font-weight:400;line-height:20px;text-align:left;vertical-align:top}.post-body .post-table th{background:#f7f8fa;color:#14181f;font-weight:600}.post-body .post-table td:first-child,.post-body .post-table th:first-child{position:sticky;left:0;z-index:1;min-width:92px}.post-body .post-table[data-merged-first] td:first-child,.post-body .post-table[data-merged-first] th:first-child{position:static;z-index:auto}.post-body .post-table tr+tr>td,.post-body .post-table tr+tr>th{border-top:1px solid #e4e7ec}.post-body .post-table td>*,.post-body .post-table th>*{margin:0}.post-body .post-table[data-compact] td,.post-body .post-table[data-compact] th{padding:14px 20px;font-size:15px;line-height:24px}.post-body .post-table__fade{position:absolute;top:0;right:0;bottom:0;z-index:2;width:40px;background:linear-gradient(90deg,rgba(255,255,255,0) 0,rgba(255,255,255,.9) 70%,#ffffff);pointer-events:none}.post-body .post-table__scroll[data-scrolled] td:first-child:after,.post-body .post-table__scroll[data-scrolled] th:first-child:after{position:absolute;top:0;right:-14px;bottom:0;width:14px;background:linear-gradient(90deg,rgba(20,24,31,.13),rgba(20,24,31,0));content:"";pointer-events:none}.post-body .post-table[data-merged-first] td:first-child:after,.post-body .post-table[data-merged-first] th:first-child:after{display:none}@media (max-width:1023px){.post-body{--post-body-font-size:17px;--post-body-line-height:29px;--post-body-h2-font-size:26px;--post-body-h2-line-height:35px;--post-body-h3-font-size:21px;--post-body-h3-line-height:29px;--post-body-gap:26px;--post-body-gap-before-h2:48px;--post-body-gap-before-h3:36px;--post-body-gap-after-h2:12px;--post-body-gap-after-h3:10px;--post-body-gap-h3-to-h2:48px}}@media (max-width:767px){.post-body h2,.post-body h3,.post-body h4,.post-body h5,.post-body h6{scroll-margin-top:92px}}@media (max-width:639px){.post-body .post-table[data-compact] td,.post-body .post-table[data-compact] th{padding:14px 16px;font-size:13px;line-height:20px}.post-body .post-heum-comment{padding:20px}.post-body .column-block{grid-auto-flow:row}}[data-post-canvas] .post-body{--post-body-font-size:18px;--post-body-line-height:31px;--post-body-h2-font-size:28px;--post-body-h2-line-height:38px;--post-body-h3-font-size:23px;--post-body-h3-line-height:32px;--post-body-gap:27px;--post-body-gap-before-h2:56px;--post-body-gap-before-h3:40px;--post-body-gap-after-h2:14px;--post-body-gap-after-h3:12px;--post-body-gap-h3-to-h2:56px}@container post-canvas (max-width: 719px){[data-post-canvas] .post-body{--post-body-font-size:17px;--post-body-line-height:29px;--post-body-h2-font-size:26px;--post-body-h2-line-height:35px;--post-body-h3-font-size:21px;--post-body-h3-line-height:29px;--post-body-gap:26px;--post-body-gap-before-h2:48px;--post-body-gap-before-h3:36px;--post-body-gap-after-h2:12px;--post-body-gap-after-h3:10px;--post-body-gap-h3-to-h2:48px}}[data-post-canvas] .post-body table{width:100%;overflow:hidden;border:1px solid #e4e7ec;border-radius:10px;background:#ffffff;border-collapse:separate;border-spacing:0}[data-post-canvas] .post-body table td,[data-post-canvas] .post-body table th{background:#ffffff;padding:12px 16px;color:#4b5563;font-size:13px;font-weight:400;line-height:20px;text-align:left;vertical-align:top}[data-post-canvas] .post-body table th{background:#f7f8fa;color:#14181f;font-weight:600}[data-post-canvas] .post-body table tr+tr>td,[data-post-canvas] .post-body table tr+tr>th{border-top:1px solid #e4e7ec}[data-post-canvas] .post-body table td>*,[data-post-canvas] .post-body table th>*{margin:0}[data-post-canvas] .post-body table[data-compact] td,[data-post-canvas] .post-body table[data-compact] th{padding:14px 20px;font-size:15px;line-height:24px}@container post-canvas (max-width: 575px){[data-post-canvas] .post-body table[data-compact] td,[data-post-canvas] .post-body table[data-compact] th{padding:14px 16px;font-size:13px;line-height:20px}}[data-post-canvas] .post-body .post-heum-comment{padding:24px}@container post-canvas (max-width: 639px){[data-post-canvas] .post-body .post-heum-comment{padding:20px}}[data-post-canvas] .post-body .node-toggle{position:relative;border:1px solid #e4e7ec;border-radius:12px;background:#fff}[data-post-canvas] .post-body .node-toggle .post-toggle__summary{display:block;padding:18px 60px 8px 24px;color:#14181f;font-size:var(--post-body-font-size);font-weight:600;line-height:var(--post-body-line-height)}[data-post-canvas] .post-body .node-toggle .post-toggle__summary:after{content:"";position:absolute;top:18px;right:24px;width:20px;height:var(--post-body-line-height);pointer-events:none;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20' fill='none' stroke='%236b7280' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12.5l5-5 5 5'/%3E%3C/svg%3E") 50% /20px 20px no-repeat}[data-post-canvas] .post-body .node-toggle .post-toggle__body{padding:0 24px 22px}@container post-canvas (max-width: 639px){[data-post-canvas] .post-body .node-toggle .post-toggle__summary{padding:16px 52px 8px 20px}[data-post-canvas] .post-body .node-toggle .post-toggle__summary:after{top:16px;right:20px}[data-post-canvas] .post-body .node-toggle .post-toggle__body{padding:0 20px 18px}}.node-toggle .is-toggle-empty:before{content:attr(data-placeholder);float:left;height:0;color:#9aa1ac;pointer-events:none}[data-post-canvas] .post-body .column-block{grid-auto-flow:column}@container post-canvas (max-width: 639px){[data-post-canvas] .post-body .column-block{grid-auto-flow:row}}.node-calloutLong.has-focus [data-callout-emoji-add],.node-calloutShort.has-focus [data-callout-emoji-add]{opacity:1}.ProseMirror[contenteditable=false] [data-callout-emoji-add]{display:none}.ProseMirror[contenteditable=false] .post-callout__emoji{outline:none;cursor:default;background:transparent}