.blog-module__3rPSzG__blog{flex-direction:column;min-height:100svh;display:flex}.blog-module__3rPSzG__blog a{text-underline-offset:.25em}.blog-module__3rPSzG__blog a:focus-visible,.blog-module__3rPSzG__blog [tabindex]:focus-visible{outline:2px solid var(--color-mint);outline-offset:6px;border-radius:2px}.blog-module__3rPSzG__header,.blog-module__3rPSzG__main,.blog-module__3rPSzG__footer{width:min(100% - 4rem,76rem);margin-inline:auto}.blog-module__3rPSzG__header{border-bottom:1px solid var(--color-taupe);justify-content:space-between;align-items:center;gap:1.5rem;min-height:6rem;display:flex}.blog-module__3rPSzG__header img{width:13.875rem;height:auto}.blog-module__3rPSzG__header nav{gap:2rem;display:flex}.blog-module__3rPSzG__header nav a{min-height:44px;color:var(--color-muted);align-items:center;display:inline-flex}.blog-module__3rPSzG__header nav a:hover{color:var(--color-mint)}.blog-module__3rPSzG__main{flex:1;padding-block:5rem 7rem}.blog-module__3rPSzG__languages{flex-wrap:wrap;gap:.5rem 1.5rem;margin-bottom:2rem;font-size:.875rem;display:flex}.blog-module__3rPSzG__languages a{min-height:44px;color:var(--color-muted);align-items:center;display:inline-flex}.blog-module__3rPSzG__languages a:hover{color:var(--color-mint)}.blog-module__3rPSzG__languages a[aria-current=page]{color:var(--color-mint);text-decoration:underline}.blog-module__3rPSzG__intro{max-width:49rem;padding-bottom:4rem}.blog-module__3rPSzG__intro h1{letter-spacing:-.04em;font-size:clamp(3.5rem,7vw,6rem);font-weight:500;line-height:1.05}.blog-module__3rPSzG__intro h1 span{color:var(--color-mint)}.blog-module__3rPSzG__intro p{max-width:38rem;color:var(--color-muted);margin-top:1.75rem;font-size:1.25rem;line-height:1.6}.blog-module__3rPSzG__empty{border-top:1px solid var(--color-taupe);padding-block:3.5rem}.blog-module__3rPSzG__empty h2,.blog-module__3rPSzG__empty h1{letter-spacing:-.03em;text-wrap:balance;font-size:clamp(1.75rem,3vw,2.5rem);line-height:1.2}.blog-module__3rPSzG__empty p{max-width:36rem;color:var(--color-muted);margin-block:1.25rem 1.5rem;line-height:1.8}.blog-module__3rPSzG__textLink{min-height:44px;color:var(--color-mint);align-items:center;gap:.65rem;font-weight:500;display:inline-flex}.blog-module__3rPSzG__textLink:hover{color:var(--color-mint-light);text-decoration:underline}.blog-module__3rPSzG__postRow{border-top:1px solid var(--color-taupe);grid-template-columns:14rem 1fr;gap:3rem;padding-block:2.5rem;display:grid}.blog-module__3rPSzG__meta{color:var(--color-muted);flex-direction:column;align-items:flex-start;gap:1rem;font-size:.875rem;display:flex}.blog-module__3rPSzG__highlight{color:var(--color-mint)}.blog-module__3rPSzG__postRow h2{letter-spacing:-.03em;text-wrap:balance;overflow-wrap:anywhere;font-size:clamp(1.75rem,3vw,2.5rem);line-height:1.2}.blog-module__3rPSzG__postRow h2 a:hover{color:var(--color-mint)}.blog-module__3rPSzG__postRow p{max-width:65ch;color:var(--color-muted);margin-top:1rem;line-height:1.8}.blog-module__3rPSzG__rowBottom{color:var(--color-muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin-top:1.5rem;font-size:.875rem;display:flex}.blog-module__3rPSzG__back{min-height:44px;color:var(--color-mint);align-items:center;margin-bottom:2.5rem;text-decoration:underline;display:inline-flex}.blog-module__3rPSzG__article{max-width:49rem;margin-inline:auto}.blog-module__3rPSzG__articleHeader{border-bottom:1px solid var(--color-taupe);padding-bottom:2.5rem}.blog-module__3rPSzG__articleHeader h1{letter-spacing:-.04em;text-wrap:balance;overflow-wrap:anywhere;font-size:clamp(2.5rem,5vw,4.5rem);font-weight:500;line-height:1.1}.blog-module__3rPSzG__description{color:var(--color-muted);margin-top:1.75rem;font-size:1.25rem;line-height:1.7}.blog-module__3rPSzG__articleMeta{color:var(--color-muted);flex-wrap:wrap;gap:.5rem 1.5rem;margin-top:2rem;font-size:.875rem;display:flex}.blog-module__3rPSzG__prose{overflow-wrap:anywhere;max-width:70ch;padding-top:2.5rem;font-size:1.125rem;line-height:1.85}.blog-module__3rPSzG__prose>:first-child{margin-top:0}.blog-module__3rPSzG__prose p,.blog-module__3rPSzG__prose ul,.blog-module__3rPSzG__prose ol,.blog-module__3rPSzG__prose blockquote,.blog-module__3rPSzG__prose pre,.blog-module__3rPSzG__tableScroll{margin-block:1.5rem}.blog-module__3rPSzG__prose h2,.blog-module__3rPSzG__prose h3,.blog-module__3rPSzG__prose h4,.blog-module__3rPSzG__prose h5,.blog-module__3rPSzG__prose h6{letter-spacing:-.025em;text-wrap:balance;margin-top:2.75rem;margin-bottom:1rem;font-weight:500;line-height:1.3}.blog-module__3rPSzG__prose h2{font-size:1.875rem}.blog-module__3rPSzG__prose h3{font-size:1.5rem}.blog-module__3rPSzG__prose h4,.blog-module__3rPSzG__prose h5,.blog-module__3rPSzG__prose h6{font-size:1.25rem}.blog-module__3rPSzG__prose a{color:var(--color-mint);text-decoration:underline}.blog-module__3rPSzG__prose a:hover{color:var(--color-mint-light)}.blog-module__3rPSzG__prose ul{padding-left:1.5rem;list-style:outside}.blog-module__3rPSzG__prose ol{padding-left:1.5rem;list-style:decimal}.blog-module__3rPSzG__prose li{margin-block:.5rem;padding-left:.25rem}.blog-module__3rPSzG__prose li>ul,.blog-module__3rPSzG__prose li>ol{margin-block:.5rem}.blog-module__3rPSzG__prose blockquote{border-left:1px solid var(--color-mint);color:var(--color-muted);padding-left:1.5rem;font-style:italic}.blog-module__3rPSzG__prose code{background:var(--color-surface);border-radius:3px;padding:.2em .35em;font-size:.875em}.blog-module__3rPSzG__prose pre{background:var(--color-surface);border-radius:6px;max-width:100%;padding:1.5rem;line-height:1.7;overflow-x:auto}.blog-module__3rPSzG__prose pre code{background:0 0;padding:0}.blog-module__3rPSzG__prose img{border-radius:6px;max-width:100%;height:auto;margin-block:2rem}.blog-module__3rPSzG__prose hr{border-color:var(--color-taupe);margin-block:3rem}.blog-module__3rPSzG__tableScroll{max-width:100%;overflow-x:auto}.blog-module__3rPSzG__prose table{border-collapse:collapse;width:100%;font-size:.9375rem}.blog-module__3rPSzG__prose th,.blog-module__3rPSzG__prose td{text-align:left;border-bottom:1px solid var(--color-taupe);padding:.75rem 1rem}.blog-module__3rPSzG__prose th{color:var(--color-mint);font-weight:500}.blog-module__3rPSzG__footer{border-top:1px solid var(--color-taupe);color:var(--color-muted);justify-content:space-between;gap:2rem;padding-block:2rem;font-size:.875rem;display:flex}.blog-module__3rPSzG__footer p{max-width:27rem}.blog-module__3rPSzG__skip{z-index:100;background:var(--color-paper);color:var(--color-ink);padding:1rem;position:fixed;top:1rem;left:1rem;transform:translateY(-200%)}.blog-module__3rPSzG__skip:focus{transform:translateY(0)}@media (max-width:640px){.blog-module__3rPSzG__header,.blog-module__3rPSzG__main,.blog-module__3rPSzG__footer{width:calc(100% - 2.5rem)}.blog-module__3rPSzG__header{gap:1rem;min-height:5rem}.blog-module__3rPSzG__header img{width:9rem}.blog-module__3rPSzG__header nav{gap:1.25rem;font-size:.875rem}.blog-module__3rPSzG__main{padding-block:3rem 4rem}.blog-module__3rPSzG__intro{padding-bottom:3rem}.blog-module__3rPSzG__intro p,.blog-module__3rPSzG__description{font-size:1.125rem}.blog-module__3rPSzG__empty{padding-block:2.5rem}.blog-module__3rPSzG__postRow{grid-template-columns:minmax(0,1fr);gap:1rem}.blog-module__3rPSzG__meta{flex-flow:wrap}.blog-module__3rPSzG__prose{font-size:1rem}.blog-module__3rPSzG__footer{flex-direction:column;gap:.75rem}}
