.ghost-content *{box-sizing:border-box}.ghost-content{word-wrap:break-word;margin:0 auto;padding-top:2rem;padding-bottom:2rem;line-height:1.8}.ghost-content h1,.ghost-content h2,.ghost-content h3{margin-bottom:1rem;font-weight:300}.ghost-content h1{font-size:3rem;font-weight:400}.ghost-content h2{font-size:2rem;font-weight:400}.ghost-content h3{font-size:1.5rem;font-weight:350}.ghost-content p{white-space:normal;margin-bottom:1.5rem;font-size:1.1rem}.ghost-content blockquote{background-color:#f9f9f9;border-left:4px solid #333;margin:1.5rem 0;padding:1rem;font-style:italic}.ghost-content blockquote p{text-align:justify}.ghost-content ul,.ghost-content ol{margin-bottom:1.5rem;padding-left:1.5rem}.ghost-content ul li,.ghost-content ol li{margin-bottom:.5rem;font-size:18px;line-height:1.6}.ghost-content ul{list-style-type:disc}.ghost-content ol{list-style-type:decimal}.ghost-content a{color:#0070f3;text-decoration:none;transition:color .3s}.ghost-content a:hover,.ghost-content a:focus{color:#0056b3;text-decoration:underline}.ghost-content a:visited{color:#551a8b}.ghost-content .post-info{text-align:right;color:#0000008c;margin-bottom:1rem;font-size:smaller}.ghost-content .post-info time{margin-right:.25rem}.ghost-content .post-info span{margin-left:.25rem}.ghost-content figure{text-align:center;margin:1.5rem 0}.ghost-content figure img{max-width:100%;height:auto;margin:0 auto;display:block}.ghost-content figure figcaption{color:#666;margin-top:.5rem;font-size:.9rem;font-style:italic}.ghost-content img.align-left{float:left;margin-right:1rem}.ghost-content img.align-right{float:right;margin-left:1rem}.ghost-content img.center{margin-left:auto;margin-right:auto;display:block}.ghost-content pre{white-space:pre-wrap;background-color:#f4f4f4;border-radius:5px;margin:1.5rem 0;padding:1rem;font-size:.9rem;overflow-x:auto}.ghost-content .share{margin-left:5px}.ghost-content .kg-card{background-color:#fff;border-radius:5px;margin:0 auto;padding:1rem;overflow:hidden;box-shadow:0 2px 4px #0000001a}.ghost-content .kg-video-card{background-color:#000;border-radius:5px;margin:1.5rem 0;position:relative;overflow:hidden;box-shadow:0 2px 4px #0000001a}.ghost-content .kg-video-card video{width:100%;height:auto;display:block}.ghost-content .kg-video-card .kg-video-card-caption{color:#666;text-align:center;margin-top:.5rem;font-size:.9rem;font-style:italic}.ghost-content .kg-video-container{background-color:#000;border-radius:5px;margin:1.5rem 0;padding-top:56.25%;position:relative;overflow:hidden}.ghost-content .kg-video-container .kg-video-player{border:none;width:100%;height:100%;position:absolute;top:0;left:0}.ghost-content .kg-video-container .kg-video-overlay{color:#fff;text-align:center;opacity:0;background:#00000080;justify-content:center;align-items:center;width:100%;height:100%;font-size:1.5rem;transition:opacity .3s;display:flex;position:absolute;top:0;left:0}.ghost-content .kg-video-container .kg-video-overlay:hover{opacity:1}.ghost-content .kg-width-regular{max-width:700px;margin:0 auto}.ghost-content .kg-width-wide{max-width:1200px;margin:0 auto}.ghost-content .kg-width-full{width:100vw;margin-left:calc(50% - 50vw)}.ghost-content .kg-card-hascaption .kg-card-caption{color:#666;margin-top:.5rem;font-size:.9rem;font-style:italic}.ghost-content table,.ghost-content .gh-table{border-collapse:collapse;-webkit-overflow-scrolling:touch;width:100%;margin:1.5em 0;display:block;overflow-x:auto}.ghost-content table th,.ghost-content .gh-table th,.ghost-content table td,.ghost-content .gh-table td{text-align:left;border:1px solid #ddd;padding:.75em}.ghost-content table thead,.ghost-content .gh-table thead{background-color:#f6f6f6;font-weight:600}@media only screen and (max-width:768px){.ghost-content{padding:1.5rem}.ghost-content h1{font-size:2rem;line-height:1.3}.ghost-content h2{font-size:1.75rem;line-height:1.4}.ghost-content h3{font-size:1.25rem;line-height:1.5}.ghost-content p{margin-bottom:1.25rem;font-size:1rem;line-height:1.7}.ghost-content blockquote{margin:1rem 0;padding:.75rem;line-height:1.6}.ghost-content figure figcaption{font-size:.8rem;line-height:1.4}.ghost-content pre{font-size:.85rem;line-height:1.6}}@media only screen and (max-width:480px){.ghost-content{padding:1rem}.ghost-content h1{font-size:1.75rem;line-height:1.3}.ghost-content h2{font-size:1.5rem;line-height:1.4}.ghost-content h3{font-size:1.125rem;line-height:1.5}.ghost-content p{margin-bottom:1rem;font-size:.95rem;line-height:1.7}.ghost-content blockquote{margin:.75rem 0;padding:.5rem;line-height:1.6}.ghost-content figure figcaption{font-size:.75rem;line-height:1.4}.ghost-content pre{font-size:.8rem;line-height:1.6}.ghost-content h1,.ghost-content h2,.ghost-content h3{margin-bottom:.75rem}}
