.article-layout[data-astro-cid-bnv6nu4x]{background-color:var(--color-white);padding:var(--space-2xl) 0 var(--space-3xl)}.article-layout__inner[data-astro-cid-bnv6nu4x]{display:grid;grid-template-columns:240px 1fr;gap:var(--space-2xl);align-items:start}.article-layout__toc[data-astro-cid-bnv6nu4x]{position:sticky;top:calc(72px + var(--space-lg))}.article-layout__toc-heading[data-astro-cid-bnv6nu4x]{font-family:var(--font-body);font-size:var(--text-xs);font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--color-text-light);margin-bottom:var(--space-md)}.article-layout__toc-list[data-astro-cid-bnv6nu4x]{list-style:none;padding:0;margin:0;border-left:2px solid rgba(0,0,0,.08);display:flex;flex-direction:column;gap:.15rem}.article-layout__toc-link[data-astro-cid-bnv6nu4x]{display:block;padding:.35rem 0 .35rem var(--space-md);font-family:var(--font-body);font-size:var(--text-sm);color:var(--color-text-light);text-decoration:none;line-height:1.4;transition:color .15s ease,border-color .15s ease;border-left:2px solid transparent;margin-left:-2px}.article-layout__toc-link[data-astro-cid-bnv6nu4x]:hover,.article-layout__toc-link[data-astro-cid-bnv6nu4x].is-active{color:var(--color-brand);border-left-color:var(--color-brand)}.article-layout__body[data-astro-cid-bnv6nu4x]{min-width:0}.article-layout__body[data-astro-cid-bnv6nu4x] .stat-inline-wrapper{display:grid;grid-template-columns:1fr auto;gap:var(--space-xl);align-items:center;margin:var(--space-lg) 0}.article-layout__body[data-astro-cid-bnv6nu4x] .stat-inline-content>*:first-child{margin-top:0}.article-layout__body[data-astro-cid-bnv6nu4x] .stat-inline-content>*:last-child{margin-bottom:0}.article-layout__body[data-astro-cid-bnv6nu4x] .stat-inline-wrapper .stat{margin:0!important}@media(max-width:600px){.article-layout__body[data-astro-cid-bnv6nu4x] .stat-inline-wrapper{grid-template-columns:1fr}.article-layout__body[data-astro-cid-bnv6nu4x] .stat-inline-wrapper .stat{order:-1;width:100%}}.article-layout__body[data-astro-cid-bnv6nu4x] .lcg--cols-2{max-width:94%}@media(max-width:960px){.article-layout__body[data-astro-cid-bnv6nu4x] .lcg--cols-2{max-width:100%}}.article-layout__body[data-astro-cid-bnv6nu4x] h2[id]{scroll-margin-top:calc(72px + 2rem)}.article-layout__body[data-astro-cid-bnv6nu4x] h2{margin-top:var(--space-2xl);clear:both}.article-layout__body[data-astro-cid-bnv6nu4x] h3,.article-layout__body[data-astro-cid-bnv6nu4x] hr{clear:both}.article-layout__body[data-astro-cid-bnv6nu4x] h2:first-child{margin-top:0}.article-layout__body[data-astro-cid-bnv6nu4x] .article-image{display:block;width:auto;max-width:100%;max-height:550px;margin:var(--space-xl) auto;border-radius:var(--radius-lg)}.article-layout__body[data-astro-cid-bnv6nu4x] .faq-auto{margin-top:var(--space-lg)}.article-layout__body[data-astro-cid-bnv6nu4x] .faq-auto__grid{display:grid;grid-template-columns:1fr;gap:0}.article-layout__body[data-astro-cid-bnv6nu4x] .faq-auto__item{border-bottom:1px solid rgba(0,0,0,.08)}.article-layout__body[data-astro-cid-bnv6nu4x] .faq-auto__item summary{font-family:var(--font-body);font-size:var(--text-sm);font-weight:600;color:var(--color-brand);padding:var(--space-md) 0;cursor:pointer;list-style:none;display:flex;align-items:center;justify-content:space-between;gap:var(--space-sm)}.article-layout__body[data-astro-cid-bnv6nu4x] .faq-auto__item summary:after{content:"+";font-size:var(--text-lg);font-weight:300;color:var(--color-text-light);flex-shrink:0}.article-layout__body[data-astro-cid-bnv6nu4x] .faq-auto__item[open] summary:after{content:"−"}.article-layout__body[data-astro-cid-bnv6nu4x] .faq-auto__item summary::-webkit-details-marker{display:none}.article-layout__body[data-astro-cid-bnv6nu4x] .faq-auto__item p{font-family:var(--font-body);font-size:var(--text-sm);color:var(--color-text-light);line-height:1.6;padding-bottom:var(--space-md);margin:0}@media(max-width:960px){.article-layout__inner[data-astro-cid-bnv6nu4x]{grid-template-columns:1fr}.article-layout__toc[data-astro-cid-bnv6nu4x]{position:static;border:1px solid rgba(0,0,0,.08);border-radius:var(--radius-md);padding:var(--space-md)}}
