.ghost-content p{color:var(--color-gray-700);font-family:var(--font-roboto-flex);font-size:16px;font-weight:var(--font-roboto-regular);letter-spacing:0;margin-top:16px;margin-bottom:16px;line-height:20px}.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:var(--color-gray-900);font-family:var(--font-schibsted-grotesk);letter-spacing:-.48px;scroll-margin-top:112px;font-size:24px;font-weight:400;line-height:28px}.ghost-content h2{margin-top:64px;margin-bottom:0}.ghost-content :is(h3,h4,h5,h6){font-family:var(--font-roboto-flex);letter-spacing:0;margin-top:32px;margin-bottom:0;font-size:16px;font-weight:500;line-height:20px}.ghost-content :is(h2,h3)+:is(p,ul,ol){margin-top:16px}.ghost-content h2+h3{margin-top:32px}.ghost-content :is(ul,ol){margin-left:0;padding-left:0;list-style-position:inside}.ghost-content li{color:var(--color-gray-700);font-family:var(--font-roboto-flex);font-size:16px;font-weight:var(--font-roboto-regular);letter-spacing:0;padding-left:0;line-height:20px}.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%}.ghost-content .gh-table-scroll{-webkit-overflow-scrolling:touch;border:1px solid #00000014;border-radius:16px;margin:32px 0;overflow-x:auto}.ghost-content .gh-table-scroll:focus-visible{outline-offset:2px;outline:2px solid #222}.ghost-content table{border-collapse:separate;border-spacing:0;width:100%;font-family:var(--font-roboto-flex);letter-spacing:0;margin:0;font-size:14px;line-height:18px}.ghost-content :is(th,td){color:var(--color-gray-800);text-align:left;vertical-align:top;background:#fff;border-bottom:1px solid #00000014;padding:12px 16px}.ghost-content table:has(tr>:nth-child(4)) :is(th,td){min-width:140px}.ghost-content tbody tr:last-child>:is(th,td){border-bottom:0}.ghost-content thead :is(th,td){border-bottom:1px solid var(--color-gray-900);color:var(--color-gray-800);font-family:var(--font-ibm-plex-mono), var(--font-dm-mono), monospace;letter-spacing:.08em;text-transform:uppercase;padding-top:16px;font-size:12px;font-weight:400;line-height:16px}.ghost-content :is(th,td):first-child{z-index:1;color:var(--color-gray-900);font-family:var(--font-schibsted-grotesk);border-right:1px solid #00000014;font-weight:600;position:sticky;left:0}.ghost-content table:has(tr>:nth-child(4)) :is(th,td):first-child{min-width:120px}.ghost-content thead :is(th,td):first-child{z-index:2;font-family:var(--font-ibm-plex-mono), var(--font-dm-mono), monospace;font-weight:400}.ghost-content.ghost-content :is(th,td) :is(p,ul,ol,li){font-size:inherit;line-height:inherit;letter-spacing:inherit;margin:0}.ghost-content :is(th,td) small{color:var(--color-gray-600);margin-top:4px;font-size:14px;line-height:18px;display:block}.ghost-content mark{background:var(--color-neon-green-200);color:var(--color-gray-900);border-radius:9999px;padding:2px 8px;display:inline-block}.ghost-content :is(th,td) mark{white-space:nowrap}.ghost-content .gh-table{margin:32px 0}.ghost-content .gh-table .gh-table-scroll{margin:0}.ghost-content .gh-table-caption{color:var(--color-gray-600);letter-spacing:0;margin:8px 0 0;font-size:14px;line-height:18px}.ghost-content table caption:not(.sr-only){caption-side:bottom;color:#7c7c7c;text-align:left;padding:8px 16px 12px;font-size:14px;line-height:18px}.ghost-content .gh-faq{margin-top:24px}.ghost-content .gh-faq-item{border-top:1px solid var(--color-gray-200)}.ghost-content .gh-faq-item:last-child{border-bottom:1px solid var(--color-gray-200)}.ghost-content .gh-faq+*{margin-top:64px}.ghost-content .gh-faq-item summary{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;padding:28px 0;list-style:none;display:flex}@media (min-width:1024px){.ghost-content .gh-faq-item summary{padding:36px 0}}.ghost-content .gh-faq-item summary::-webkit-details-marker{display:none}.ghost-content .gh-faq-item summary:after{content:"";background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23bdbdbd' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12h14'/%3E%3Cpath d='M12 5v14'/%3E%3C/svg%3E") 50%/contain no-repeat;flex-shrink:0;width:20px;height:20px;transition:transform .3s}.ghost-content .gh-faq-item[open] summary:after{transform:rotate(225deg)}.ghost-content .gh-faq-item summary :is(h3,.gh-faq-question){color:var(--color-gray-900);font-family:var(--font-roboto-flex);letter-spacing:.32px;margin:0;font-size:16px;font-weight:500;line-height:20px}.ghost-content .gh-faq-answer{padding-bottom:28px}@media (min-width:1024px){.ghost-content .gh-faq-answer{padding-bottom:36px}}.ghost-content .gh-faq-answer :is(p,ul,ol,li){color:var(--color-gray-600);letter-spacing:0;margin:0;font-size:14px;line-height:22px}.ghost-content .gh-faq-answer>*+:not(.gh-table,blockquote){margin-top:12px}.ghost-content blockquote{quotes:none;border-left:2px solid #222;margin:32px 0;padding:4px 0 4px 20px;font-style:normal}.ghost-content blockquote p{color:#383838;margin:0}.ghost-content.ghost-content blockquote>*+*{margin-top:16px}.ghost-content blockquote.kg-blockquote-alt{text-align:center;border-left:0;padding:0}.ghost-content blockquote.kg-blockquote-alt p{font-family:var(--font-schibsted-grotesk);letter-spacing:-.48px;font-size:24px;line-height:30px}.ghost-content hr{border:0;border-top:1px solid #0000001a;margin:48px 0}.ghost-content ol{list-style-type:decimal}.ghost-content li+li{margin-top:8px}.ghost-content .gh-sources{border-top:1px solid var(--color-gray-200);border-bottom:1px solid var(--color-gray-200);margin-top:64px}.ghost-content .gh-sources summary{cursor:pointer;align-items:center;gap:16px;padding:24px 0;list-style:none;display:flex}.ghost-content .gh-sources summary::-webkit-details-marker{display:none}.ghost-content .gh-sources summary:after{content:"";background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23bdbdbd' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12h14'/%3E%3Cpath d='M12 5v14'/%3E%3C/svg%3E") 50%/contain no-repeat;flex-shrink:0;width:20px;height:20px;margin-left:auto;transition:transform .3s}.ghost-content .gh-sources[open] summary:after{transform:rotate(225deg)}.ghost-content.ghost-content .gh-sources summary :is(h2,h3){clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.ghost-content .gh-sources-count{color:var(--color-gray-900);font-family:var(--font-roboto-flex);font-size:16px;font-weight:500;line-height:24px}.ghost-content .gh-sources>:is(ul,ol){margin:0 0 24px}
