.ghost-content{color:#334155;overflow-wrap:break-word;font-size:1.0625rem;line-height:1.8}.ghost-content>*+*{margin-top:1.5rem}.ghost-content :where(h2,h3,h4,h5,h6){color:#0f172a;letter-spacing:-.025em;scroll-margin-top:7rem;font-weight:700;line-height:1.25}.ghost-content h2{margin-top:3.5rem;font-size:clamp(1.65rem,4vw,2.25rem)}.ghost-content h3{margin-top:2.75rem;font-size:clamp(1.35rem,3vw,1.75rem)}.ghost-content :where(h4,h5,h6){margin-top:2.25rem;font-size:1.2rem}.ghost-content a{color:#4f46e5;text-underline-offset:.18em;font-weight:600;-webkit-text-decoration:underline #c7d2fe;text-decoration:underline #c7d2fe;text-decoration-thickness:.1em}.ghost-content a:hover{color:#4338ca;text-decoration-color:#6366f1}.ghost-content :where(ul,ol){padding-left:1.5rem}.ghost-content ul{list-style:outside}.ghost-content ol{list-style:decimal}.ghost-content li+li{margin-top:.55rem}.ghost-content blockquote{color:#475569;border-left:4px solid #6366f1;margin:2.25rem 0;padding:.4rem 0 .4rem 1.35rem;font-size:1.15em;font-style:italic}.ghost-content :where(img,video){max-width:100%;height:auto;display:block}.ghost-content figure{margin:2.5rem 0}.ghost-content figcaption{color:#64748b;text-align:center;margin-top:.75rem;font-size:.82rem;line-height:1.5}.ghost-content :where(pre,.kg-code-card){overflow-x:auto}.ghost-content pre{color:#e2e8f0;background:#0f172a;border-radius:1rem;padding:1.25rem;font-size:.9rem;line-height:1.65}.ghost-content :not(pre)>code{color:#334155;background:#f1f5f9;border-radius:.35rem;padding:.15rem .35rem;font-size:.9em}.ghost-content table{border-collapse:collapse;white-space:nowrap;width:max-content;max-width:100%;margin:2rem 0;display:block;overflow-x:auto}.ghost-content :where(th,td){text-align:left;border:1px solid #e2e8f0;padding:.75rem 1rem}.ghost-content th{color:#0f172a;background:#f8fafc;font-weight:700}.ghost-content hr{border:0;border-top:1px solid #e2e8f0;margin:3rem 0}.ghost-content :where(.kg-width-wide,.kg-width-full){width:min(1120px,100vw - 2rem);max-width:min(1120px,100vw - 2rem);margin-left:50%;transform:translate(-50%)}.ghost-content .kg-gallery-container,.ghost-content .kg-gallery-row{gap:.75rem;display:flex}.ghost-content .kg-gallery-container{flex-direction:column}.ghost-content .kg-gallery-image{flex:1 1 0}.ghost-content .kg-gallery-image img{object-fit:cover;width:100%;height:100%}.ghost-content :where(.kg-bookmark-card,.kg-file-card,.kg-product-card) a{color:inherit;border:1px solid #e2e8f0;border-radius:1rem;text-decoration:none;display:flex;overflow:hidden}.ghost-content .kg-bookmark-container{align-items:stretch}.ghost-content .kg-bookmark-content{flex:auto;min-width:0;padding:1.25rem}.ghost-content .kg-bookmark-title{color:#0f172a;font-weight:700}.ghost-content .kg-bookmark-description{color:#64748b;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:.35rem;font-size:.9rem;display:-webkit-box;overflow:hidden}.ghost-content .kg-bookmark-thumbnail{flex:0 0 32%;min-height:10rem}.ghost-content .kg-bookmark-thumbnail img{object-fit:cover;width:100%;height:100%}.ghost-content :where(.kg-callout-card,.kg-toggle-card){background:#f8fafc;border:1px solid #e2e8f0;border-radius:1rem;padding:1.25rem}.ghost-content :where(.kg-embed-card,.kg-video-card) iframe{aspect-ratio:16/9;width:100%;max-width:100%;height:auto}.ghost-content :where(.kg-audio-card,audio){width:100%}@media (max-width:639px){.ghost-content{font-size:1rem;line-height:1.75}.ghost-content .kg-gallery-row{flex-direction:column}.ghost-content .kg-bookmark-container{flex-direction:column-reverse}.ghost-content .kg-bookmark-thumbnail{min-height:11rem}}
/*# sourceMappingURL=2p3ebiyeacg6y.css.map*/