.blog-page{color:#090b3e;background:#fbfcff}.blog-page .home-header{border-bottom:1px solid #e7e9f7}.blog-hero{background:radial-gradient(circle at 86% 34%,#f0eeff 0 11rem,#0000 22rem),linear-gradient(#fff,#fbfcff);padding-block:clamp(2.8rem,5vw,5.5rem) 2.4rem;position:relative;overflow:hidden}.blog-hero>.wohu-container{grid-template-columns:minmax(0,1fr) 20rem;align-items:center;gap:3rem;display:grid}.blog-eyebrow,.blog-category-label{color:#4c48f5;letter-spacing:.08em;text-transform:uppercase;font-size:.72rem;font-weight:800}.blog-hero h1{letter-spacing:-.055em;max-width:46rem;margin-top:.7rem;font-size:clamp(2.5rem,4.5vw,4.55rem);font-weight:790;line-height:.98}.blog-hero p:last-child{color:#65719a;max-width:45rem;margin-top:1.25rem;font-size:1.05rem;line-height:1.55}.blog-hero-art{background:#f4f3ff;border-radius:1.25rem;width:18rem;height:13rem;position:relative;box-shadow:0 25px 60px #4d41b91a}.blog-hero-art:before{content:"";background:#fff;border-radius:.8rem;position:absolute;inset:2rem 3rem;box-shadow:0 10px 30px #4940911a}.blog-hero-art span{z-index:1;background:#e5e4fa;border-radius:999px;height:.65rem;position:absolute;left:4.25rem;right:4.25rem}.blog-hero-art span:first-child{background:linear-gradient(135deg,#9aa4ff,#6e64f6);border-radius:.35rem;height:3.2rem;top:4.2rem;right:9.5rem}.blog-hero-art span:nth-child(2){top:4.4rem;left:9.3rem}.blog-hero-art span:nth-child(3){top:6rem;left:9.3rem}.blog-archive{padding-block:1.25rem 4rem}.blog-search{align-items:center;margin-bottom:1.25rem;display:flex;position:relative}.blog-search svg{color:#65719a;width:1.15rem;position:absolute;left:1rem}.blog-search input{color:#10123f;background:#fff;border:1px solid #d7dcef;border-radius:.8rem;width:100%;min-height:3.15rem;padding:.7rem 1rem .7rem 3rem}.blog-search input:focus{border-color:#5654f4;outline:2px solid #5654f426}.blog-category-pills{flex-wrap:wrap;gap:.65rem;margin-bottom:2rem;display:flex}.blog-category-pills a{color:#1c2459;background:#fff;border:1px solid #d7dcef;border-radius:999px;align-items:center;min-height:2.5rem;padding:.45rem 1rem;font-size:.82rem;font-weight:650;text-decoration:none;display:inline-flex}.blog-category-pills a[aria-current=page]{color:#fff;background:#5552f5;border-color:#5552f5}.blog-category-select{display:none}.blog-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5rem;display:grid}.blog-card{background:#fff;border:1px solid #e0e3f1;border-radius:.85rem;min-width:0;overflow:hidden;box-shadow:0 10px 28px #2b366e0f}.blog-card-image{aspect-ratio:16/8.5;background:#f0f1fb;display:block;overflow:hidden}.blog-featured-image,.blog-post-hero img{object-fit:cover;width:100%;height:100%;transition:transform .25s}.blog-card:hover .blog-featured-image{transform:scale(1.025)}.blog-image-placeholder{color:#4c48f5;background:linear-gradient(135deg,#eeeefe,#d8dcff);place-items:center;height:100%;font-size:1.4rem;font-weight:800;display:grid}.blog-card-body{gap:.75rem;padding:1.05rem 1.1rem 1.2rem;display:grid}.blog-card h2{letter-spacing:-.02em;font-size:1.08rem;font-weight:760;line-height:1.25}.blog-card h2 a{color:inherit;text-decoration:none}.blog-card h2 a:hover{color:#4c48f5}.blog-card-body>p{color:#65719a;font-size:.86rem;line-height:1.55}.blog-card-meta{color:#65719a;align-items:center;gap:.5rem;margin-top:.15rem;font-size:.72rem;display:flex}.blog-card-meta svg{color:#4c48f5;width:1rem;height:1rem;margin-left:auto}.blog-pagination{justify-content:center;gap:.45rem;margin-top:2rem;display:flex}.blog-pagination a,.blog-pagination span{color:#1c2459;background:#fff;border:1px solid #d7dcef;border-radius:.5rem;place-items:center;width:2.5rem;height:2.5rem;text-decoration:none;display:grid}.blog-pagination a[aria-current=page]{color:#fff;background:#5552f5;border-color:#5552f5}.blog-pagination [aria-disabled=true]{opacity:.45}.blog-pagination svg{width:1rem}.blog-empty{text-align:center;align-content:center;place-items:center;gap:.6rem;min-height:18rem;display:grid}.blog-empty h2{font-size:1.5rem}.blog-empty p{color:#65719a}.blog-empty a{color:#4c48f5;font-weight:700}.blog-newsletter{padding-block:2.3rem}.blog-newsletter>.wohu-container{background:linear-gradient(105deg,#f1efff,#f9f8ff);border:1px solid #dddffd;border-radius:1rem;grid-template-columns:auto minmax(0,1fr) minmax(22rem,.7fr);align-items:center;gap:1rem;padding:1.4rem 1.6rem;display:grid}.blog-newsletter>.wohu-container>svg{color:#5654f4;background:#fff;border-radius:999px;width:3rem;height:3rem;padding:.75rem}.blog-newsletter h2{font-size:1rem;font-weight:760}.blog-newsletter p{color:#65719a;margin-top:.2rem;font-size:.8rem}.blog-newsletter-form{grid-template-columns:1fr auto;display:grid}.blog-newsletter-form input,.blog-newsletter-form button{border:1px solid #d7dcef;min-height:2.8rem}.blog-newsletter-form input{background:#fff;border-radius:.55rem 0 0 .55rem;min-width:0;padding:.6rem .8rem}.blog-newsletter-form button{color:#fff;background:#6462f7;border-color:#6462f7;border-radius:0 .55rem .55rem 0;padding-inline:1.2rem;font-weight:700}.blog-newsletter-form :disabled{opacity:.7;cursor:not-allowed}.blog-post-shell{padding-block:1.6rem 5rem}.blog-breadcrumb{color:#68749d;white-space:nowrap;align-items:center;gap:.55rem;max-width:100%;font-size:.75rem;display:flex;overflow:hidden}.blog-breadcrumb a{color:inherit;text-decoration:none}.blog-breadcrumb>span:last-child{text-overflow:ellipsis;overflow:hidden}.blog-post-header{max-width:64rem;padding-block:2.5rem 2rem}.blog-post-header h1{letter-spacing:-.055em;max-width:60rem;margin-top:.85rem;font-size:clamp(2.5rem,5vw,5rem);font-weight:790;line-height:.99}.blog-post-header>p{color:#65719a;max-width:52rem;margin-top:1.25rem;font-size:1.1rem;line-height:1.55}.blog-article-meta{color:#62709b;flex-wrap:wrap;gap:1rem 1.5rem;margin-top:1.2rem;font-size:.78rem;display:flex}.blog-article-meta span{align-items:center;gap:.4rem;display:inline-flex}.blog-article-meta svg{color:#5552f5;width:1rem;height:1rem}.blog-post-layout{grid-template-columns:minmax(0,1fr) 18rem;align-items:start;gap:2rem;display:grid}.blog-post-layout>article{min-width:0}.blog-post-hero{aspect-ratio:16/8.7;background:#f0f1fb;border-radius:.9rem;overflow:hidden}.blog-article-content{max-width:54rem;padding-block:.8rem 2rem}.blog-article-content h2{letter-spacing:-.025em;margin-top:2rem;font-size:clamp(1.45rem,2vw,2rem);font-weight:760;line-height:1.2}.blog-article-content h3{margin-top:1.6rem;font-size:1.25rem;font-weight:740}.blog-article-content>p,.blog-article-content>ul,.blog-article-content>ol{color:#59668f;margin-top:.75rem;line-height:1.72}.blog-article-content ul,.blog-article-content ol{padding-left:1.35rem}.blog-article-content ul{list-style:outside}.blog-article-content ol{list-style:decimal}.blog-article-content a{color:#4c48f5;text-underline-offset:.18em;text-decoration:underline}.blog-article-content figure{margin-top:2rem}.blog-article-content figure img{border-radius:.8rem;width:100%;height:auto}.blog-article-content figcaption{color:#6b7699;text-align:center;margin-top:.5rem;font-size:.75rem}.blog-quick-tip{color:#4c48f5;background:#f1efff;border-radius:.75rem;grid-template-columns:auto minmax(0,1fr);gap:1rem;margin-top:1.3rem;padding:1.2rem;display:grid}.blog-quick-tip>svg{width:2rem;height:2rem}.blog-quick-tip strong{font-size:.95rem}.blog-quick-tip p{color:#59668f;margin-top:.45rem;font-size:.9rem}.blog-post-sidebar{gap:1.2rem;display:grid;position:sticky;top:1rem}.blog-post-sidebar>nav,.blog-post-sidebar>section{background:#fff;border:1px solid #e0e3f1;border-radius:.8rem;padding:1.15rem}.blog-post-sidebar h2{font-size:.9rem;font-weight:780}.blog-post-sidebar ol{color:#65719a;gap:.65rem;margin-top:.8rem;padding-left:1.25rem;font-size:.75rem;display:grid}.blog-post-sidebar ol a{color:inherit;text-decoration:none}.blog-post-sidebar ol a:hover{color:#4c48f5}.blog-related{color:inherit;grid-template-columns:5rem minmax(0,1fr);gap:.65rem;margin-top:.8rem;text-decoration:none;display:grid}.blog-related img{object-fit:cover;border-radius:.45rem;width:5rem;height:3.8rem}.blog-related span{align-content:center;gap:.25rem;display:grid}.blog-related strong{font-size:.7rem;line-height:1.25}.blog-related small{color:#68749d;font-size:.65rem}.blog-related-mobile{display:none}@media (max-width:62rem){.blog-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.blog-post-layout{grid-template-columns:minmax(0,1fr) 15rem}.blog-newsletter>.wohu-container{grid-template-columns:auto minmax(0,1fr)}.blog-newsletter-form{grid-column:1/-1}}@media (max-width:40rem){.blog-hero{padding-block:2.2rem 1.2rem}.blog-hero>.wohu-container{grid-template-columns:1fr}.blog-hero h1{font-size:2.15rem;line-height:1.02}.blog-hero p:last-child{font-size:.9rem}.blog-hero-art,.blog-desktop-break{display:none}.blog-archive{padding-top:.75rem}.blog-category-pills{display:none}.blog-category-select{grid-template-columns:1fr auto;margin-bottom:1.25rem;display:grid}.blog-category-select select,.blog-category-select button{background:#fff;border:1px solid #d7dcef;min-height:2.8rem}.blog-category-select select{border-radius:.55rem 0 0 .55rem;min-width:0;padding:.55rem .75rem}.blog-category-select button{color:#4c48f5;border-left:0;border-radius:0 .55rem .55rem 0;padding-inline:.9rem;font-weight:700}.blog-grid{grid-template-columns:1fr;gap:.9rem}.blog-card{grid-template-columns:8.2rem minmax(0,1fr);display:grid}.blog-card-image{aspect-ratio:auto;height:100%}.blog-card-body{align-content:center;gap:.42rem;padding:.8rem}.blog-card h2{font-size:.88rem}.blog-card-body>p{display:none}.blog-card-meta{font-size:.65rem}.blog-newsletter>.wohu-container{grid-template-columns:auto minmax(0,1fr);padding:1.1rem}.blog-newsletter-form{grid-template-columns:1fr}.blog-newsletter-form input,.blog-newsletter-form button{border-radius:.5rem}.blog-newsletter-form button{margin-top:.5rem}.blog-post-shell{padding-top:1rem}.blog-breadcrumb{font-size:.68rem}.blog-post-header{padding-block:1.7rem 1.25rem}.blog-post-header h1{margin-top:.7rem;font-size:2.15rem}.blog-post-header>p{margin-top:.8rem;font-size:.95rem}.blog-article-meta{gap:.65rem 1rem}.blog-post-layout{grid-template-columns:1fr}.blog-post-sidebar{display:none}.blog-article-content h2{margin-top:1.5rem;font-size:1.45rem}.blog-related-mobile{margin-top:1.5rem;display:block}.blog-related-mobile>h2{margin-bottom:.8rem;font-size:1.2rem}}@media (max-width:24rem){.blog-card{grid-template-columns:7rem minmax(0,1fr)}.blog-card-meta span:nth-child(2),.blog-card-meta time{display:none}}
