*{box-sizing:border-box}body{color:#2e3045;background:#fffcf7;margin:0;font-family:Nunito Sans,sans-serif}.container{width:min(1180px,100% - 48px);margin-inline:auto}a{color:inherit;text-decoration:none}a:focus-visible,button:focus-visible{outline-offset:5px;outline:2px solid #087f9e}header{color:#fff;background:#071522;border-bottom:1px solid #23394b}.header-inner{justify-content:space-between;align-items:center;gap:28px;min-height:88px;display:flex}.brand{align-items:center;gap:12px;display:flex}.brand-mark{font:800 40px Manrope,sans-serif}.brand-mark span{color:#4bd0df}.brand-name{letter-spacing:1.8px;font:800 11px/1.35 Manrope,sans-serif}nav{color:#bbcedb;align-items:center;gap:24px;font-size:14px;font-weight:700;display:flex}nav a:hover,nav a[aria-current]{color:#d1bff0}.contact-button{color:#fff;cursor:pointer;background:#7055a6;border:0;border-radius:8px;flex-shrink:0;padding:14px 20px;font:800 14px Manrope,sans-serif}.contact-button:hover{background:#5d438e}.contact-button span{margin-left:12px}.hero{color:#2e3045;background:#f0ebf8;padding:38px 0 86px;position:relative}.hero:after{content:"";background:#57b9c9;width:25%;height:5px;position:absolute;bottom:0;left:0;box-shadow:25vw 0 #9a80c3,50vw 0 #80a98e,75vw 0 #d99975}.breadcrumb{color:#60566f;margin-bottom:48px;font-size:13px;display:inline-block}.breadcrumb span{margin-left:12px}.eyebrow{letter-spacing:2px;color:#7055a6;font:800 10px Manrope,sans-serif}.hero .eyebrow{color:#7055a6}.conversation .eyebrow{color:#386647}h1,h2,h3{font-family:Manrope,sans-serif}h1{letter-spacing:-2px;margin:22px 0;font-size:clamp(38px,5.5vw,64px);line-height:1.15}h1 span{color:#7055a6}.hero-description{color:#5f596d;max-width:600px;font-size:18px;line-height:1.8}.articles{padding-block:76px}.section-heading{justify-content:space-between;align-items:end;gap:32px;margin-bottom:30px;display:flex}h2{letter-spacing:-1px;margin:12px 0;font-size:clamp(26px,3vw,36px)}.section-heading>p{color:#647587;max-width:350px;line-height:1.8}.featured-article{background:#fff;border:1px solid #e8dfd6;border-left:5px solid #d99975;border-radius:10pt;align-items:center;gap:30px;padding:48px;display:flex}.article-symbol{color:#14768a;background:#e7f5f7;border-radius:50%;flex-shrink:0;place-items:center;width:90px;height:90px;font-size:56px;display:grid}h3{margin:12px 0;font-size:24px}.featured-article h3{line-height:1.5}.featured-article h3 a:hover{color:#7055a6;text-decoration:underline}.featured-article p:not(.eyebrow){color:#647587;line-height:1.8}.article-link{color:#7055a6;margin-top:12px;font-weight:800;display:inline-block}.article-link:hover{text-decoration:underline}.article-hero h1{letter-spacing:-1px;overflow-wrap:anywhere;max-width:1050px;font-size:clamp(30px,4vw,48px);line-height:1.3}.article-byline{color:#60566f;font-size:14px}.article-body{color:#414354;max-width:760px;margin:0 auto;padding:64px 24px;font-size:18px;line-height:1.9}.article-body>p{margin:0 0 24px}.article-body>p:first-child{color:#5d438e;border-bottom:1px solid #ddd1ed;padding-bottom:26px;font-size:21px;line-height:1.7}.article-body h2{color:#65488f;margin:50px 0 20px;scroll-margin-top:24px;font-size:clamp(24px,3vw,30px);line-height:1.45}.article-body h3{color:#386647;margin:36px 0 16px;font-size:23px;line-height:1.5}.article-body li{margin-bottom:12px;padding-left:5px}.article-body li::marker{color:#14768a;font-weight:800}.article-body ul,.article-body ol{margin-bottom:28px;padding-left:26px}.article-body strong{color:#2e3045}.article-body h2 strong,.article-body h3 strong{color:inherit}.article-body hr{border:0;border-top:1px solid #e8dfd6;margin:38px 0}.article-body a{color:#14768a;text-underline-offset:3px;text-decoration:underline}.article-body a:hover{color:#7055a6}.article-body blockquote{color:#15576a;background:#e7f5f7;border-left:4px solid #57b9c9;border-radius:0 8px 8px 0;margin:30px 0;padding:20px 24px;font-weight:700}.article-body blockquote p{margin:0}.article-body blockquote strong{color:inherit}[data-blog-theme=purple] .article-body blockquote{color:#5d438e;background:#f0ebf8;border-left-color:#9a80c3}[data-blog-theme=green] .article-body blockquote{color:#286348;background:#e7f3ec;border-left-color:#80a98e}[data-blog-theme=rose] .hero{background:#f8edf0}[data-blog-theme=rose] .hero .eyebrow,[data-blog-theme=rose] .article-body h2,[data-blog-theme=rose] .article-body h3,[data-blog-theme=rose] .article-body>p:first-child{color:#87394b}[data-blog-theme=rose] .article-body>p:first-child{border-color:#e5cbd3}[data-blog-theme=rose] .article-body blockquote{color:#763145;background:#f8edf0;border-left-color:#a65d70}[data-blog-theme=rose] .article-body blockquote strong{color:inherit}[data-blog-theme=rose] .contact-button{background:#87394b}[data-blog-theme=rose] .contact-button:hover{background:#702c3c}[data-blog-theme=rose] nav a:hover,[data-blog-theme=rose] nav a[aria-current]{color:#e0b1bb}[data-blog-theme=rose] .conversation{color:#512837;background:#f8edf0}[data-blog-theme=rose] .conversation .eyebrow{color:#87394b}.featured-article[data-article-theme=rose]{border-left-color:#a65d70}.featured-article[data-article-theme=rose] .article-symbol{color:#87394b;background:#f8edf0}.featured-article[data-article-theme=rose] .eyebrow,.featured-article[data-article-theme=rose] .article-link,.featured-article[data-article-theme=rose] h3 a:hover{color:#87394b}[data-blog-theme=cyan] .hero{background:#e7f5f7}[data-blog-theme=cyan] .hero .eyebrow,[data-blog-theme=cyan] .article-body h2,[data-blog-theme=cyan] .article-body h3,[data-blog-theme=cyan] .article-body>p:first-child{color:#156579}[data-blog-theme=cyan] .article-body>p:first-child{border-color:#c4e4e9}[data-blog-theme=cyan] .contact-button{background:#156579}[data-blog-theme=cyan] .contact-button:hover{background:#104d5d}[data-blog-theme=cyan] nav a:hover,[data-blog-theme=cyan] nav a[aria-current]{color:#79dce7}.featured-article[data-article-theme=cyan]{border-left-color:#57b9c9}.featured-article[data-article-theme=cyan] .eyebrow,.featured-article[data-article-theme=cyan] .article-link,.featured-article[data-article-theme=cyan] h3 a:hover{color:#156579}[data-blog-theme=green] .hero{background:#e7f3ec}[data-blog-theme=green] .hero .eyebrow,[data-blog-theme=green] .article-body h2,[data-blog-theme=green] .article-body h3,[data-blog-theme=green] .article-body>p:first-child{color:#286348}[data-blog-theme=green] .article-body>p:first-child{border-color:#c4ddcd}[data-blog-theme=green] .contact-button{background:#286348}[data-blog-theme=green] .contact-button:hover{background:#1c4d36}[data-blog-theme=green] nav a:hover,[data-blog-theme=green] nav a[aria-current]{color:#9cdbb6}.featured-article+.featured-article{margin-top:24px}.featured-article[data-article-theme=green]{border-left-color:#80a98e}.featured-article[data-article-theme=green] .article-symbol{color:#286348;background:#e7f3ec}.featured-article[data-article-theme=green] .eyebrow,.featured-article[data-article-theme=green] .article-link,.featured-article[data-article-theme=green] h3 a:hover{color:#286348}.topics{margin-top:35px}.topics-label{letter-spacing:1.5px;color:#647587;font:800 10px Manrope,sans-serif}.topics ul{flex-wrap:wrap;gap:10px;padding:0;list-style:none;display:flex}.topics li{border:1px solid #d4e1e8;border-radius:5px;padding:8px 13px;font-size:13px}.topics li:nth-child(4n+1){color:#156579;background:#e7f5f7;border-color:#c4e4e9}.topics li:nth-child(4n+2){color:#65488f;background:#f0ebf8;border-color:#ddd1ed}.topics li:nth-child(4n+3){color:#386647;background:#edf5ee;border-color:#d1e2d4}.topics li:nth-child(4n+4){color:#8b4d2d;background:#fbeee4;border-color:#efd7c5}.conversation{color:#2e4535;background:#edf5ee;padding-block:48px}.conversation-inner{justify-content:space-between;align-items:center;gap:30px;display:flex}.conversation p:last-child{color:#526858;line-height:1.8}footer{color:#fff;background:#06121e;padding:40px 0 24px}.footer-inner{justify-content:space-between;gap:25px;display:flex}footer strong{letter-spacing:1px;font:800 12px Manrope,sans-serif}footer p{color:#93a9b9;font-size:13px}.copyright{border-top:1px solid #23394b;margin-top:30px;padding-top:20px;font-size:11px}@media (width<=850px){.header-inner{flex-wrap:wrap;gap:18px;padding-block:18px}.header-inner nav{flex-wrap:wrap;order:3;gap:18px;width:100%}}@media (width<=600px){.container{width:calc(100% - 32px)}.hero{padding-bottom:54px}.articles{padding-block:48px}.section-heading,.conversation-inner,.footer-inner{flex-direction:column;align-items:start}.featured-article{flex-direction:column;align-items:start;gap:18px;padding:24px}.article-symbol{width:48px;height:48px;font-size:36px}.article-body{padding-block:40px;font-size:17px}h3{font-size:21px}}
