.post-prose{color:#5f6063;overflow-wrap:break-word;font-size:1rem;line-height:1.75}.post-prose>:first-child,.post-prose>:first-child>:first-child{margin-top:0}.post-prose>:last-child{margin-bottom:0}.post-prose>blockquote:first-child{margin-top:1.75rem}.post-prose+.post-prose{margin-top:1.75em}.post-prose p{margin:0 0 1.75em}.post-prose h2,.post-prose h3,.post-prose h4,.post-prose h5,.post-prose h6{color:#222325;scroll-margin-top:96px;font-weight:700}.post-prose h2{letter-spacing:-.015em;margin:2em 0 .55em;font-size:1.625rem;line-height:1.25}.post-prose h3{margin:1.6em 0 .45em;font-size:1.25rem;line-height:1.3}.post-prose h4,.post-prose h5,.post-prose h6{margin:1.5em 0 .4em;font-size:1.0625rem;line-height:1.4}.post-prose a{color:#222325;text-underline-offset:3px;font-weight:500;-webkit-text-decoration:underline #cddd54;text-decoration:underline #cddd54;text-decoration-thickness:2px}.post-prose a:hover{text-decoration-color:#222325}.post-prose :is(h2,h3,h4,h5,h6,strong,b,th) a{font-weight:inherit}.post-prose strong,.post-prose b{color:#222325;font-weight:700}.post-prose ul,.post-prose ol{margin:0 0 1.75em;padding-left:1.5em}.post-prose ul{list-style:outside}.post-prose ol{list-style:decimal}.post-prose ol>li[data-list=bullet]{list-style:outside}.post-prose li{margin:0 0 .5em;padding-left:.15em}.post-prose ul>li::marker{color:#9a9b9e}.post-prose li>ul,.post-prose li>ol{margin:.5em 0 0}.post-prose li.list-wrap{margin:0;padding-left:0;display:block}.post-prose li.list-wrap>ul,.post-prose li.list-wrap>ol{margin:0}.post-prose li[data-list=checked],.post-prose li[data-list=unchecked]{margin-left:-1.5em;padding-left:1.75em;list-style:none;position:relative}.post-prose li[data-list=checked]:before,.post-prose li[data-list=unchecked]:before{content:"";background:#fff;border:1.5px solid #8e8f92;border-radius:4px;width:1em;height:1em;position:absolute;top:.375em;left:0}.post-prose li[data-list=checked]:before{background:#e1f073;border-color:#222325}.post-prose blockquote{color:#525356;background:#fff;border:1.5px solid #222325;border-radius:2px;margin:2.25rem 0 1.75rem;padding:1.8rem 1.62rem .81rem 1.8rem;font-size:.9375rem;font-weight:500;line-height:1.65;position:relative;box-shadow:4px 4px #e1f073}.post-prose blockquote:before{content:"“";color:#e1f073;text-align:center;background:#222325;border-radius:4px;width:2.25rem;height:2.25rem;padding-top:.16rem;font-size:3.5rem;font-weight:700;line-height:1;position:absolute;top:-1.125rem;left:1.5rem}.post-prose blockquote p{margin:0}.post-prose blockquote .quote-source{color:#222325;letter-spacing:.08em;text-transform:uppercase;margin-top:1rem;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.6875rem;font-weight:500;line-height:1.5}.post-prose blockquote .quote-source a{text-decoration-line:none}.post-prose blockquote .quote-source a:hover{text-decoration-line:underline;text-decoration-color:#cddd54}.post-prose blockquote .quote-source:before{content:"";vertical-align:middle;background:currentColor;width:1.5rem;height:2px;margin-right:.75rem;display:inline-block}.post-prose pre,.post-prose .ql-syntax{color:#f6f6f6;background:#222325;border-radius:10px;margin:1.75em 0;padding:1rem 1.25rem;font-size:.875rem;line-height:1.6;overflow-x:auto}.post-prose code{color:#222325;background:#f0f0ea;border-radius:4px;padding:.1em .35em;font-size:.875em}.post-prose pre code{color:inherit;background:0 0;padding:0}.post-prose img{border:2px solid #222325;border-radius:14px;width:100%;height:auto;margin:1.75em 0;display:block}.post-prose iframe.ql-video{aspect-ratio:16/9;border:2px solid #222325;border-radius:14px;width:100%;height:auto;margin:1.75em 0;display:block}.post-prose hr{border:0;border-top:1px solid #22232526;margin:2em 0}.post-prose .post-table-wrap{margin:0 0 1.75em;overflow-x:auto}.post-prose table{border-collapse:collapse;width:100%;font-size:.9375rem;line-height:1.55}.post-prose th,.post-prose td{text-align:left;vertical-align:top;border-bottom:1px solid #2223251f;padding:.9em 1.25em .9em 0}.post-prose :is(th,td):last-child{padding-right:0}.post-prose td:first-child{color:#222325;font-weight:700}.post-prose thead th{color:#8e8f92;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;border-bottom-color:#222325;padding-top:0;padding-bottom:.75em;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.6875rem;font-weight:500}.post-prose .post-table--rows>tbody:first-child>tr:first-child>td{border-top:1px solid #2223251f}.post-prose .post-table--rows td:first-child{width:28%;min-width:9rem}.post-prose .ql-align-center{text-align:center}.post-prose .ql-align-right{text-align:right}.post-prose .ql-indent-1{padding-left:2em}.post-prose .ql-indent-2{padding-left:4em}.post-prose .ql-indent-3{padding-left:6em}@media (max-width:767px){.post-prose{line-height:1.7}.post-prose h2{font-size:1.375rem}.post-prose h3{font-size:1.1875rem}.post-prose blockquote{padding:1.575rem 1.0125rem .675rem 1.125rem;font-size:.875rem;box-shadow:3px 3px #e1f073}.post-prose blockquote:before{width:2rem;height:2rem;padding-top:.18rem;font-size:3rem;top:-1rem;left:1rem}}.post-prose--as-written p,.post-prose--as-written ul,.post-prose--as-written ol,.post-prose--as-written li,.post-prose--as-written li>ul,.post-prose--as-written li>ol,.post-prose--as-written img,.post-prose--as-written h2,.post-prose--as-written h3,.post-prose--as-written h4,.post-prose--as-written h5,.post-prose--as-written h6{margin-top:0;margin-bottom:0}.post-prose--as-written :is(pre,.ql-syntax),.post-prose--as-written iframe.ql-video,.post-prose--as-written .post-table-wrap{margin-top:.5em;margin-bottom:.5em}.post-prose--as-written blockquote{margin-top:1.75rem;margin-bottom:1rem}.post-prose--blog{line-height:1.465}:is(.post-editor .ql-editor,.post-prose) .ql-line-height-1{line-height:1.17}:is(.post-editor .ql-editor,.post-prose) .ql-line-height-1-5{line-height:1.75}:is(.post-editor .ql-editor,.post-prose) .ql-line-height-2{line-height:2.33}.post-editor .ql-snow .ql-picker.ql-lineheight{width:78px}.post-editor .ql-snow .ql-picker.ql-lineheight .ql-picker-label:before,.post-editor .ql-snow .ql-picker.ql-lineheight .ql-picker-item:before{content:"1.15"}.post-editor .ql-snow .ql-picker.ql-lineheight [data-value="1"]:before{content:"Single"}.post-editor .ql-snow .ql-picker.ql-lineheight [data-value="1-5"]:before{content:"1.5"}.post-editor .ql-snow .ql-picker.ql-lineheight [data-value="2"]:before{content:"Double"}.post-editor .ql-toolbar.ql-snow{z-index:20;background:#fff;border:1px solid #e5e5e5;border-radius:12px 12px 0 0;position:sticky;top:3.5rem}.post-editor .ql-toolbar.ql-snow:before{content:"";-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);opacity:0;pointer-events:none;background:#ffffffb8;height:3.5rem;transition:opacity .15s;position:absolute;bottom:100%;left:-1px;right:-1px}[data-stuck] .post-editor .ql-toolbar.ql-snow:before{opacity:1}.post-editor .ql-container.ql-snow{background:#fff;border:1px solid #e5e5e5;border-radius:0 0 12px 12px;font-family:inherit;font-size:1rem}.post-editor .ql-container .ql-editor{color:#5f6063;min-height:480px;padding:2rem max(1.5rem,47% - 360px) 4rem;line-height:1.465}.post-editor .ql-container .ql-editor.ql-blank:before{color:#737373;font-style:normal;left:max(1.5rem,47% - 360px);right:max(1.5rem,47% - 360px)}.post-editor .ql-container .ql-editor table{border-collapse:collapse;table-layout:auto;width:100%;margin:.5em 0;font-size:.9375rem;line-height:1.55}.post-editor .ql-container .ql-editor td{vertical-align:top;border:1px dashed #d9d9d2;padding:.6em .75em}.post-editor .ql-container .ql-editor td:first-child{color:#222325;font-weight:700}.post-editor .ql-container .ql-editor table:not(:has(td.ql-table-rows)) tr:first-child td{color:#8e8f92;letter-spacing:.08em;text-transform:uppercase;border-bottom:1px solid #222325;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.6875rem;font-weight:500}.post-editor .ql-container .ql-editor h2,.post-editor .ql-container .ql-editor h3,.post-editor .ql-container .ql-editor h4{color:#222325;font-weight:700}.post-editor .ql-container .ql-editor h2{letter-spacing:-.015em;font-size:1.625rem;line-height:1.25}.post-editor .ql-container .ql-editor h3{font-size:1.25rem;line-height:1.3}.post-editor .ql-container .ql-editor h4{font-size:1.0625rem;line-height:1.4}.post-editor .ql-container .ql-editor a{color:#222325;text-underline-offset:3px;font-weight:500;text-decoration-color:#cddd54;text-decoration-thickness:2px}.post-editor .ql-container .ql-editor :is(h2,h3,h4,strong) a{font-weight:inherit}.post-editor .ql-container .ql-editor strong{color:#222325;font-weight:700}.post-editor .ql-container .ql-editor blockquote{color:#525356;background:#fff;border:0 solid #222325;border-width:0 1.5px;margin:0;padding:0 1.62rem 0 1.8rem;font-size:.9375rem;font-weight:500;line-height:1.65;position:relative;box-shadow:4px 4px #e1f073}.post-editor .ql-container .ql-editor :not(blockquote)+blockquote,.post-editor .ql-container .ql-editor blockquote:first-child{border-top-width:1.5px;border-top-left-radius:2px;border-top-right-radius:2px;margin-top:1.75rem;padding-top:1.8rem}.post-editor .ql-container .ql-editor blockquote:not(:has(+blockquote)){border-bottom-width:1.5px;border-bottom-right-radius:2px;border-bottom-left-radius:2px;margin-bottom:1rem;padding-bottom:.81rem}.post-editor .ql-container .ql-editor :not(blockquote)+blockquote:before,.post-editor .ql-container .ql-editor blockquote:first-child:before{content:"“";color:#e1f073;text-align:center;background:#222325;border-radius:4px;width:2.25rem;height:2.25rem;padding-top:.16rem;font-size:3.5rem;font-weight:700;line-height:1;position:absolute;top:-1.125rem;left:1.5rem}.post-editor .ql-container .ql-editor .ql-align-justify{text-align:left}
