.blog-post-title.svelte-1teoznn{font-family:Playfair Display,Georgia,Times New Roman,serif;font-size:35px;letter-spacing:0;line-height:1.08;margin-top:1.5rem}.blog-post-title--compact.svelte-1teoznn{font-size:33px}.blog-post-title--long.svelte-1teoznn{font-size:35px}.blog-post-description.svelte-1teoznn{line-height:1.45;margin-top:1.5rem;max-width:50rem}.blog-post-title-accent.svelte-1teoznn{color:#8cd0d6;font-family:inherit}.blog-next-link.svelte-1teoznn{color:#233f4e;text-decoration:none}.blog-next-link.svelte-1teoznn:hover{color:#4083a7}.blog-cta-link.svelte-1teoznn{isolation:isolate;overflow:hidden;position:relative}.blog-cta-link.svelte-1teoznn:before{background:linear-gradient(90deg,transparent,rgba(255,255,255,.55),transparent);content:"";height:100%;left:0;position:absolute;top:0;transform:translate(-180%) skew(-18deg);transition:transform .42s ease-out;width:44%;z-index:0}.blog-cta-link.svelte-1teoznn:hover:before,.blog-cta-link.svelte-1teoznn:focus-visible:before{transform:translate(260%) skew(-18deg)}.blog-cta-link.svelte-1teoznn span:where(.svelte-1teoznn){position:relative;z-index:1}.prose-blog .blog-program-cta{margin:2.3rem 0 2.8rem}.prose-blog .blog-program-cta__copy{border-left:4px solid #8cd0d6;padding:.1rem 0 .1rem 1.15rem}.prose-blog .blog-program-cta__copy p{color:#233f4e;font-size:.98rem;font-weight:300;line-height:1.65;margin:0 0 .85rem}.prose-blog .blog-program-cta__copy p:first-child{margin-bottom:1rem}.prose-blog .blog-program-cta__copy p:last-child{margin-bottom:0}.prose-blog .empenta-inline-link{border-bottom:1px dotted currentColor;color:#4083a7;font-weight:500;padding-bottom:.06em;text-decoration:none!important;transition:color .22s ease}.prose-blog .empenta-inline-link:hover{color:#233f4e}.prose-blog .blog-program-cta__program{color:#4083a7;font-weight:700}.prose-blog .blog-program-cta__button{align-items:center;background:#8cd0d6;border-radius:999px;color:#233f4e;display:flex;font-size:.95rem;font-weight:500;gap:.55rem;justify-content:center;margin:.75rem auto 0;overflow:hidden;padding:.8rem 1.75rem;position:relative;text-decoration:none!important;transition:transform .3s ease-out,background-color .3s ease-out,color .3s ease-out,font-weight .3s ease-out,box-shadow .3s ease-out;width:fit-content}.prose-blog .blog-program-cta__button:before{background:linear-gradient(90deg,transparent,rgba(255,255,255,.55),transparent);content:"";height:100%;left:0;position:absolute;top:0;transform:translate(-180%) skew(-18deg);transition:transform .42s ease-out;width:44%}.prose-blog .blog-program-cta__button:hover,.prose-blog .blog-program-cta__button:focus-visible{background:#4083a7;box-shadow:0 10px 24px #4083a747;color:#fff;font-weight:700;transform:scale(1.03)}.prose-blog .blog-program-cta__button:hover:before,.prose-blog .blog-program-cta__button:focus-visible:before{transform:translate(260%) skew(-18deg)}.prose-blog .blog-program-cta__button>span{position:relative;z-index:1}.prose-blog h2,.prose-blog h3{font-family:"Noto Serif",Georgia,Times New Roman,serif!important}.prose-blog h2{line-height:1.18}.prose-blog .source-card img{border:1px solid transparent;box-sizing:border-box}.prose-blog .source-card:hover img{border-color:#8cd0d6}@media(min-width:700px){.blog-post-hero-content.svelte-1teoznn{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,1fr)}.blog-post-hero-content.svelte-1teoznn nav:where(.svelte-1teoznn),.blog-post-hero-content.svelte-1teoznn h1:where(.svelte-1teoznn),.blog-post-hero-content.svelte-1teoznn p:where(.svelte-1teoznn){grid-column:1}.blog-post-description.svelte-1teoznn{max-width:52rem}}@media(min-width:768px){.blog-post-title.svelte-1teoznn{font-size:50px;line-height:1.1}.blog-post-title--compact.svelte-1teoznn,.blog-post-title--long.svelte-1teoznn{font-size:50px}}
