.tf-faq{border-top:1px solid var(--mk-color-line-hairline)}.tf-faq details{border-bottom:1px solid var(--mk-color-line-hairline)}.tf-faq summary{display:flex;align-items:baseline;justify-content:space-between;gap:var(--mk-space-lg);padding:var(--mk-primitive-step-20) 4px;cursor:pointer;list-style:none}.tf-faq summary::-webkit-details-marker{display:none}.tf-faq-question{font-family:var(--mk-font-sans);font-size:var(--mk-primitive-size-19);font-weight:var(--mk-primitive-weight-500);line-height:1.35;letter-spacing:var(--mk-primitive-tracking-20);color:var(--mk-color-text-primary);text-wrap:pretty;transition:color var(--mk-dur-hover) var(--mk-ease-hover)}.tf-faq summary:hover .tf-faq-question{color:var(--mk-color-accent)}.tf-faq summary:focus-visible{outline:var(--mk-focus-outline);outline-offset:var(--mk-focus-ring-offset)}.tf-faq summary:focus-visible .tf-faq-question{color:var(--mk-color-accent)}.tf-faq-mark{flex:0 0 auto;font-family:var(--mk-font-mono);font-size:var(--mk-primitive-size-14);color:var(--mk-color-text-quiet)}.tf-faq-mark:after{content:"+"}.tf-faq details[open] .tf-faq-mark:after{content:"−";color:var(--mk-color-accent)}.tf-faq-answer{margin:0;padding:0 4px var(--mk-space-lg);max-width:var(--mk-section-measure);font-family:var(--mk-font-mono);font-size:var(--mk-text-finding-size);line-height:var(--mk-text-body-leading);color:var(--mk-color-text-body)}.tf-faq-answer p{margin:0 0 var(--mk-primitive-step-16)}.tf-faq-answer p:last-child{margin-bottom:0}.article-page[data-astro-cid-4dqtj3le]{display:flex;min-height:100vh;flex-direction:column;background:var(--mk-color-canvas)}.article-main[data-astro-cid-4dqtj3le]{flex:1}.article-head[data-astro-cid-4dqtj3le]{padding:clamp(40px,6vw,64px) var(--mk-gutter) clamp(44px,5vw,56px)}.article-back[data-astro-cid-4dqtj3le]{display:inline-block;margin-bottom:var(--mk-primitive-step-20);font-family:var(--mk-text-label-font);font-size:var(--mk-text-label-size);font-weight:var(--mk-text-label-weight);line-height:var(--mk-text-label-leading);letter-spacing:var(--mk-text-label-tracking);text-transform:var(--mk-text-label-transform);color:var(--mk-color-text-muted);text-decoration:none;transition:color var(--mk-dur-hover) var(--mk-ease-hover)}.article-back[data-astro-cid-4dqtj3le]:hover{color:var(--mk-color-accent)}.article-back[data-astro-cid-4dqtj3le]:focus-visible{outline:var(--mk-focus-outline);outline-offset:var(--mk-focus-ring-offset);color:var(--mk-color-accent)}.article-meta[data-astro-cid-4dqtj3le]{margin:0 0 var(--mk-primitive-step-20);font-family:var(--mk-font-mono);font-size:var(--mk-text-label-size);font-weight:var(--mk-text-label-weight);line-height:var(--mk-text-label-leading);text-transform:lowercase;color:var(--mk-color-text-muted)}.article-title[data-astro-cid-4dqtj3le]{margin:0;max-width:var(--mk-measure-display-m);font-family:var(--mk-font-display);font-size:var(--mk-text-display-m-size);font-weight:var(--mk-text-display-m-weight);line-height:var(--mk-text-display-m-leading);letter-spacing:var(--mk-text-display-m-tracking);color:var(--mk-color-text-primary);text-wrap:pretty}.article-finding[data-astro-cid-4dqtj3le]{margin-top:var(--mk-space-xl)}.article-finding--metric[data-astro-cid-4dqtj3le]{display:grid;grid-template-columns:auto minmax(0,var(--mk-section-measure));align-items:start;gap:var(--mk-space-column-gap)}@media(max-width:860px){.article-finding--metric[data-astro-cid-4dqtj3le]{grid-template-columns:minmax(0,1fr);gap:var(--mk-primitive-step-28)}}.article-metric[data-astro-cid-4dqtj3le]{margin:0;font-family:var(--mk-font-display);font-size:var(--mk-text-metric-size);font-weight:var(--mk-text-metric-weight);line-height:var(--mk-text-metric-leading);letter-spacing:var(--mk-text-metric-tracking);font-variant-numeric:var(--mk-text-numeric);color:var(--mk-text-metric-color)}.article-lead-line[data-astro-cid-4dqtj3le]{margin:0;max-width:var(--mk-section-measure);font-family:var(--mk-font-mono);font-size:var(--mk-text-standfirst-size);font-weight:var(--mk-text-standfirst-weight);line-height:var(--mk-text-standfirst-leading);color:var(--mk-color-text-data);text-wrap:pretty}.article-lead-body[data-astro-cid-4dqtj3le]{margin:var(--mk-primitive-step-20) 0 0;max-width:var(--mk-section-measure);font-family:var(--mk-text-body-font);font-size:var(--mk-text-body-size-prose);font-weight:var(--mk-text-body-weight);line-height:var(--mk-text-body-leading);color:var(--mk-color-text-body)}.article-lead[data-astro-cid-4dqtj3le]>[data-astro-cid-4dqtj3le]:first-child{margin-top:0}.article-body[data-astro-cid-4dqtj3le]{padding:var(--mk-section-padding-y) var(--mk-gutter);border-top:1px solid var(--mk-color-line-hairline)}.article-body[data-astro-cid-4dqtj3le]>.prose[data-astro-cid-4dqtj3le]{max-width:76ch}.article-body[data-astro-cid-4dqtj3le]>.prose[data-astro-cid-4dqtj3le] :where(p,ul,ol,dl,blockquote){max-width:none}.article-body[data-astro-cid-4dqtj3le]>.prose[data-astro-cid-4dqtj3le] :is(table,pre,figure,img){max-width:min(96ch,calc(100vw - 2 * var(--mk-gutter)))}.article-body[data-astro-cid-4dqtj3le]>.prose[data-astro-cid-4dqtj3le] :is(table,pre){overflow-x:auto}
