.blog-v2 #dib-posts{color:var(--v2-content-body)}.blog-v2 #dib-posts #dib-template-2{max-width:100%;margin:0 auto}.blog-v2 #dib-posts .dib,.blog-v2 #dib-posts .dib :not(svg):not(svg *):not(pre):not(code){font-family:inherit!important}.blog-v2 #dib-posts .dib a,.blog-v2 #dib-posts .dib-post-content a *{color:var(--v2-link-primary)!important}.blog-v2 #dib-posts .dib a:hover,.blog-v2 #dib-posts .dib-post-content a:hover *{color:var(--v2-link-primary-hover)!important}.blog-v2 #dib-posts ul.dib-cat-menu{border:0;gap:8px;margin:0 auto;padding:0}.blog-v2 #dib-posts ul.dib-cat-menu li a{border-radius:var(--v2-radius-pill);background:var(--v2-cta-soft);align-items:center;height:40px;padding:0 16px;font-size:14px;font-weight:600;line-height:1;transition:background-color .2s;display:flex;color:var(--v2-cta-ink)!important}.blog-v2 #dib-posts ul.dib-cat-menu li a:hover{filter:none;background:var(--v2-cta-soft-hover);color:var(--v2-cta-ink)!important}.blog-v2 #dib-posts ul.dib-cat-menu li a.current{background:var(--v2-cta);text-decoration:none;color:var(--v2-cta-fg)!important}.blog-v2 #dib-posts ul.dib-cat-menu li.dib-search-toggle a label{align-items:center;height:40px;padding:0 16px;display:flex}@media (max-width:767px){.blog-v2 #dib-posts ul.dib-cat-menu{padding-inline:20px}}.blog-v2 #dib-posts .dib-scroll-arrow{background:var(--v2-surface);width:40px;height:40px;box-shadow:var(--v2-shadow-soft);margin-top:-40px;color:var(--v2-cta-ink)!important}.blog-v2 #dib-posts #dib-template-2 .dib-post-wrap{grid-template-columns:repeat(1,minmax(0,1fr));align-items:stretch;gap:24px;margin-top:40px;display:grid}@media (min-width:750px){.blog-v2 #dib-posts #dib-template-2 .dib-post-wrap{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.blog-v2 #dib-posts #dib-template-2 .dib-post-wrap{grid-template-columns:repeat(3,minmax(0,1fr))}}.blog-v2 #dib-posts #dib-template-2 .dib-post-wrap a.dib-post{border:1px solid var(--v2-line);border-radius:var(--v2-radius-card);background:var(--v2-surface);box-shadow:var(--v2-shadow-soft);flex-direction:column;margin:0;transition:box-shadow .2s,transform .2s;display:flex;overflow:hidden}.blog-v2 #dib-posts #dib-template-2 .dib-post-wrap a.dib-post:hover{background:var(--v2-surface);box-shadow:0 4px 24px #00000014}.blog-v2 #dib-posts #dib-template-2 .dib-post-wrap a.dib-post:not(:has(>img.dib-post-featured-image)):before{content:"";aspect-ratio:3/2;background:var(--v2-gradient-warm);display:block}.blog-v2 #dib-posts #dib-template-2 .dib-post img.dib-post-featured-image{aspect-ratio:3/2;-o-object-fit:cover;object-fit:cover;border-radius:0;height:auto}.blog-v2 #dib-posts #dib-template-2 .dib-post-text{text-align:left;flex-direction:column;flex:1;gap:12px;padding:24px;display:flex}.blog-v2 #dib-posts #dib-template-2 .dib-post-text h2,.blog-v2 #dib-posts #dib-template-2 .dib-post-text p,.blog-v2 #dib-posts #dib-template-2 a.dib-post{color:var(--v2-content-body)}.blog-v2 #dib-posts #dib-template-2 .dib-post-text p.dib-category-text{opacity:1;color:var(--v2-content-muted);zoom:.769231;letter-spacing:.08em;order:-1;margin:0;font-weight:600;line-height:1.3;font-size:13px!important}.blog-v2 #dib-posts #dib-template-2 .dib-post-text h2.dib-post-title{color:var(--v2-content-strong);letter-spacing:0;text-wrap:pretty;line-height:1.3;font-size:18px!important;font-weight:600!important}.blog-v2 #dib-posts #dib-template-2 .dib-post-text .dib-author-photo{display:none}.blog-v2 #dib-posts #dib-template-2 .dib-post-text p.dib-meta-text{margin-top:auto;line-height:1.4;position:static}.blog-v2 #dib-posts #dib-template-2 .dib-post-text p.dib-meta-text .dib-meta-item{white-space:nowrap;color:var(--v2-content-muted);font-size:13px!important}@media (min-width:1024px){.blog-v2 #dib-posts #dib-template-2 .dib-post-wrap a.dib-post:first-child{flex-direction:row;grid-column:1/-1}.blog-v2 #dib-posts #dib-template-2 .dib-post-wrap a.dib-post:first-child img.dib-post-featured-image,.blog-v2 #dib-posts #dib-template-2 .dib-post-wrap a.dib-post:first-child:before{aspect-ratio:16/9;flex:0 0 58%;width:58%}.blog-v2 #dib-posts #dib-template-2 .dib-post-wrap a.dib-post:first-child .dib-post-text{justify-content:center;gap:16px;padding:40px}.blog-v2 #dib-posts #dib-template-2 .dib-post-wrap a.dib-post:first-child .dib-post-text h2.dib-post-title{letter-spacing:-.01em;-webkit-line-clamp:3;line-height:1.15;font-size:32px!important}.blog-v2 #dib-posts #dib-template-2 .dib-post-wrap a.dib-post:first-child .dib-post-text p.dib-meta-text{margin-top:0}}.blog-v2 #dib-posts .dib-pagination{justify-content:center;gap:8px;margin:40px 0 0;display:flex}.blog-v2 #dib-posts .dib-pagination a,.blog-v2 #dib-posts a.dib-post-back-link{float:none;border:1px solid var(--v2-cta-outline-border);border-radius:var(--v2-radius-button);background:var(--v2-cta-outline);align-items:center;height:48px;padding:0 20px;font-size:14px;font-weight:600;line-height:1;display:inline-flex;color:var(--v2-cta-ink)!important}.blog-v2 #dib-posts .dib-pagination a:hover,.blog-v2 #dib-posts a.dib-post-back-link:hover{background:var(--v2-cta-outline-hover);color:var(--v2-cta-ink)!important}.blog-v2 #dib-posts .dib-pagination .dib-pagination-item{justify-content:center;align-items:center;min-width:48px;display:inline-flex}.blog-v2 #dib-posts span.dib-pagination-item.dib-pagination-current{border-radius:var(--v2-radius-button);background:var(--v2-cta);color:var(--v2-cta-fg)!important}.blog-v2 #dib-posts #dib-template-2 .dib-post-single{width:760px;color:var(--v2-content-body);margin:0 auto;font-size:16px;line-height:1.6}.blog-v2 #dib-posts #dib-template-2 .dib-post-single .dib-post-featured-image img{border-radius:var(--v2-radius-image)}.blog-v2 #dib-posts #dib-template-2 .dib-post-single h1,.blog-v2 #dib-posts #dib-template-2 .dib-post-single h2,.blog-v2 #dib-posts #dib-template-2 .dib-post-single h3,.blog-v2 #dib-posts #dib-template-2 .dib-post-single h4{color:var(--v2-content-strong);font-weight:600!important}.blog-v2 #dib-posts #dib-template-2 .dib-post-single h1.dib-post-title{letter-spacing:-.01em;margin-top:32px;line-height:1.15;font-size:32px!important}@media (min-width:1024px){.blog-v2 #dib-posts #dib-template-2 .dib-post-single h1.dib-post-title{letter-spacing:-.015em;line-height:1.1;font-size:40px!important}}.blog-v2 #dib-posts #dib-template-2 .dib-post-content h2{letter-spacing:-.005em;margin-top:1.5em;line-height:1.25;font-size:24px!important}.blog-v2 #dib-posts #dib-template-2 .dib-post-content h3{margin-top:1.25em;font-size:20px!important}.blog-v2 #dib-posts #dib-template-2 .dib-post-content strong,.blog-v2 #dib-posts #dib-template-2 .dib-post-content b,.blog-v2 #dib-posts #dib-template-2 .dib-post-content span[style*=bold]{color:var(--v2-content-strong)}.blog-v2 #dib-posts #dib-template-2 .dib-post-single p.dib-meta-text{color:var(--v2-content-muted)}.blog-v2 #dib-posts #dib-template-2 .dib-post-single p.dib-meta-text a{font-weight:600;color:var(--v2-content-strong)!important}.blog-v2 #dib-posts #dib-template-2 .dib-post-single .dib-author-photo{box-shadow:none}.blog-v2 #dib-posts #dib-post-single blockquote{border-left:2px solid var(--v2-accent-soft);color:var(--v2-content-strong)}.blog-v2 #dib-posts .dib-related{max-width:1280px;margin:80px auto 0}.blog-v2 #dib-posts .dib-related h2.dib-related-title{color:var(--v2-content-strong);text-align:center;margin-bottom:24px;line-height:1.25;font-size:24px!important;font-weight:600!important}@media (min-width:1024px){.blog-v2 #dib-posts .dib-related h2.dib-related-title{font-size:32px!important}}.blog-v2 #dib-posts .dib-related .dib-related-posts{grid-template-columns:repeat(1,minmax(0,1fr));gap:24px;display:grid}@media (min-width:750px){.blog-v2 #dib-posts .dib-related .dib-related-posts{grid-template-columns:repeat(3,minmax(0,1fr))}}.blog-v2 #dib-posts .dib-related .dib-related-post:hover{background:var(--v2-surface);box-shadow:0 4px 24px #00000014}.blog-v2 #dib-posts .dib-related .dib-related-post{border:1px solid var(--v2-line);border-radius:var(--v2-radius-card);background:var(--v2-surface);width:auto;box-shadow:var(--v2-shadow-soft);margin:0;overflow:hidden}.blog-v2 #dib-posts .dib-related .dib-related-post .dib-post-text{text-align:left;padding:24px}.blog-v2 #dib-posts #dib-template-2 .dib-related .dib-related-post h2.dib-post-title,.blog-v2 #dib-posts #dib-template-2 .dib-related .dib-related-post h2 .dib-post-title-link{text-align:left;margin:0 0 12px;line-height:1.3;font-size:18px!important;font-weight:600!important}.blog-v2 #dib-posts .dib-related .dib-related-post h2 a.dib-post-title-link{text-decoration:none;color:var(--v2-content-strong)!important}.blog-v2 #dib-posts .dib-related .dib-related-post .dib-meta-text{justify-content:flex-start}.blog-v2 #dib-posts .dib-related .dib-related-post .dib-meta-text p{color:var(--v2-content-muted);margin:0;font-size:13px!important}
