.blog-header[data-astro-cid-x255k2k2]{max-width:none;margin-bottom:2rem}.section-kicker[data-astro-cid-x255k2k2]{color:var(--accent);letter-spacing:.035em;margin-bottom:.8rem;font-size:.66em;font-weight:600;line-height:1.4;display:inline-block}.blog-header[data-astro-cid-x255k2k2] h1[data-astro-cid-x255k2k2]{letter-spacing:-.025em;margin:0 0 .8rem;font-size:clamp(2.6rem,4.5vw,3.8rem);line-height:1.06}.blog-header[data-astro-cid-x255k2k2] p[data-astro-cid-x255k2k2]{max-width:none;color:rgb(var(--gray));margin:0;font-size:.82em;line-height:1.6}.blog-tools[data-astro-cid-x255k2k2]{border-top:1.5px solid #b4bbc8;border-bottom:1.5px solid #b4bbc8;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:1.25rem;padding:1.25rem 0;display:grid}.blog-search[data-astro-cid-x255k2k2]{box-sizing:border-box;width:100%;color:rgb(var(--gray-dark));background:#fff;border:1.5px solid #b4bbc8;border-radius:5px;padding:.65rem .8rem;font-family:inherit;font-size:.72em;line-height:1.4;transition:border-color .15s,box-shadow .15s}.blog-search[data-astro-cid-x255k2k2]:hover{border-color:rgb(var(--gray))}.blog-search[data-astro-cid-x255k2k2]:focus{border-color:var(--accent);outline:none;box-shadow:0 0 0 2px #1f3a5f1a}.blog-search[data-astro-cid-x255k2k2]::placeholder{color:rgb(var(--gray))}.language-filters[data-astro-cid-x255k2k2]{align-items:center;gap:.25rem;display:flex}.filter-button[data-astro-cid-x255k2k2]{color:rgb(var(--gray));cursor:pointer;background:0 0;border:1px solid #0000;border-radius:5px;padding:.4rem .65rem;font-family:inherit;font-size:.64em;font-weight:600;line-height:1.3;transition:background-color .15s,color .15s,border-color .15s}.filter-button[data-astro-cid-x255k2k2]:hover{background:rgba(var(--gray-light), .55);color:rgb(var(--gray-dark))}.filter-button[data-astro-cid-x255k2k2].active{color:rgb(var(--black));background:#eef0f4;border-color:#b4bbc8}.filter-button[data-astro-cid-x255k2k2]:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.blog-index[data-astro-cid-x255k2k2]{padding-top:2.75rem}.blog-index-header[data-astro-cid-x255k2k2]{justify-content:space-between;align-items:baseline;gap:1rem;margin-bottom:.75rem;display:flex}.blog-index-header[data-astro-cid-x255k2k2] h2[data-astro-cid-x255k2k2]{margin:0;font-size:1.25em;line-height:1.25}.blog-count[data-astro-cid-x255k2k2]{color:rgb(var(--gray));margin:0;font-size:.62em;line-height:1.4}.blog-list[data-astro-cid-x255k2k2]{border-top:1.5px solid #b4bbc8;flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.blog-card[data-astro-cid-x255k2k2]{border-bottom:1px solid #cdd3dc;padding:1.2rem 0;position:relative}.blog-card[data-astro-cid-x255k2k2].hidden{display:none}.blog-link[data-astro-cid-x255k2k2]{color:inherit;grid-template-columns:150px minmax(0,1fr) 115px;align-items:start;gap:2rem;text-decoration:none;display:grid}.blog-link[data-astro-cid-x255k2k2]:hover{color:inherit;text-decoration:none}.blog-link[data-astro-cid-x255k2k2] h3[data-astro-cid-x255k2k2],.blog-link[data-astro-cid-x255k2k2] p[data-astro-cid-x255k2k2],.blog-link[data-astro-cid-x255k2k2] span[data-astro-cid-x255k2k2],.blog-link[data-astro-cid-x255k2k2] time[data-astro-cid-x255k2k2]{text-decoration:none}.blog-link[data-astro-cid-x255k2k2]:focus-visible{outline:2px solid var(--accent);outline-offset:6px;border-radius:2px}.blog-meta[data-astro-cid-x255k2k2]{color:rgb(var(--gray));flex-direction:column;gap:.3rem;padding-top:.2rem;font-size:.6em;line-height:1.4;display:flex}.blog-language[data-astro-cid-x255k2k2]{font-weight:600}.blog-content[data-astro-cid-x255k2k2]{min-width:0}.blog-card[data-astro-cid-x255k2k2] h3[data-astro-cid-x255k2k2]{max-width:760px;color:rgb(var(--black));margin:0 0 .35rem;font-size:1.25em;line-height:1.25;transition:color .15s}.blog-description[data-astro-cid-x255k2k2]{max-width:760px;color:rgb(var(--gray-dark));margin:0;font-size:.74em;line-height:1.6}.blog-action[data-astro-cid-x255k2k2]{color:var(--accent);white-space:nowrap;place-self:center end;align-items:center;font-size:.74em;font-weight:700;line-height:1.3;text-decoration:none;transition:color .15s,transform .15s;display:inline-flex}.blog-link[data-astro-cid-x255k2k2]:hover h3[data-astro-cid-x255k2k2]{color:var(--accent);text-decoration:none}.blog-link[data-astro-cid-x255k2k2]:hover .blog-action[data-astro-cid-x255k2k2]{color:var(--accent-dark);text-decoration:none;transform:translate(3px)}.no-results[data-astro-cid-x255k2k2]{color:rgb(var(--gray));margin:0;padding:2rem 0;font-size:.76em;display:none}.no-results[data-astro-cid-x255k2k2].visible{display:block}@media (width<=850px){.blog-link[data-astro-cid-x255k2k2]{grid-template-columns:110px minmax(0,1fr);gap:1.5rem}.blog-action[data-astro-cid-x255k2k2]{grid-column:2;place-self:start;margin-top:.5rem}}@media (width<=700px){.blog-header[data-astro-cid-x255k2k2]{margin-bottom:2rem}.blog-header[data-astro-cid-x255k2k2] h1[data-astro-cid-x255k2k2]{font-size:2.5rem}.blog-tools[data-astro-cid-x255k2k2]{grid-template-columns:1fr;gap:.75rem}.language-filters[data-astro-cid-x255k2k2]{flex-wrap:wrap}.blog-index[data-astro-cid-x255k2k2]{padding-top:2rem}.blog-link[data-astro-cid-x255k2k2]{grid-template-columns:1fr;gap:.65rem}.blog-meta[data-astro-cid-x255k2k2]{flex-direction:row;align-items:center;gap:.4rem}.blog-meta[data-astro-cid-x255k2k2] .meta-separator[data-astro-cid-x255k2k2]{display:inline}.blog-action[data-astro-cid-x255k2k2]{grid-column:auto;place-self:start;margin-top:.35rem}}@media (width>=701px){.blog-meta[data-astro-cid-x255k2k2] .meta-separator[data-astro-cid-x255k2k2]{display:none}}@media (width<=480px){.blog-header[data-astro-cid-x255k2k2] h1[data-astro-cid-x255k2k2]{font-size:2.2rem}.blog-card[data-astro-cid-x255k2k2]{padding:1.25rem 0}.blog-card[data-astro-cid-x255k2k2] h3[data-astro-cid-x255k2k2]{font-size:1.15em}}
