.blog-marketing{background:#fff;color:#101a35}.blog-hero{padding:150px 24px 100px;text-align:center}.blog-hero h1{max-width:1000px;margin:14px auto;font-size:clamp(52px,7vw,88px);line-height:.95;letter-spacing:-.06em}.blog-hero h1 em{background:linear-gradient(90deg,#675cff,#e45fbd,#ff8b67,#2fc9c5);-webkit-background-clip:text;background-clip:text;color:transparent;font-style:normal}.blog-hero>p{max-width:730px;margin:24px auto;color:#66738a;font-size:20px;line-height:1.6}.blog-topic-pills{display:flex;justify-content:center;gap:8px;flex-wrap:wrap;margin-top:30px}.blog-topic-pills span{padding:8px 11px;border:1px solid #dfe4ed;border-radius:999px;background:rgba(255,255,255,.8);color:#596982;font-size:11px;font-weight:800}.blog-feed{padding-top:85px;padding-bottom:120px}.blog-featured{display:grid;grid-template-columns:1.05fr .95fr;overflow:hidden;border:1px solid #e1e6ef;border-radius:30px;background:#fff;box-shadow:0 28px 80px rgba(25,42,78,.09);color:inherit}.blog-featured-image{display:grid;min-height:520px;place-items:center;overflow:hidden;background:radial-gradient(circle at 15% 15%,#d8c6ff,transparent 38%),radial-gradient(circle at 85% 85%,#9af0dd,transparent 38%),linear-gradient(145deg,#f9f7ff,#effbfd)}.blog-featured-image img{width:100%;height:100%;object-fit:cover}.blog-featured-image span{font-size:88px;font-weight:950;line-height:.7;letter-spacing:-.08em}.blog-featured>article{display:flex;flex-direction:column;justify-content:center;padding:55px}.blog-featured h2{margin:12px 0;font-size:clamp(36px,4vw,55px);line-height:1;letter-spacing:-.045em}.blog-featured p{color:#66748a;font-size:17px;line-height:1.7}.blog-featured footer{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-top:30px}.blog-featured footer>span{display:flex;align-items:center;gap:9px}.blog-featured footer img{width:36px;height:36px;border-radius:50%;object-fit:cover}.blog-featured footer small{color:#8290a5}.blog-card-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin-top:34px}.blog-card{overflow:hidden;border:1px solid #e1e6ef;border-radius:22px;background:#fff;color:inherit;box-shadow:0 14px 45px rgba(25,42,78,.05);transition:transform .2s ease,box-shadow .2s ease}.blog-card:hover{transform:translateY(-4px);box-shadow:0 22px 55px rgba(25,42,78,.1)}.blog-card>img,.blog-card-placeholder{width:100%;height:230px;object-fit:cover}.blog-card-placeholder{display:grid;place-items:center;background:linear-gradient(135deg,#ede7ff,#e9fbf7);font-size:70px;font-weight:950}.blog-card article{padding:24px}.blog-card small{color:#5e6f8d;font-weight:850}.blog-card h2{margin:9px 0;font-size:25px;line-height:1.08}.blog-card p{display:-webkit-box;overflow:hidden;color:#6c788d;line-height:1.55;-webkit-box-orient:vertical;-webkit-line-clamp:3}.blog-card footer{display:flex;justify-content:space-between;color:#8390a3;font-size:11px}.blog-empty{display:grid;min-height:430px;place-items:center;align-content:center;text-align:center}.blog-empty>span{font-size:45px}.blog-empty h2{margin:15px 0 4px;font-size:38px}.blog-empty p{color:#758198}.blog-empty a{color:#3d56d8;font-weight:850}.blog-article-hero{padding:145px 24px 90px;text-align:center}.blog-article-hero>a{display:inline-flex;margin-bottom:28px;color:#536683;font-weight:800}.blog-article-hero h1{max-width:1050px;margin:16px auto;font-size:clamp(48px,7vw,82px);line-height:.98;letter-spacing:-.055em}.blog-article-hero>p{max-width:790px;margin:20px auto;color:#65738a;font-size:20px;line-height:1.6}.blog-byline{display:flex;align-items:center;justify-content:center;gap:13px;margin-top:30px}.blog-byline img{width:48px;height:48px;border-radius:50%;object-fit:cover}.blog-byline>span{display:grid;text-align:left}.blog-byline small{color:#77849a}.blog-byline time,.blog-byline em{padding-left:13px;border-left:1px solid #d9e0eb;color:#718096;font-size:12px;font-style:normal}.blog-article-image{max-width:1280px;height:min(62vw,680px);margin:0 auto 75px;padding:0 28px}.blog-article-image img{width:100%;height:100%;border-radius:28px;object-fit:cover}.blog-article-layout{display:grid;grid-template-columns:minmax(0,760px) 300px;justify-content:center;gap:75px;padding-bottom:85px}.blog-article-body{color:#34435b;font-size:18px;line-height:1.8}.blog-article-body>p:first-child{color:#1b2943;font-size:23px;line-height:1.65}.blog-article-body h2{margin:55px 0 14px;color:#101a35;font-size:36px;line-height:1.1;letter-spacing:-.03em}.blog-article-body h3{margin:35px 0 10px;color:#14213c;font-size:25px}.blog-article-body li{margin:9px 0}.blog-article-body blockquote{margin:35px 0;padding:22px 26px;border-left:4px solid #665cff;border-radius:0 15px 15px 0;background:#f5f3ff;color:#263754;font-size:20px}.blog-article-body a{color:#3f56d8;text-decoration:underline;text-underline-offset:3px}.blog-author-proof,.blog-tags{position:sticky;top:110px;padding:23px;border:1px solid #e0e6ef;border-radius:20px;background:#fff}.blog-author-proof>img{width:72px;height:72px;margin-bottom:14px;border-radius:50%;object-fit:cover}.blog-author-proof small,.blog-tags>small{color:#6575a0;font-size:10px;font-weight:900;letter-spacing:.14em}.blog-author-proof h2{margin:7px 0 1px;font-size:23px}.blog-author-proof>b{color:#53627a}.blog-author-proof p{color:#69768a;line-height:1.6}.blog-author-proof a{color:#3d56d8;font-weight:800}.blog-tags{position:static;margin-top:14px}.blog-tags div{display:flex;gap:6px;flex-wrap:wrap;margin-top:12px}.blog-tags span{padding:6px 8px;border-radius:999px;background:#eef2ff;color:#5265ba;font-size:10px;font-weight:800}.blog-sources,.blog-faq,.blog-related{max-width:980px;padding-top:70px;padding-bottom:70px;border-top:1px solid #e3e7ee}.blog-sources h2,.blog-faq h2,.blog-related h2{font-size:36px}.blog-sources li{margin:11px 0;color:#3e54cd}.blog-faq details{padding:18px 0;border-top:1px solid #e2e7ef}.blog-faq summary{cursor:pointer;font-size:18px;font-weight:850}.blog-faq p{color:#68768c;line-height:1.65}.blog-related>div{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.blog-related a{display:grid;gap:9px;padding:20px;border:1px solid #e1e6ef;border-radius:16px;color:inherit}.blog-related small{color:#72809a}.blog-related span{color:#4056d3;font-weight:800}
@media(max-width:980px){.blog-featured,.blog-article-layout{grid-template-columns:1fr}.blog-featured-image{min-height:380px}.blog-card-grid{grid-template-columns:1fr 1fr}.blog-article-layout{gap:25px}.blog-article-layout>aside{display:grid;grid-template-columns:1fr 1fr;gap:12px}.blog-author-proof{position:static}.blog-tags{margin:0}.blog-related>div{grid-template-columns:1fr}}
@media(max-width:650px){.blog-hero,.blog-article-hero{padding-top:110px}.blog-featured>article{padding:28px}.blog-featured-image{min-height:280px}.blog-card-grid{grid-template-columns:1fr}.blog-featured footer,.blog-byline{align-items:flex-start;flex-direction:column}.blog-byline time,.blog-byline em{padding-left:0;border:0}.blog-article-layout{padding-left:20px;padding-right:20px}.blog-article-layout>aside{grid-template-columns:1fr}.blog-article-body{font-size:17px}.blog-article-body h2{font-size:30px}.blog-article-image{height:330px;padding:0 15px}}
.blog-visuals{max-width:1060px;padding-top:80px;padding-bottom:80px;border-top:1px solid #e3e7ee}.blog-visuals>h2{margin:9px 0 28px;font-size:42px;letter-spacing:-.035em}.blog-visual-stack{display:grid;gap:24px}.blog-supporting-image,.blog-data-visual,.blog-research-callout{overflow:hidden;margin:0;border:1px solid #dfe5ef;border-radius:26px;background:#fff;box-shadow:0 22px 65px rgba(30,44,80,.07)}.blog-supporting-image h3{padding:25px 28px 0;font-size:27px}.blog-supporting-image img{display:block;width:100%;max-height:640px;object-fit:cover}.blog-supporting-image figcaption,.blog-data-visual figcaption{padding:15px 24px;color:#69778d;line-height:1.55}.blog-supporting-image a,.blog-data-visual a,.blog-research-callout a{color:#4058d6;font-weight:800}.blog-data-visual{padding:28px}.blog-data-visual>header{display:flex;align-items:flex-start;justify-content:space-between;gap:20px}.blog-data-visual>header small{color:#6575a0;font-size:10px;font-weight:900;letter-spacing:.15em}.blog-data-visual h3{margin:6px 0 22px;font-size:31px}.blog-data-visual>header>span{padding:7px 10px;border-radius:999px;background:#f1f3ff;color:#5362bc;font-size:11px;font-weight:900}.blog-bar-chart{display:grid;gap:15px}.blog-bar-chart>div{display:grid;grid-template-columns:150px minmax(100px,1fr) 90px;align-items:center;gap:13px}.blog-bar-chart>div>span{color:#42516a;font-weight:800}.blog-bar-chart i{height:18px;overflow:hidden;border-radius:999px;background:#eef1f6}.blog-bar-chart i>b{display:block;height:100%;border-radius:inherit}.blog-bar-chart strong{text-align:right}.blog-line-chart svg{display:block;width:100%;height:320px;overflow:visible}.blog-line-chart .axis{fill:none;stroke:#dfe4ed;stroke-width:1}.blog-line-chart .line{fill:none;stroke:#685cff;stroke-width:3;stroke-linecap:round;stroke-linejoin:round}.blog-line-chart circle{fill:var(--point-color);stroke:#fff;stroke-width:1}.blog-line-labels{display:grid;grid-template-columns:repeat(auto-fit,minmax(85px,1fr));gap:7px}.blog-line-labels span{display:grid;padding:9px;border-radius:11px;background:#f7f8fb}.blog-line-labels small{color:#758198}.blog-donut-chart{display:grid;grid-template-columns:280px 1fr;align-items:center;gap:45px}.blog-donut-chart>div{display:grid;width:250px;aspect-ratio:1;margin:auto;border-radius:50%;place-items:center}.blog-donut-chart>div:before{grid-area:1/1;width:58%;aspect-ratio:1;border-radius:50%;background:#fff;content:""}.blog-donut-chart>div>span{z-index:1;display:grid;grid-area:1/1;text-align:center;font-size:30px;font-weight:950}.blog-donut-chart>div small{color:#78869b;font-size:10px;text-transform:uppercase}.blog-donut-chart ol{display:grid;gap:9px;margin:0;padding:0;list-style:none}.blog-donut-chart li{display:grid;grid-template-columns:12px 1fr auto;align-items:center;gap:9px}.blog-donut-chart li i{width:10px;height:10px;border-radius:50%}.blog-data-visual>footer{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;margin-top:22px;padding-top:16px;border-top:1px solid #e5e8ef;color:#718096;font-size:12px}.blog-data-visual>footer details{max-width:620px}.blog-data-visual>footer summary,.blog-research-callout summary{cursor:pointer;font-weight:850}.blog-data-visual>footer p{line-height:1.55}.blog-research-callout{padding:34px;background:radial-gradient(circle at 95% 5%,rgba(47,201,197,.18),transparent 35%),linear-gradient(135deg,#f8f6ff,#fff)}.blog-research-callout>small{color:#5d6fd1;font-weight:900;letter-spacing:.14em}.blog-research-callout h3{margin:9px 0;font-size:34px}.blog-research-callout>p{max-width:760px;color:#647289;font-size:18px;line-height:1.65}.blog-research-callout li{margin:11px 0;color:#35455d;line-height:1.55}.blog-research-callout details{margin-top:22px;padding-top:17px;border-top:1px solid #dfe4ed;color:#66748a}.blog-research-callout details p{line-height:1.6}
@media(max-width:650px){.blog-visuals{padding-left:18px;padding-right:18px}.blog-visuals>h2{font-size:34px}.blog-data-visual{padding:20px}.blog-bar-chart>div{grid-template-columns:1fr 55px}.blog-bar-chart i{grid-column:1/-1;grid-row:2}.blog-donut-chart{grid-template-columns:1fr}.blog-line-chart svg{height:220px}.blog-data-visual>footer{flex-direction:column}}
