.gh-content{--color-border:#3fcf83;--ghost-accent-color:#3fcf83;letter-spacing:-.01em;font-size:1rem}.gh-content>*+*{margin-top:calc(28px * var(--content-spacing-factor,1));margin-bottom:0}.gh-content>.kg-width-full+.kg-width-full:not(.kg-width-full.kg-card-hascaption+.kg-width-full){margin-top:0}.gh-content>[id]:not(:first-child){margin-top:calc(56px * var(--content-spacing-factor,1))}.post-template .gh-content.drop-cap>p:first-of-type:first-letter{float:left;margin:0 .2em 0 -1px;font-size:3.1em;font-weight:700;line-height:1}.has-serif-body.post-template .gh-content.drop-cap>p:first-of-type:first-letter{font-size:3.2em}.gh-content>[id]+p{margin-top:calc(12px * var(--content-spacing-factor,1))}.gh-content>:is(hr,blockquote,iframe){position:relative;margin-top:calc(48px * var(--content-spacing-factor,1))!important}.gh-content>:is(hr,blockquote,iframe)+*{margin-top:calc(48px * var(--content-spacing-factor,1))!important}.gh-content h1{font-size:calc(2.2em * var(--factor,1));letter-spacing:-.02em}.gh-content h2{font-size:calc(1.6em * var(--factor,1));letter-spacing:-.02em}.gh-content h3{font-size:calc(1.3em * var(--factor,1));letter-spacing:-.017em}.gh-content a{color:var(--ghost-accent-color);text-decoration:underline}.gh-content .kg-callout-card .kg-callout-text,.gh-content .kg-toggle-card .kg-toggle-content>:is(ul,ol,p){font-size:.95em}.has-serif-body .gh-content>blockquote,.has-serif-body .gh-content>ol,.has-serif-body .gh-content>ul,.has-serif-body .gh-content>dl,.has-serif-body .gh-content>p,.has-serif-body .gh-content .kg-callout-text,.has-serif-body .gh-content .kg-toggle-content>ol,.has-serif-body .gh-content .kg-toggle-content>ul,.has-serif-body .gh-content .kg-toggle-content>p{font-family:var(--font-serif-alt)}.gh-content :is(ul,ol){padding-left:28px}.gh-content :is(li+li,li :is(ul,ol)){margin-top:8px}.gh-content ol ol li{list-style-type:lower-alpha}.gh-content ol ol ol li{list-style-type:lower-roman}.gh-content hr{background-color:var(--color-border);border:0;width:100%;height:1px}.gh-content .gh-table{-webkit-overflow-scrolling:touch;overflow-x:scroll}.gh-content .gh-table table{width:100%;font-family:var(--font-sans);white-space:nowrap;vertical-align:top;border-spacing:0;border-collapse:collapse;font-size:1.5rem}.gh-content .gh-table table th{color:var(--color-darkgrey);text-align:left;text-transform:uppercase;letter-spacing:.2px;font-size:1.2rem;font-weight:700}.gh-content .gh-table table :is(th,td),.gh-content .gh-table table td{border-bottom:1px solid var(--color-border);padding:6px 12px}.gh-content .gh-table table :is(th,td):first-child{padding-left:0}.gh-content .gh-table table :is(th,td):last-child{padding-right:0}.gh-content pre{background:var(--color-lighter-gray);font-size:1.5rem;line-height:1.5em;font-family:var(--font-mono);border-radius:6px;padding:16px;overflow:auto}.gh-content :not(pre)>code{vertical-align:baseline;background:var(--color-lighter-gray);font-size:.95em;font-weight:400;line-height:1em;font-family:var(--font-mono);border-radius:.25em;padding:.15em .4em}
