.ghost-content p{color:#7c7c7c;font-family:var(--font-roboto-flex);letter-spacing:-.18px;margin-top:32px;margin-bottom:32px;font-size:18px;font-weight:400;line-height:22px}.ghost-content :is(strong,b,u,a){color:inherit}.ghost-content a{text-decoration:underline}.ghost-content :is(h1,h2,h3,h4,h5,h6){color:#383838;font-family:var(--font-schibsted-grotesk);letter-spacing:-.48px;font-size:24px;font-weight:500;line-height:28px}.ghost-content :is(ul,ol){margin-left:0;padding-left:0;list-style-position:inside}.ghost-content li{color:#7c7c7c;font-family:var(--font-roboto-flex);letter-spacing:-.18px;padding-left:0;font-size:18px;font-weight:400;line-height:22px}.ghost-content .kg-card{margin-top:1.75rem;margin-bottom:1.75rem}.ghost-content .kg-width-wide,.ghost-content .kg-width-full{width:100%}.ghost-content figure.kg-image-card,.ghost-content figure.kg-card{margin-left:0;margin-right:0}.ghost-content .kg-image{border-radius:.75rem;width:100%;height:auto}.ghost-content figcaption{text-align:center;color:#7c7c7c;margin-top:.5rem;font-size:.8125rem}.ghost-content .kg-bookmark-card,.ghost-content .kg-bookmark-card *{box-sizing:border-box}.ghost-content .kg-bookmark-container{min-height:148px;color:inherit;background:#00000005;border:1px solid #0000001a;border-radius:.75rem;text-decoration:none;transition:background-color .2s;display:flex;overflow:hidden}.ghost-content .kg-bookmark-container:hover{background:#0000000a}.ghost-content .kg-bookmark-content{flex-direction:column;flex-grow:1;justify-content:flex-start;min-width:0;padding:1.25rem;display:flex}.ghost-content .kg-bookmark-title{color:#222;font-weight:600;line-height:1.4}.ghost-content .kg-bookmark-description{-webkit-line-clamp:2;line-clamp:2;color:#7c7c7c;-webkit-box-orient:vertical;margin-top:.5rem;font-size:.875rem;display:-webkit-box;overflow:hidden}.ghost-content .kg-bookmark-metadata{color:#7c7c7c;align-items:center;margin-top:.75rem;font-size:.8125rem;display:flex}.ghost-content .kg-bookmark-icon{width:20px;height:20px;margin-right:.5rem}.ghost-content .kg-bookmark-thumbnail{flex-grow:1;min-width:33%;max-width:240px;position:relative}.ghost-content .kg-bookmark-thumbnail img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.ghost-content .kg-callout-card{background:#0000000a;border-radius:.75rem;gap:.75rem;padding:1rem 1.25rem;display:flex}.ghost-content .kg-callout-card-grey{background:#0000000a}.ghost-content .kg-callout-card-green{background:#ccff891f}.ghost-content .kg-callout-emoji{font-size:1.25rem;line-height:1.5}.ghost-content .kg-callout-text{color:#383838}.ghost-content .kg-cta-card{border-radius:20px;padding:1.5rem}@media (min-width:640px){.ghost-content .kg-cta-card{padding:1.5rem 2rem}}.ghost-content .kg-cta-bg-grey{background:#fafafa}.ghost-content .kg-cta-sponsor-label-wrapper{border-bottom:1px solid #0000001a;margin-bottom:1.25rem;padding-bottom:1rem}.ghost-content .kg-cta-sponsor-label{letter-spacing:.08em;text-transform:uppercase;color:#7c7c7c;font-size:.75rem;font-weight:500}.ghost-content .kg-cta-text{color:#383838;font-family:var(--font-roboto-flex);letter-spacing:.32px;font-size:16px;font-weight:400;line-height:20px}.ghost-content .kg-cta-text :is(h1,h2,h3,h4,h5,h6){color:#222;font-family:var(--font-schibsted-grotesk);letter-spacing:-.4px;margin:0 0 16px;font-size:20px;font-weight:500;line-height:24px}.ghost-content .kg-cta-text p{color:#383838;letter-spacing:.32px;margin:0;font-size:16px;line-height:20px}.ghost-content .kg-cta-text p+p{margin-top:16px}.ghost-content .kg-cta-text :first-child{margin-top:0}.ghost-content .kg-cta-text :last-child{margin-bottom:0}.ghost-content .kg-cta-button{height:48px;font-family:var(--font-roboto-flex);border-radius:12px;justify-content:center;align-items:center;margin-top:16px;padding:0 20px;font-size:14px;font-weight:400;line-height:18px;text-decoration:none;display:inline-flex;color:#fff!important;background:#222!important}.ghost-content .kg-cta-button:hover{opacity:.9}.ghost-content .kg-button-card{display:flex}.ghost-content .kg-button-card.kg-align-center{justify-content:center}.ghost-content .kg-btn{color:#fff;background:#222;border-radius:9999px;align-items:center;padding:.625rem 1.25rem;font-weight:500;text-decoration:none;transition:opacity .2s;display:inline-flex}.ghost-content .kg-btn:hover{opacity:.85}.ghost-content .kg-embed-card{flex-direction:column;align-items:center;display:flex}.ghost-content .kg-embed-card iframe[src*=youtube],.ghost-content .kg-embed-card iframe[src*=youtube-nocookie],.ghost-content .kg-embed-card iframe[src*=vimeo]{aspect-ratio:16/9;border-radius:.75rem;width:100%;height:auto}.ghost-content .kg-gallery-container{flex-direction:column;gap:.5rem;display:flex}.ghost-content .kg-gallery-row{gap:.5rem;display:flex}.ghost-content .kg-gallery-image img{object-fit:cover;border-radius:.5rem;width:100%;height:100%}
