.ghost-html{font-family:var(--font-family-sans);font-size:var(--text-base);line-height:var(--text-base-line-height);background-color:var(--color-background);color:var(--color-foreground);padding:calc(var(--spacing) * 2);letter-spacing:var(--letter-spacing-base);.kg-bookmark-card,.kg-bookmark-card *{box-sizing:border-box}.kg-bookmark-card,.kg-bookmark-publisher{position:relative;margin-bottom:calc(var(--spacing) * 8)}.kg-bookmark-card a.kg-bookmark-container,.kg-bookmark-card a.kg-bookmark-container:hover{display:flex;background:var(--color-background);text-decoration:none;border-radius:6px;border:1px solid rgb(124 139 154/25%);overflow:hidden;color:var(--color-foreground)}.kg-bookmark-content{display:flex;flex-direction:column;flex-grow:1;flex-basis:100%;align-items:flex-start;justify-content:flex-start;padding:20px;overflow:hidden;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}.kg-bookmark-title{font-size:15px;line-height:1.4em;font-weight:600}.kg-bookmark-description{display:-webkit-box;font-size:14px;line-height:1.5em;margin-top:3px;font-weight:400;max-height:44px;overflow-y:hidden;opacity:.7;-webkit-line-clamp:2;-webkit-box-orient:vertical}.kg-bookmark-metadata{display:flex;align-items:center;margin-top:22px;width:100%;font-size:14px;font-weight:500;white-space:nowrap}.kg-bookmark-metadata>:not(img){opacity:.7}.kg-bookmark-icon{width:20px;height:20px;margin-right:6px}.kg-bookmark-author{display:inline}.kg-bookmark-publisher{text-overflow:ellipsis;overflow:hidden;max-width:240px;white-space:nowrap;display:block;line-height:1.65em}.kg-bookmark-thumbnail{position:relative;flex-grow:1;min-width:33%}.kg-bookmark-thumbnail img,.kg-collection-card-img img{position:absolute;width:100%;height:100%;object-fit:cover}.kg-bookmark-thumbnail img{top:0;left:0;border-radius:0 2px 2px 0}}.ghost-html h1{font-size:var(--text-5xl);line-height:var(--text-5xl-line-height)}.ghost-html h1,.ghost-html h2{font-weight:var(--font-weight-bold);margin-top:calc(var(--spacing) * 10);margin-bottom:calc(var(--spacing) * 1)}.ghost-html h2{font-size:var(--text-4xl);line-height:var(--text-4xl-line-height)}.ghost-html h3{font-size:var(--text-3xl);line-height:var(--text-3xl-line-height)}.ghost-html h3,.ghost-html h4{font-weight:var(--font-weight-bold);margin-top:calc(var(--spacing) * 10);margin-bottom:calc(var(--spacing) * 1)}.ghost-html h4{font-size:var(--text-2xl);line-height:var(--text-2xl-line-height)}.ghost-html a{color:var(--color-cap-primary);text-decoration:underline;cursor:pointer}.ghost-html a:hover{color:var(--color-cap-secondary)}.ghost-html p{font-size:var(--text-lg);margin-top:calc(var(--spacing) * 2);margin-bottom:calc(var(--spacing) * 6);letter-spacing:.3px;overflow-wrap:break-word}.ghost-html ul{list-style-type:disc;margin:calc(var(--spacing) * 2) 0;margin-bottom:calc(var(--spacing) * 6)}.ghost-html ol,.ghost-html ul{list-style-position:outside;padding-left:calc(var(--spacing) * 4)}.ghost-html ol{list-style-type:decimal;margin:calc(var(--spacing) * 2) 0}.ghost-html li{margin-bottom:calc(var(--spacing) * 1);padding-left:calc(var(--spacing) * 1)}