.blog-module__2hnOMq__index{padding-block:var(--space-section);--chart-line:var(--violet);--chart-fill:var(--violet-soft)}.blog-module__2hnOMq__indexHead{max-width:42rem;margin-bottom:var(--space-8)}.blog-module__2hnOMq__indexHead h1{margin:0 0 var(--space-3)}.blog-module__2hnOMq__tabs{gap:var(--space-1);width:max-content;max-width:100%;margin-bottom:var(--space-8);padding:var(--space-1);border:1px solid var(--line);border-radius:var(--radius-pill);background:var(--surface);scrollbar-width:none;display:flex;overflow-x:auto}.blog-module__2hnOMq__tab{padding:var(--space-2) var(--space-4);border-radius:var(--radius-pill);color:var(--text-muted);font-size:var(--text-sm);white-space:nowrap;transition:color var(--dur-fast) var(--ease-out), background-color var(--dur-fast) var(--ease-out);flex:none;font-weight:500;text-decoration:none}.blog-module__2hnOMq__tab:hover{color:var(--text)}.blog-module__2hnOMq__tab[aria-current=page]{background:var(--surface-3);color:var(--text)}.blog-module__2hnOMq__tab:focus-visible,.blog-module__2hnOMq__pagerLink:focus-visible,.blog-module__2hnOMq__cardLink:focus-visible{outline:2px solid var(--lime);outline-offset:2px}.blog-module__2hnOMq__empty{max-width:34rem}.blog-module__2hnOMq__grid{gap:var(--space-8) var(--space-6);grid-template-columns:repeat(auto-fill,minmax(min(100%,18rem),1fr));display:grid}.blog-module__2hnOMq__card{gap:var(--space-4);flex-direction:column;display:flex;position:relative}.blog-module__2hnOMq__media{aspect-ratio:16/9;border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface);overflow:hidden}.blog-module__2hnOMq__media img,.blog-module__2hnOMq__mark{object-fit:cover;width:100%;height:100%;display:block}.blog-module__2hnOMq__card:hover .blog-module__2hnOMq__media{border-color:var(--line-hover)}.blog-module__2hnOMq__cardText{gap:var(--space-2);flex-direction:column;display:flex}.blog-module__2hnOMq__cat{color:var(--violet);font-size:var(--text-sm);font-weight:500}.blog-module__2hnOMq__cardTitle{font-family:var(--font-display);font-size:var(--text-lg);line-height:var(--leading-snug);letter-spacing:var(--tracking-heading);text-wrap:balance;margin:0}.blog-module__2hnOMq__cardLink{color:var(--text);text-decoration:none}.blog-module__2hnOMq__cardLink:after{content:"";position:absolute;inset:0}.blog-module__2hnOMq__cardSub{color:var(--text-muted);-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;margin:0;display:-webkit-box;overflow:hidden}.blog-module__2hnOMq__cardMeta{gap:var(--space-1) var(--space-4);color:var(--text-faint);font-size:var(--text-sm);flex-wrap:wrap;margin:0;display:flex}.blog-module__2hnOMq__lead{margin-bottom:var(--space-12)}@media (min-width:860px){.blog-module__2hnOMq__lead{align-items:center;gap:var(--space-10);grid-template-columns:1.35fr 1fr;display:grid}.blog-module__2hnOMq__lead .blog-module__2hnOMq__cardTitle{font-size:var(--text-3xl);line-height:var(--leading-tight)}}.blog-module__2hnOMq__pager{margin-top:var(--space-12);padding-top:var(--space-6);border-top:1px solid var(--line);font-size:var(--text-sm);grid-template-columns:1fr auto 1fr;align-items:center;display:grid}.blog-module__2hnOMq__pagerNow{color:var(--text-muted)}.blog-module__2hnOMq__pagerLink{color:var(--text);font-weight:500}.blog-module__2hnOMq__pager>:last-child{justify-self:end}.blog-module__2hnOMq__article{padding-block:var(--space-10) var(--space-12)}.blog-module__2hnOMq__crumbs ol{gap:var(--space-2);margin:0 0 var(--space-8);color:var(--text-faint);font-size:var(--text-sm);flex-wrap:wrap;padding:0;list-style:none;display:flex}.blog-module__2hnOMq__crumbs li:not(:last-child):after{content:"/";margin-left:var(--space-2);color:var(--text-faint)}.blog-module__2hnOMq__crumbs li[aria-current]{text-overflow:ellipsis;white-space:nowrap;max-width:24ch;overflow:hidden}.blog-module__2hnOMq__crumbs a{color:var(--text-muted);text-decoration:none}.blog-module__2hnOMq__crumbs a:hover{color:var(--text)}.blog-module__2hnOMq__articleHead{max-width:46rem;margin-bottom:var(--space-8)}.blog-module__2hnOMq__articleTitle{margin:0 0 var(--space-4);font-family:var(--font-display);font-size:clamp(var(--text-3xl), 5vw, var(--text-5xl));font-weight:var(--weight-display);line-height:var(--leading-display);letter-spacing:var(--tracking-display);text-wrap:balance}.blog-module__2hnOMq__articleHead .lede{margin:0 0 var(--space-5)}.blog-module__2hnOMq__translation{color:var(--text-muted)}.blog-module__2hnOMq__cover{margin:0 0 var(--space-10);border:1px solid var(--line);border-radius:var(--radius-xl);overflow:hidden}.blog-module__2hnOMq__cover img{object-fit:cover;width:100%;height:auto;max-height:34rem;display:block}.blog-module__2hnOMq__layout{gap:var(--space-8);display:grid}@media (min-width:1080px){.blog-module__2hnOMq__layout{grid-template-columns:minmax(0,46rem) 15rem;justify-content:space-between}.blog-module__2hnOMq__toc{top:calc(var(--header-h) + var(--space-6));grid-area:1/2;align-self:start;position:sticky}}.blog-module__2hnOMq__toc{padding:var(--space-4) var(--space-5);border:1px solid var(--line);border-radius:var(--radius-lg);font-size:var(--text-sm)}.blog-module__2hnOMq__tocTitle{margin:0 0 var(--space-2);color:var(--text-muted);font-weight:500}.blog-module__2hnOMq__toc ol{margin:0;padding:0;list-style:none}.blog-module__2hnOMq__toc li{padding-block:var(--space-1)}.blog-module__2hnOMq__toc a{color:var(--text);text-decoration:none}.blog-module__2hnOMq__toc a:hover{color:var(--violet)}.blog-module__2hnOMq__tocSub{padding-left:var(--space-4)}.blog-module__2hnOMq__prose{min-width:0;max-width:46rem;font-size:var(--text-lg);line-height:var(--leading-body)}.blog-module__2hnOMq__prose>:first-child{margin-top:0}.blog-module__2hnOMq__prose p,.blog-module__2hnOMq__prose ul,.blog-module__2hnOMq__prose ol,.blog-module__2hnOMq__prose blockquote,.blog-module__2hnOMq__prose figure,.blog-module__2hnOMq__prose pre{margin:0 0 var(--space-5)}.blog-module__2hnOMq__prose .table-wrap{margin:0 0 var(--space-5)}.blog-module__2hnOMq__prose h2,.blog-module__2hnOMq__prose h3,.blog-module__2hnOMq__prose h4{margin:var(--space-10) 0 var(--space-3);font-family:var(--font-display);line-height:var(--leading-snug);letter-spacing:var(--tracking-heading);scroll-margin-top:calc(var(--header-h) + var(--space-4))}.blog-module__2hnOMq__prose h2{font-size:var(--text-2xl)}.blog-module__2hnOMq__prose h3{font-size:var(--text-xl)}.blog-module__2hnOMq__prose h4{font-size:var(--text-lg)}.blog-module__2hnOMq__prose a{color:var(--text);text-decoration:underline;-webkit-text-decoration-color:var(--violet);text-decoration-color:var(--violet);text-underline-offset:3px}.blog-module__2hnOMq__prose ul,.blog-module__2hnOMq__prose ol{padding-left:1.4em}.blog-module__2hnOMq__prose li>p{margin:0 0 var(--space-2)}.blog-module__2hnOMq__prose li::marker{color:var(--violet)}.blog-module__2hnOMq__prose blockquote{padding:var(--space-1) 0 var(--space-1) var(--space-5);border-left:3px solid var(--lime);color:var(--text-muted)}.blog-module__2hnOMq__prose blockquote p:last-child{margin-bottom:0}.blog-module__2hnOMq__prose code{border-radius:var(--radius-xs);background:var(--surface-2);padding:.1em .35em;font-size:.9em}.blog-module__2hnOMq__prose pre{padding:var(--space-4);border-radius:var(--radius-md);background:var(--surface);font-size:var(--text-sm);overflow-x:auto}.blog-module__2hnOMq__prose pre code{background:0 0;padding:0}.blog-module__2hnOMq__prose img{border:1px solid var(--line);border-radius:var(--radius-lg);max-width:100%;height:auto;display:block}.blog-module__2hnOMq__prose figcaption{margin-top:var(--space-2);color:var(--text-faint);font-size:var(--text-sm)}.blog-module__2hnOMq__prose hr{margin:var(--space-10) 0;border:0;border-top:1px solid var(--line)}.blog-module__2hnOMq__prose .table-wrap{border:1px solid var(--line);border-radius:var(--radius-md);overflow-x:auto}.blog-module__2hnOMq__prose table{border-collapse:collapse;width:100%;font-size:var(--text-base)}.blog-module__2hnOMq__prose th,.blog-module__2hnOMq__prose td{padding:var(--space-2) var(--space-3);border-bottom:1px solid var(--line);text-align:left;vertical-align:top}.blog-module__2hnOMq__prose tr:last-child td{border-bottom:0}.blog-module__2hnOMq__prose th{background:var(--surface);font-weight:600}.blog-module__2hnOMq__prose th p,.blog-module__2hnOMq__prose td p{margin:0}.blog-module__2hnOMq__articleFoot{max-width:46rem;margin-top:var(--space-10)}.blog-module__2hnOMq__tags{gap:var(--space-2);margin:0 0 var(--space-6);flex-wrap:wrap;padding:0;list-style:none;display:flex}.blog-module__2hnOMq__tags li{padding:var(--space-1) var(--space-3);border:1px solid var(--line);border-radius:var(--radius-pill);color:var(--text-muted);font-size:var(--text-sm)}.blog-module__2hnOMq__disclaimer{margin:0 0 var(--space-8);color:var(--text-faint);font-size:var(--text-sm)}.blog-module__2hnOMq__cta{padding:var(--space-8);border:1px solid var(--violet-line);border-radius:var(--radius-xl);background:var(--violet-soft)}.blog-module__2hnOMq__cta h2{margin:0 0 var(--space-2);font-family:var(--font-display);font-size:var(--text-2xl)}.blog-module__2hnOMq__cta p{margin:0 0 var(--space-5);color:var(--text-muted)}.blog-module__2hnOMq__related{padding-block:var(--space-10) var(--space-section);border-top:1px solid var(--line);--chart-line:var(--violet);--chart-fill:var(--violet-soft)}.blog-module__2hnOMq__related h2{margin:0 0 var(--space-8)}@media (prefers-reduced-motion:reduce){.blog-module__2hnOMq__tab{transition:none}}
