.article_article__HA12P{--art-side:184px;--art-gap:52px;--art-aside:232px;display:grid;grid-template-columns:minmax(0,var(--mp-read));grid-template-areas:"head" "cover" "tocm" "body";justify-content:center;-moz-column-gap:var(--art-gap);column-gap:var(--art-gap);align-items:start;padding-bottom:var(--mp-s-16)}.article_head__PHmkZ{grid-area:head;min-width:0}.article_cover__GC1PR{grid-area:cover;min-width:0}.article_tocm__kjIFA{grid-area:tocm;min-width:0;margin-top:var(--mp-s-5)}.article_body__Tpio1{grid-area:body;min-width:0;padding-top:var(--mp-s-6)}.article_toc__CF3qm{grid-area:toc;display:none;min-width:0}.article_aside__zZ8a5{grid-area:aside;display:none;min-width:0}.article_endmeta__7uuqX{display:block}@media (min-width:768px){.article_tocm__kjIFA{margin-top:var(--mp-s-6)}.article_body__Tpio1{padding-top:var(--mp-s-8)}}@media (min-width:1024px){.article_article__HA12P{grid-template-columns:var(--art-side) minmax(0,var(--mp-read));grid-template-areas:"head head" "toc cover" "toc body";padding-bottom:var(--mp-s-24)}.article_tocm__kjIFA{display:none}.article_toc__CF3qm{display:block;position:sticky;top:calc(var(--mp-hdr-h) + var(--mp-s-6));max-height:calc(100vh - var(--mp-hdr-h) - var(--mp-s-12));overflow-y:auto}.article_body__Tpio1{padding-top:var(--mp-s-12)}.article_bodyFlush__sEAz5{padding-top:0}}@media (min-width:1280px){.article_article__HA12P{--art-side:168px;--art-gap:44px;--art-aside:200px;grid-template-columns:var(--art-side) minmax(0,var(--mp-read)) var(--art-aside);grid-template-areas:"head head head" "toc cover aside" "toc body aside"}.article_aside__zZ8a5{display:grid;position:sticky;top:calc(var(--mp-hdr-h) + var(--mp-s-6));gap:var(--mp-s-4)}.article_endmeta__7uuqX{display:none}}@media (min-width:1360px){.article_article__HA12P{--art-side:184px;--art-gap:52px;--art-aside:232px}}.blog-prose{min-width:0;font-size:var(--mp-text-read);line-height:var(--mp-lh-prose);color:var(--mp-fg);overflow-wrap:break-word}.blog-prose>:first-child{margin-top:0}.blog-prose>*+*{margin-top:var(--mp-para-read)}.blog-prose p{text-wrap:pretty}.blog-prose h2,.blog-prose h3,.blog-prose h4{font-weight:var(--mp-w-semibold);color:var(--mp-fg);text-wrap:balance;scroll-margin-top:calc(var(--mp-hdr-h) + var(--mp-hdr-top) + var(--mp-s-6))}.blog-prose h2{font-size:var(--mp-text-h3);line-height:var(--mp-lh-h3)}.blog-prose h3{font-size:var(--mp-text-h4);line-height:var(--mp-lh-h4)}.blog-prose h4{font-size:var(--mp-text-body);line-height:var(--mp-lh-body)}.blog-prose.blog-prose>h2{margin-top:var(--mp-read-h2-top)}.blog-prose.blog-prose>h3{margin-top:var(--mp-read-h3-top)}.blog-prose.blog-prose>h4{margin-top:var(--mp-s-6)}.blog-prose.blog-prose>:first-child{margin-top:0}.blog-prose.blog-prose>:is(h2,h3,h4)+*{margin-top:var(--mp-s-3)}.blog-prose strong{font-weight:var(--mp-w-semibold)}.blog-prose a:not([class]){color:var(--mp-accent);text-decoration:underline;text-decoration-color:var(--mp-brand-200);text-underline-offset:var(--mp-underline-offset);transition:text-decoration-color var(--mp-dur-micro) var(--mp-ease-standard),color var(--mp-dur-micro) var(--mp-ease-standard)}.blog-prose a:not([class]):hover{color:var(--mp-accent-hover);text-decoration-color:currentColor}.blog-prose a:not([class]):focus-visible{outline:2px solid var(--mp-focus-ring);outline-offset:2px;border-radius:var(--mp-r-control)}.blog-prose ul{list-style:none;padding-left:var(--mp-s-5)}.blog-prose ul>li{position:relative}.blog-prose ul>li:before{content:"";position:absolute;left:calc(-1 * var(--mp-s-5));top:.72em;width:6px;height:6px;border-radius:var(--mp-r-full);background:var(--mp-n-400)}.blog-prose ol{list-style:decimal;padding-left:var(--mp-s-6)}.blog-prose ol>li::marker{color:var(--mp-fg-3);font-variant-numeric:tabular-nums}.blog-prose li+li,.blog-prose li>p+p{margin-top:var(--mp-s-2)}.blog-prose li>:is(ul,ol){margin-top:var(--mp-s-2)}.blog-prose.blog-prose>p+:is(ul,ol){margin-top:var(--mp-s-3)}.blog-prose blockquote{margin-inline:0;padding:var(--mp-s-1) 0 var(--mp-s-1) var(--mp-s-5);border-left:2px solid var(--mp-gold-400);font-size:var(--mp-text-h4);line-height:var(--mp-lh-h4);color:var(--mp-fg)}.blog-prose blockquote p+p{margin-top:var(--mp-s-3)}.blog-prose blockquote cite{display:block;margin-top:var(--mp-s-2);font-size:var(--mp-text-xs);line-height:var(--mp-lh-xs);font-style:normal;color:var(--mp-fg-3)}.blog-prose hr{margin-block:var(--mp-s-10);border:0;border-top:1px solid var(--mp-line)}.blog-prose :not(pre)>code{padding:1px var(--mp-s-1-5);border-radius:var(--mp-r-control);background:var(--mp-bg-sunken);font-size:.9em}.blog-prose pre{overflow-x:auto;padding:var(--mp-s-4);border-radius:var(--mp-r-card);background:var(--mp-n-900);color:var(--mp-n-0);font-size:var(--mp-text-sm);line-height:var(--mp-lh-sm)}.blog-prose img{display:block;width:100%;height:auto;border-radius:var(--mp-r-card);background:var(--mp-bg-sunken);-o-object-fit:contain;object-fit:contain}.blog-prose-tablewrap{overflow-x:auto;border:1px solid var(--mp-line);border-radius:var(--mp-r-card)}.blog-prose-table{width:100%;min-width:560px;font-size:var(--mp-text-sm);line-height:var(--mp-lh-ui);text-align:left;border-collapse:collapse}.blog-prose-table th{padding:var(--mp-s-3) var(--mp-s-4);background:var(--mp-bg-sunken);font-weight:var(--mp-w-semibold);color:var(--mp-fg);white-space:nowrap;vertical-align:top}.blog-prose-table td{padding:var(--mp-s-4);border-top:1px solid var(--mp-line);color:var(--mp-fg-2);vertical-align:top;overflow-wrap:break-word;text-wrap:pretty}.blog-prose-table td:first-child{color:var(--mp-fg);font-weight:var(--mp-w-medium);min-width:6em}.blog-prose-table td:not(:first-child),.blog-prose-table th:not(:first-child){min-width:8.5em}.blog-prose-table tbody tr:first-child td{border-top:0}.blog-prose.blog-prose>:is(.blog-prose-tablewrap,blockquote,aside){margin-top:var(--mp-s-8)}.blog-prose.blog-prose>:is(.blog-prose-tablewrap,blockquote,aside)+*{margin-top:var(--mp-s-8)}.blog-prose.blog-prose>:is(.blog-prose-tablewrap,blockquote,aside)+h2{margin-top:var(--mp-read-h2-top)}.blog-prose.blog-prose>:is(.blog-prose-tablewrap,blockquote,aside)+h3{margin-top:var(--mp-read-h3-top)}.blog-prose.blog-prose>:is(h2,h3,h4)+:is(.blog-prose-tablewrap,blockquote){margin-top:var(--mp-s-4)}@media (max-width:767px){.blog-prose{line-height:var(--mp-lh-read)}.blog-prose.blog-prose>h2{margin-top:var(--mp-s-10)}.blog-prose.blog-prose>h3{margin-top:var(--mp-s-6)}.blog-prose.blog-prose>:is(.blog-prose-tablewrap,blockquote,aside){margin-top:var(--mp-s-6)}.blog-prose.blog-prose>:is(.blog-prose-tablewrap,blockquote,aside)+*{margin-top:var(--mp-s-6)}.blog-prose.blog-prose>:is(.blog-prose-tablewrap,blockquote,aside)+h2{margin-top:var(--mp-s-10)}.blog-prose.blog-prose>:is(.blog-prose-tablewrap,blockquote,aside)+h3{margin-top:var(--mp-s-6)}.blog-prose.blog-prose>:is(h2,h3,h4)+:is(.blog-prose-tablewrap,blockquote){margin-top:var(--mp-s-4)}.blog-prose-table,.blog-prose-table tbody,.blog-prose-table td,.blog-prose-table tr{display:block;min-width:0}.blog-prose-table thead{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.blog-prose-table tr{padding:var(--mp-s-4)}.blog-prose-table tr+tr{border-top:1px solid var(--mp-line)}.blog-prose-table tbody tr:first-child td,.blog-prose-table td{padding:0;border:0}.blog-prose-table td:not(:first-child),.blog-prose-table th:not(:first-child){min-width:0}.blog-prose-table td:first-child{margin-bottom:var(--mp-s-2);font-size:var(--mp-text-ui);line-height:var(--mp-lh-ui);font-weight:var(--mp-w-semibold)}.blog-prose-table td[data-label]{display:grid;grid-template-columns:6em minmax(0,1fr);-moz-column-gap:var(--mp-s-3);column-gap:var(--mp-s-3)}.blog-prose-table td[data-label]+td[data-label]{margin-top:var(--mp-s-1)}.blog-prose-table td[data-label]:before{content:attr(data-label);color:var(--mp-fg-3)}}