.ff-article-page .ff-prose-content{--article-block-ink:#0b2b24;--article-block-forest:#0c332b;--article-block-paper:#f7f3ea;--article-block-rule:#d8ddd8;--article-block-muted:#52625b;--article-block-caution:#805d29}.ff-article-page .ff-prose-content :is(.ff-key-takeaways,.ff-checklist,.ff-link-list,.ff-toc){border:0;border-block:1px solid var(--article-block-rule);box-shadow:none;background:0 0;border-radius:0;margin:1.5rem 0;padding:1rem 0}.ff-article-page .ff-prose-content :is(.ff-kt-header,.ff-cl-header,.ff-ll-header,.ff-toc-title,.ff-ps-header,.ff-tl-header){color:var(--article-block-ink);font-family:var(--font-inter), system-ui, sans-serif;letter-spacing:0;text-transform:none;background:0 0;margin:0 0 .625rem;padding:0;font-size:.875rem;font-weight:700;line-height:1.4}.ff-article-page .ff-prose-content :is(.ff-kt-header,.ff-kt-item,.ff-pros-list li,.ff-cons-list li,.ff-dt-label,.ff-ll-item a,.ff-faq-q):before{content:none}.ff-article-page .ff-prose-content :is(.ff-kt-list,.ff-cl-list){background:0 0;margin:0;padding:0 0 0 1.25rem;list-style:outside;display:block}.ff-article-page .ff-prose-content :is(.ff-kt-item,.ff-cl-item){color:var(--article-block-ink);margin:0;padding:.1875rem 0;font-size:.9375rem;line-height:1.65;display:list-item}.ff-article-page .ff-prose-content .ff-cl-item:before{content:none}.ff-article-page .ff-prose-content :is(.ff-quick-answer,[data-block=quick-answer]){box-shadow:none;color:var(--article-block-ink);background:0 0;border:0;border-radius:0;margin:1.25rem 0;padding:0}.ff-article-page .ff-prose-content .ff-quick-answer-label{color:var(--article-block-ink);letter-spacing:0;text-transform:none;margin-bottom:.5rem;font-size:.875rem}.ff-article-page .ff-prose-content .ff-quick-answer-label svg{display:none}.ff-article-page .ff-prose-content .ff-quick-answer-text{color:var(--article-block-ink);font-weight:400;line-height:1.7}.ff-article-page .ff-prose-content .ff-callout{border:0;border-left:2px solid var(--article-block-forest);background:var(--article-block-paper);color:var(--article-block-ink);border-radius:0;margin:1.5rem 0;padding:.875rem 1rem;display:block}.ff-article-page .ff-prose-content :is(.ff-callout-warning,.ff-callout-important){border-left-color:var(--article-block-caution)}.ff-article-page .ff-prose-content .ff-callout-icon{display:none}.ff-article-page .ff-prose-content .ff-callout-kind{color:inherit;font-family:var(--font-inter), system-ui, sans-serif;letter-spacing:0;text-transform:none;margin:0 0 .375rem;font-size:.75rem;font-weight:700;line-height:1.4;display:block}.ff-article-page .ff-prose-content .ff-callout-content{color:inherit;font-size:.9375rem;line-height:1.65}.ff-article-page .ff-prose-content .ff-callout-content strong{color:inherit;font:inherit;text-transform:none;letter-spacing:0;opacity:1;margin:0;font-weight:700;display:inline}.ff-article-page .ff-prose-content .ff-callout-content>:last-child{margin-bottom:0}.ff-article-page .ff-prose-content [data-block=quick-answer].ff-callout{box-shadow:none;background:0 0;border:0;border-radius:0;margin:0 0 1.5rem;padding:0}.ff-article-page .ff-prose-content :is(.ff-statistic,.ff-at-a-glance,.ff-formula-block,.ff-worked-example,.ff-comparison-cards,.ff-data-chart){border:1px solid var(--article-block-rule);box-shadow:none;text-align:left;background:0 0;border-radius:0;margin:1.5rem 0}.ff-article-page .ff-prose-content .ff-statistic{padding:1rem 1.125rem}.ff-article-page .ff-prose-content :is(.ff-stat-value,.ff-hs-value,.ff-ng-value){color:var(--article-block-forest);font-family:var(--font-inter), system-ui, sans-serif;letter-spacing:-.025em;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-size:clamp(1.375rem,3vw,1.875rem);font-weight:700;line-height:1.2}.ff-article-page .ff-prose-content :is(.ff-stat-description,.ff-hs-label,.ff-ng-label){color:var(--article-block-ink);letter-spacing:0;text-transform:none;font-size:.875rem;line-height:1.5}.ff-article-page .ff-prose-content :is(.ff-stat-source,.ff-ng-desc,.ff-hs-badge,.ff-estimate-moe){color:var(--article-block-muted);font-size:.75rem;line-height:1.5}.ff-article-page .ff-prose-content .ff-hs-badge{text-transform:none;letter-spacing:0;background:0 0;border:0;border-radius:0;padding:0;font-weight:500}.ff-article-page .ff-prose-content :is(.ff-hs-grid,.ff-number-grid){grid-template-columns:repeat(auto-fit,minmax(min(100%,9rem),1fr));gap:.75rem;margin:1.25rem 0}.ff-article-page .ff-prose-content :is(.ff-hs-card,.ff-ng-card){border:1px solid var(--article-block-rule);text-align:left;min-width:0;box-shadow:none;background:0 0;border-radius:0;padding:.875rem}.ff-article-page .ff-prose-content :is(.ff-aag-header,.ff-formula-title,.ff-we-header,.ff-chart-title,.ff-cc-col-title){border:0;border-bottom:1px solid var(--article-block-rule);background:var(--article-block-paper);color:var(--article-block-ink);font-family:var(--font-inter), system-ui, sans-serif;text-align:left;text-transform:none;letter-spacing:0;margin:0;padding:.75rem 1rem;font-size:.875rem;font-weight:700;line-height:1.45}.ff-article-page .ff-prose-content :is(.ff-aag-row,.ff-formula-var,.ff-cc-row){border-color:var(--article-block-rule);padding:.625rem 1rem}.ff-article-page .ff-prose-content :is(.ff-aag-label,.ff-fv-desc,.ff-we-input-label,.ff-cc-label){color:var(--article-block-muted);font-size:.8125rem;line-height:1.5}.ff-article-page .ff-prose-content :is(.ff-aag-value,.ff-fv-name,.ff-we-input-value,.ff-cc-value){color:var(--article-block-ink);font-variant-numeric:tabular-nums;font-size:.875rem;line-height:1.5}.ff-article-page .ff-prose-content .ff-formula-expr{border:0;border-bottom:1px solid var(--article-block-rule);color:var(--article-block-ink);background:0 0;padding:.875rem 1rem;overflow-x:auto}.ff-article-page .ff-prose-content .ff-formula-vars{padding:.375rem 0}.ff-article-page .ff-prose-content .ff-formula-result{border:0;border-top:1px solid var(--article-block-rule);background:var(--article-block-paper);color:var(--article-block-ink);border-radius:0;margin:0;padding:.875rem 1rem}.ff-article-page .ff-prose-content .ff-we-inputs{gap:0;padding:.375rem 1rem 0}.ff-article-page .ff-prose-content .ff-we-input{border:0;border-bottom:1px solid var(--article-block-rule);background:0 0;border-radius:0;padding:.5rem 0}.ff-article-page .ff-prose-content .ff-we-steps{color:var(--article-block-ink);padding:.875rem 1rem .875rem 2.25rem}.ff-article-page .ff-prose-content .ff-we-result{border-top:1px solid var(--article-block-rule);background:var(--article-block-paper);border-radius:0;margin:0;padding:.875rem 1rem}.ff-article-page .ff-prose-content .ff-we-result-label{color:var(--article-block-muted);letter-spacing:0;text-transform:none;font-size:.8125rem}.ff-article-page .ff-prose-content .ff-we-result-value{color:var(--article-block-forest);font-size:1.125rem;font-weight:700}.ff-article-page .ff-prose-content :is(.ff-cc-vs,.ff-cc-verdict){background:var(--article-block-paper);color:var(--article-block-muted);border-color:var(--article-block-rule)}.ff-article-page .ff-prose-content .ff-pros-cons{border:1px solid var(--article-block-rule);border-radius:0}.ff-article-page .ff-prose-content :is(.ff-pros,.ff-cons){border-color:var(--article-block-rule);background:0 0;padding:1rem}.ff-article-page .ff-prose-content :is(.ff-pros-header,.ff-cons-header,.ff-mf-tag){color:var(--article-block-forest);letter-spacing:0;text-transform:none;font-size:.875rem;font-weight:700}.ff-article-page .ff-prose-content :is(.ff-cons-header,.ff-mf-myth-tag){color:var(--article-block-caution)}.ff-article-page .ff-prose-content :is(.ff-pros-list,.ff-cons-list){margin:0;padding:0 0 0 1.125rem;list-style:outside}.ff-article-page .ff-prose-content :is(.ff-pros-list li,.ff-cons-list li){color:var(--article-block-ink);padding:.1875rem 0;line-height:1.65}.ff-article-page .ff-prose-content :is(.ff-dt-question,.ff-dt-branch,.ff-mf-myth,.ff-mf-fact){border:1px solid var(--article-block-rule);color:var(--article-block-ink);background:0 0;border-radius:0;padding:1rem}.ff-article-page .ff-prose-content .ff-dt-question{text-align:left;background:var(--article-block-paper)}.ff-article-page .ff-prose-content .ff-dt-branch{padding:0}.ff-article-page .ff-prose-content .ff-dt-label{border-bottom:1px solid var(--article-block-rule);background:var(--article-block-paper);color:var(--article-block-forest);padding:.625rem 1rem;font-weight:700}.ff-article-page .ff-prose-content .ff-dt-no .ff-dt-label{color:var(--article-block-caution)}.ff-article-page .ff-prose-content :is(.ff-dt-result,.ff-mf-text){color:var(--article-block-ink);background:0 0;font-style:normal;line-height:1.65}.ff-article-page .ff-prose-content :is(.ff-expert-quote,.ff-pull-quote){border:0;border-left:2px solid var(--article-block-rule);background:0 0;border-radius:0;margin:1.5rem 0;padding:.375rem 0 .375rem 1.125rem}.ff-article-page .ff-prose-content .ff-eq-mark{display:none}.ff-article-page .ff-prose-content :is(.ff-eq-text,.ff-pq-text){color:var(--article-block-ink);border:0;margin:0 0 .625rem;padding:0;font-size:1.125rem;line-height:1.65}.ff-article-page .ff-prose-content :is(.ff-eq-name,.ff-ab-name){color:var(--article-block-ink)}.ff-article-page .ff-prose-content :is(.ff-eq-role,.ff-eq-cred,.ff-pq-attribution){color:var(--article-block-muted);font-size:.8125rem}.ff-article-page .ff-prose-content .ff-eq-attribution{text-align:left}.ff-article-page .ff-prose-content .ff-ps-list{gap:1rem;padding:0;list-style:none}.ff-article-page .ff-prose-content .ff-ps-num{border:1px solid var(--article-block-rule);width:1.625rem;height:1.625rem;color:var(--article-block-forest);background:0 0;border-radius:0;font-size:.8125rem;font-weight:700}.ff-article-page .ff-prose-content :is(.ff-ps-title,.ff-tl-title){color:var(--article-block-ink)}.ff-article-page .ff-prose-content :is(.ff-ps-desc,.ff-tl-desc){color:var(--article-block-muted);font-size:.875rem;line-height:1.65}.ff-article-page .ff-prose-content .ff-tl-list{padding:0;list-style:none}.ff-article-page .ff-prose-content .ff-tl-list:before{background:var(--article-block-rule);width:1px;left:.3125rem}.ff-article-page .ff-prose-content .ff-tl-marker{border:2px solid var(--article-block-forest);background:var(--article-block-paper);width:.6875rem;height:.6875rem;box-shadow:none;border-radius:50%;margin-top:.3125rem}.ff-article-page .ff-prose-content .ff-tl-date{color:var(--article-block-muted);letter-spacing:0;text-transform:none;font-size:.75rem}.ff-article-page .ff-prose-content table{border:1px solid var(--article-block-rule);box-shadow:none;overflow-wrap:normal;word-break:normal;table-layout:auto;border-radius:0}.ff-article-page .ff-prose-content :is(th,td){overflow-wrap:normal;word-break:normal;min-width:7rem}.ff-article-page .ff-prose-content th{background:var(--article-block-paper);border-color:var(--article-block-rule);color:var(--article-block-ink);font-weight:600}.ff-article-page .ff-prose-content td{border-color:var(--article-block-rule);background:#fff}.ff-article-page .ff-prose-content thead th{background:var(--article-block-paper);color:var(--article-block-ink);font-weight:600}.ff-article-page .ff-prose-content tbody th{background:#fff;font-weight:600}.ff-article-page .ff-prose-content tr:nth-child(2n) td,.ff-article-page .ff-prose-content tbody tr:nth-child(2n) th{background:var(--article-block-paper)}.ff-article-page .ff-prose-content caption{width:100%;max-width:calc(100vw - 40px);color:var(--article-block-muted);font-family:var(--font-inter), system-ui, sans-serif;text-align:left;text-transform:none;letter-spacing:0;padding:.625rem 0;font-size:.75rem;font-weight:400;line-height:1.5;display:block}.ff-article-page .ff-prose-content table.ff-summary-table{border-radius:0;overflow-x:auto}.ff-article-page .ff-prose-content .ff-summary-table caption{color:var(--article-block-muted);text-align:left;text-transform:none;letter-spacing:0;background:0 0;padding:.625rem 1rem;font-size:.75rem;font-weight:400}.ff-article-page .ff-prose-content .ff-summary-table :is(th,td){border-color:var(--article-block-rule);color:var(--article-block-ink)}.ff-article-page .ff-prose-content .ff-chart-plot{gap:.75rem;padding:1rem}.ff-article-page .ff-prose-content .ff-chart-label{color:var(--article-block-ink);font-size:.8125rem}.ff-article-page .ff-prose-content .ff-chart-value{color:var(--article-block-ink);font-variant-numeric:tabular-nums;font-size:.8125rem}.ff-article-page .ff-prose-content .ff-chart-meter{background:var(--article-block-rule);border-radius:0;height:.625rem}.ff-article-page .ff-prose-content .ff-chart-meter::-webkit-meter-bar{background:var(--article-block-rule);border-radius:0}.ff-article-page .ff-prose-content .ff-chart-meter::-webkit-meter-optimum-value{background:var(--article-block-forest);border-radius:0}.ff-article-page .ff-prose-content .ff-chart-meter::-moz-meter-bar{background:var(--article-block-forest);border-radius:0}.ff-article-page .ff-prose-content .ff-chart-source{border-color:var(--article-block-rule);color:var(--article-block-muted);background:0 0;padding:.75rem 1rem;font-size:.75rem}.ff-article-page .ff-prose-content :is(.ff-calculator-cta,.ff-glossary-cta,.ff-download-link,.ff-author-bio){border:0;border-block:1px solid var(--article-block-rule);box-shadow:none;background:0 0;border-radius:0;margin:1.5rem 0;padding:1rem 0}.ff-article-page .ff-prose-content .ff-cta-body{min-width:min(100%,12rem)}.ff-article-page .ff-prose-content .ff-cta-label{color:var(--article-block-ink);font-size:1rem;font-weight:700}.ff-article-page .ff-prose-content :is(.ff-cta-desc,.ff-dl-meta,.ff-ab-bio,.ff-ab-credential){color:var(--article-block-muted);font-size:.8125rem;line-height:1.6}.ff-article-page .ff-prose-content .ff-cta-button{border:1px solid var(--article-block-forest);background:var(--article-block-forest);color:#fff;border-radius:2px;max-width:100%;padding:.625rem .875rem;font-size:.8125rem;line-height:1.4;text-decoration:none}.ff-article-page .ff-prose-content .ff-cta-button:hover{background:var(--article-block-ink)}.ff-article-page .ff-prose-content .ff-dl-icon{border:1px solid var(--article-block-rule);width:2.5rem;height:2.75rem;color:var(--article-block-forest);background:0 0;border-radius:0}.ff-article-page .ff-prose-content .ff-dl-title{color:var(--article-block-ink);text-underline-offset:3px;text-decoration:underline}.ff-article-page .ff-prose-content .ff-ll-list{margin:0;padding:0}.ff-article-page .ff-prose-content .ff-ll-item{border-color:var(--article-block-rule)}.ff-article-page .ff-prose-content .ff-ll-item a{color:var(--article-block-forest);text-underline-offset:3px;padding:.625rem 0;text-decoration:underline}.ff-article-page .ff-prose-content .ff-ll-item a:hover{color:var(--article-block-ink);background:0 0}.ff-article-page .ff-prose-content .ff-toc-block-list a{color:var(--article-block-forest)}.ff-article-page .ff-prose-content .ff-reference{border:0;border-bottom:1px solid var(--article-block-rule);background:0 0;border-radius:0;margin:.5rem 0;padding:.625rem 0}.ff-article-page .ff-prose-content :is(.ff-ref-title,.ff-stat-source a,.ff-footnote-ref a,.ff-footnote-backlink){color:var(--article-block-forest)}.ff-article-page .ff-prose-content :is(.ff-ref-publisher,.ff-ref-date,.ff-footnotes-heading){color:var(--article-block-muted)}.ff-article-page .ff-prose-content .ff-trust-signals{gap:.5rem 1rem}.ff-article-page .ff-prose-content .ff-ts-badge{color:var(--article-block-muted);background:0 0;border:0;border-radius:0;padding:0;font-weight:500}.ff-article-page .ff-prose-content .ff-ts-check{display:none}.ff-article-page .ff-prose-content :is(.ff-faq,details){border:0;border-block:1px solid var(--article-block-rule);box-shadow:none;background:0 0;border-radius:0}.ff-article-page .ff-prose-content .ff-faq-item{border-color:var(--article-block-rule);background:0 0}.ff-article-page .ff-prose-content :is(.ff-faq-q,summary){color:var(--article-block-ink);background:0 0;padding:.875rem 0;font-size:.9375rem}.ff-article-page .ff-prose-content :is(.ff-faq-a,details>:not(summary)){color:var(--article-block-muted);background:0 0;padding:0 0 1rem}.ff-article-page .ff-prose-content img{border-radius:2px}.ff-article-page .ff-prose-content .ff-ab-photo{border-radius:50%}.ff-article-page .ff-prose-content figcaption{color:var(--article-block-muted)}@media (max-width:600px){.ff-article-page .ff-prose-content .ff-pros-cons{grid-template-columns:1fr}.ff-article-page .ff-prose-content .ff-cons{border-left:0;border-top:1px solid var(--article-block-rule)}.ff-article-page .ff-prose-content .ff-cc-grid{grid-template-columns:1fr}.ff-article-page .ff-prose-content .ff-cc-vs{width:100%}.ff-article-page .ff-prose-content :is(.ff-aag-row,.ff-we-input,.ff-we-result){flex-wrap:wrap;gap:.25rem .75rem}}
