.jubo-post-page{--jp-ink:#1f2a28;--jp-text:#373a36;--jp-muted:#5e6b69;--jp-teal:#007a84;--jp-forest:#08484e;--jp-tint:#f1f6f5;--jp-line:#d5e2df;--jp-serif:"Cormorant Garamond",Georgia,serif;--jp-sans:"DM Sans",Arial,sans-serif;background:#fff}.jubo-post{padding:56px 24px 0}.jubo-post__header{margin:0 auto;max-width:880px}.jubo-post__column{margin:0 auto;max-width:720px}.jubo-post__topic{color:var(--jp-teal);display:inline-block;font:700 12px/1.3 var(--jp-sans);letter-spacing:2px;margin-bottom:16px;text-decoration:none;text-transform:uppercase}.jubo-post__topic:hover{color:var(--jp-forest);text-decoration:underline}.jubo-post .jubo-post__title{color:var(--jp-ink);font-family:var(--jp-serif);font-size:52px;font-weight:500;letter-spacing:-.3px;line-height:1.1;margin:0 0 20px}.jubo-post__summary{color:var(--jp-text);font:400 20px/1.55 var(--jp-sans);margin:0 0 28px}.jubo-post__meta-row{align-items:center;border-bottom:1px solid var(--jp-line);border-top:1px solid var(--jp-line);display:flex;flex-wrap:wrap;gap:12px 24px;justify-content:space-between;padding:16px 0}.jubo-post__meta{color:var(--jp-muted);font:400 15px/1.5 var(--jp-sans);margin:0}.jubo-post__meta a{color:var(--jp-forest);font-weight:600;text-decoration:underline;text-underline-offset:2px}.jubo-post__sep{margin:0 8px}.jubo-post__hero{margin:36px auto 40px;max-width:1080px}.jubo-post__hero img{border-radius:14px;display:block;height:auto;width:100%}.jubo-post__takeaways{background:var(--jp-tint);border:1px solid var(--jp-line);border-left:6px solid var(--jp-forest);border-radius:12px;margin:0 0 40px;padding:24px 28px}.jubo-post .jubo-post__takeaways-title{color:var(--jp-forest);font:700 13px/1.3 var(--jp-sans);letter-spacing:2px;margin:0 0 12px;text-transform:uppercase}.jubo-post__takeaways ul{margin:0;padding-left:22px}.jubo-post__takeaways li{color:var(--jp-text);font:400 17px/1.6 var(--jp-sans);margin:0 0 8px}.jubo-post__takeaways li:last-child{margin-bottom:0}.jubo-post__takeaways li::marker{color:var(--jp-forest)}.jubo-post__takeaways p{color:var(--jp-text);font:400 17px/1.6 var(--jp-sans);margin:0 0 8px}.jubo-post__body{color:var(--jp-text);font:400 18px/1.75 var(--jp-sans)}.jubo-post__body p{color:var(--jp-text);font-size:18px;line-height:1.75;margin:0 0 1.25em}.jubo-post .jubo-post__body h2{color:var(--jp-ink);font-family:var(--jp-serif);font-size:36px;font-weight:500;line-height:1.15;margin:1.9em 0 .55em}.jubo-post .jubo-post__body h2 em{color:var(--jp-teal)}.jubo-post .jubo-post__body h3{color:var(--jp-forest);font:700 21px/1.35 var(--jp-sans);margin:1.6em 0 .5em}.jubo-post .jubo-post__body h4{color:var(--jp-ink);font:700 18px/1.4 var(--jp-sans);margin:1.4em 0 .4em}.jubo-post__body a{color:var(--jp-teal);text-decoration:underline;text-underline-offset:2px}.jubo-post__body a:hover{color:var(--jp-forest)}.jubo-post__body strong{color:var(--jp-ink);font-weight:700}.jubo-post__body ol,.jubo-post__body ul{margin:0 0 1.4em;padding-left:1.4em}.jubo-post__body li{margin:0 0 .6em;padding-left:.2em}.jubo-post__body li::marker{color:var(--jp-teal);font-weight:700}.jubo-post__body blockquote{background:var(--jp-tint);border-left:4px solid var(--jp-forest);border-radius:0 12px 12px 0;margin:2em 0;padding:24px 28px}.jubo-post__body blockquote p{color:var(--jp-ink);font-family:var(--jp-serif);font-size:26px;font-style:italic;font-weight:500;line-height:1.4;margin:0 0 12px}.jubo-post__body blockquote p:last-child{margin-bottom:0}.jubo-post__body blockquote cite,.jubo-post__body blockquote strong{color:var(--jp-muted);display:block;font:normal 600 15px/1.5 var(--jp-sans);margin-top:12px}.jubo-post__body img{border-radius:12px;height:auto;max-width:100%}.jubo-post__body p:has(>img){margin-bottom:10px}.jubo-post__body p:has(>img)+p:has(>em:only-child){color:var(--jp-muted);font-size:15px;line-height:1.5;margin:0 0 1.6em}.jubo-post__body p:has(>img)+p:has(>em:only-child) em{font-style:normal}.jubo-post__body .hs-responsive-embed-wrapper+p:has(>em:only-child){color:var(--jp-muted);font-size:15px;line-height:1.5;margin:12px 0 1.6em}.jubo-post__body .hs-responsive-embed-wrapper+p:has(>em:only-child) em{font-style:normal}.jubo-post__body .hs-responsive-embed-wrapper,.jubo-post__body iframe{border-radius:12px;margin:0 0 1.6em;overflow:hidden}.jubo-post__body .hs-responsive-embed-wrapper{max-height:none!important;max-width:100%!important;min-width:0!important;width:100%!important}.jubo-post__body table{border-collapse:collapse;font-size:16px;line-height:1.5;margin:0 0 1.6em;width:100%}.jubo-post__body th{background:var(--jp-forest);color:#fff;font-weight:700;padding:12px 14px;text-align:left}.jubo-post__body td{border-bottom:1px solid var(--jp-line);color:var(--jp-text);padding:12px 14px;vertical-align:top}.jubo-post__body hr{border:0;border-top:1px solid var(--jp-line);margin:2.4em 0}.jubo-post__tags{align-items:center;border-top:1px solid var(--jp-line);display:flex;flex-wrap:wrap;gap:8px 12px;margin:40px 0 0;padding-top:24px}.jubo-post__tags-label{color:var(--jp-muted);font:600 14px/1.3 var(--jp-sans)}.jubo-post__tags ul{display:flex;flex-wrap:wrap;gap:8px;list-style:none;margin:0;padding:0}.jubo-post__tags li{margin:0}.jubo-post__tags a{background:var(--jp-tint);border:1px solid #b9cfcb;border-radius:999px;color:var(--jp-forest);display:inline-block;font:600 13px/1.3 var(--jp-sans);padding:6px 12px;text-decoration:none}.jubo-post__tags a:hover{background:var(--jp-forest);border-color:var(--jp-forest);color:#fff}.jubo-cta{background:#08484e;border-radius:16px;color:#fff;margin:48px 0 24px;padding:40px}.jubo-cta__eyebrow{color:#a6ecf0;font:700 12px/1.3 DM Sans,Arial,sans-serif;letter-spacing:2px;margin:0 0 10px;text-transform:uppercase}.jubo-cta .jubo-cta__title{color:#fff;font-family:Cormorant Garamond,Georgia,serif;font-size:36px;font-weight:500;line-height:1.15;margin:0 0 12px}.jubo-cta .jubo-cta__title em{color:#5fd0d8}.jubo-cta__body{color:#d7e6e4;font:400 17px/1.6 DM Sans,Arial,sans-serif;margin:0 0 24px}.jubo-cta__button{background:#fff;border-radius:8px;color:#08484e;display:inline-block;font:700 16px/1.2 DM Sans,Arial,sans-serif;min-height:44px;padding:14px 24px;text-decoration:none}.jubo-cta__button:hover{background:#e6f0ef;color:#08484e}.jubo-cta__button:focus-visible{outline:3px solid #fff;outline-offset:3px}.jubo-related{background:#f5f3ee;margin-top:56px;padding:64px 0 72px}.jubo-related .jubo-related__heading{color:#1f2a28;font-family:Cormorant Garamond,Georgia,serif;font-size:36px;font-weight:500;line-height:1.15;margin:0 0 28px}.jubo-related__list{display:grid;gap:24px;grid-template-columns:repeat(3,1fr);list-style:none;margin:0;padding:0}.jubo-related__item{background:#fff;border:1px solid #e3e0d8;border-radius:14px;margin:0;overflow:hidden;padding:0 0 20px}.jubo-related__image img{aspect-ratio:16/9;display:block;object-fit:cover;width:100%}.jubo-related__topic{color:#007a84;font:700 12px/1.3 DM Sans,Arial,sans-serif;letter-spacing:1.5px;margin:16px 20px 6px;text-transform:uppercase}.jubo-related .jubo-related__title{font-family:Cormorant Garamond,Georgia,serif;font-size:24px;font-weight:500;line-height:1.2;margin:0 20px 8px}.jubo-related__title a{color:#1f2a28;text-decoration:none}.jubo-related__title a:hover{color:#08484e;text-decoration:underline}.jubo-related__date{color:#5e6b69;font:400 14px/1.4 DM Sans,Arial,sans-serif;margin:0 20px}.jubo-post-page a:focus-visible{border-radius:2px;outline:3px solid #08484e;outline-offset:2px}.jubo-cta a:focus-visible{outline-color:#fff}@media (max-width:900px){.jubo-related__list{grid-template-columns:1fr 1fr}}@media (max-width:767px){.jubo-post{padding:36px 20px 0}.jubo-post .jubo-post__title{font-size:36px}.jubo-post__summary{font-size:18px}.jubo-post .jubo-post__body h2{font-size:30px}.jubo-post__body blockquote p{font-size:22px}.jubo-post__body table{display:block;overflow-x:auto}.jubo-cta{padding:28px 24px}.jubo-cta .jubo-cta__title{font-size:30px}.jubo-related__list{grid-template-columns:1fr}.jubo-related{padding:48px 0 56px}}.jubo-post__wrap{margin:0 auto;max-width:1080px}.jubo-toc[hidden]{display:none}.jubo-toc{margin:0 0 32px}.jubo-toc__details>summary{color:var(--jp-muted);cursor:pointer;font:700 12px/1.3 var(--jp-sans);letter-spacing:2px;list-style:none;text-transform:uppercase}.jubo-toc__details>summary::-webkit-details-marker{display:none}.jubo-toc__list{list-style:none}.jubo-toc__list,.jubo-toc__list li{margin:0;padding:0}.jubo-toc__list a{color:var(--jp-text);display:block;font:400 15px/1.4 var(--jp-sans);padding:7px 0;position:relative;text-decoration:none}.jubo-toc__list a:hover{color:var(--jp-forest);text-decoration:underline;text-underline-offset:2px}.jubo-toc__list a[aria-current=true]{color:var(--jp-forest);font-weight:700}.jubo-toc__top{color:var(--jp-teal);display:inline-block;font:600 14px/1.3 var(--jp-sans);margin-top:16px;text-decoration:underline;text-underline-offset:2px}.jubo-toc__top:hover{color:var(--jp-forest)}#jubo-post-title,.jubo-post__body h2{scroll-margin-top:110px}@media (prefers-reduced-motion:no-preference){html:has(.jubo-toc){scroll-behavior:smooth}}@media (min-width:1100px){.jubo-post.has-toc .jubo-post__header{max-width:1080px}.jubo-post.has-toc .jubo-post__header>:not(.jubo-post__meta-row){max-width:800px}.jubo-post.has-toc .jubo-post__grid{align-items:start;column-gap:64px;display:grid;grid-template-columns:minmax(0,720px) 250px;justify-content:space-between;margin:0 auto;max-width:1080px}.jubo-post.has-toc .jubo-post__column{grid-column:1;grid-row:1;margin:0}.jubo-post.has-toc .jubo-toc{grid-column:2;grid-row:1;height:100%;margin:0}.jubo-toc__inner{border-left:2px solid var(--jp-line);max-height:calc(100vh - 140px);overflow-y:auto;padding:4px 0 4px 20px;position:sticky;top:112px}.jubo-toc__details>summary{cursor:default;margin-bottom:12px}.jubo-toc__list a[aria-current=true]:before{background:var(--jp-forest);bottom:6px;content:"";left:-22px;position:absolute;top:6px;width:2px}}@media (max-width:1099px){.jubo-post.has-toc .jubo-toc{margin:0 auto 32px;max-width:720px}.jubo-toc__details{background:var(--jp-tint);border:1px solid var(--jp-line);border-radius:12px;padding:0 20px}.jubo-toc__details>summary{align-items:center;color:var(--jp-forest);display:flex;font-size:13px;justify-content:space-between;min-height:48px}.jubo-toc__details>summary:after{content:"+";font-size:22px;font-weight:400;letter-spacing:0}.jubo-toc__details[open]>summary:after{content:"\2013"}.jubo-toc__details[open]{padding-bottom:16px}.jubo-toc__list a{border-top:1px solid var(--jp-line);padding:10px 0}}.jubo-post__body em[style],.jubo-post__body li[style],.jubo-post__body ol[style],.jubo-post__body p[style],.jubo-post__body span[style],.jubo-post__body strong[style],.jubo-post__body ul[style]{font-family:inherit!important;font-size:inherit!important;line-height:inherit!important}.jubo-post__body p[style]{margin-left:0!important;margin-right:0!important;padding-left:0!important}.jubo-post__body p[style*=margin-top]{margin-top:0!important}.jubo-post__body p[style*=margin-bottom]{margin-bottom:1.25em!important}.jubo-post__body li[style]{margin:0 0 .6em!important}.jubo-post__body em[style*=color],.jubo-post__body li[style*=color],.jubo-post__body p[style*=color],.jubo-post__body span[style*=color],.jubo-post__body strong[style*=color]{color:inherit!important}.jubo-post__body a,.jubo-post__body a span[style],.jubo-post__body a[style]{color:var(--jp-teal)!important}.jubo-post__body a:hover,.jubo-post__body a:hover span{color:var(--jp-forest)!important}.jubo-post__body h2 [style],.jubo-post__body h3 [style],.jubo-post__body h4 [style]{color:inherit!important;font-family:inherit!important;font-size:inherit!important}.jubo-post__body h2 [style],.jubo-post__body h2[style]{font-weight:500!important}.jubo-post__body h3 [style],.jubo-post__body h3[style],.jubo-post__body h4 [style],.jubo-post__body h4[style]{font-weight:700!important}.jubo-post__body p[style*="font-weight: bold"],.jubo-post__body p[style*="font-weight:bold"]{color:var(--jp-ink)!important;font-weight:700!important}.jubo-post__body img[style]{height:auto!important;max-width:100%!important;width:auto!important}.jubo-post__body table[style]{margin-left:0!important;margin-right:0!important;width:100%!important}.jubo-post__body td[style],.jubo-post__body th[style]{border:0!important;border-bottom:1px solid var(--jp-line)!important;height:auto!important;padding:12px 14px!important}.jubo-post__body table{border:0!important}.jubo-post__body table td,.jubo-post__body table th{border:0!important;border-bottom:1px solid var(--jp-line)!important;padding:12px 14px!important}.jubo-post__body table thead td,.jubo-post__body table tr:first-child td{background:var(--jp-forest);color:#fff!important;font-weight:700}.jubo-post__body table thead td *,.jubo-post__body table tr:first-child td *{color:#fff!important}