.learn-prose{color:#374151;text-wrap:pretty;padding-top:1rem;font-size:18px;line-height:1.8}.learn-prose>p:first-of-type:first-letter{color:var(--ink);-webkit-initial-letter:2;initial-letter:2;margin-right:.24em;font-weight:700}@supports not ((initial-letter:2) or (-webkit-initial-letter:2)){.learn-prose>p:first-of-type:first-letter{float:left;margin-top:.12em;font-size:3.4em;line-height:.78}}.learn-prose h2,.learn-prose h3{scroll-margin-top:100px}.learn-toc a.is-active{color:var(--ink);border-color:var(--ink);font-weight:600}.article-grid{grid-template-columns:1fr;gap:2.5rem;display:grid}@media (width>=1024px){.article-grid.has-toc{grid-template-columns:minmax(240px,1fr) minmax(0,54rem) minmax(0,1fr);align-items:start;column-gap:3rem}.article-grid.has-toc>aside{place-self:stretch end;width:240px;padding-right:3rem}}.dark .learn-prose{color:#cbd5e1}.learn-prose>*+*{margin-top:1.5rem}.learn-prose h2{letter-spacing:-.02em;color:#111827;margin-top:3rem;margin-bottom:.75rem;font-size:28px;font-weight:700;line-height:1.25}.learn-prose h3{color:#111827;margin-top:2.25rem;margin-bottom:.5rem;font-size:21px;font-weight:600;line-height:1.35}.dark .learn-prose h2,.dark .learn-prose h3{color:#fff}.learn-prose a{color:var(--ink);text-underline-offset:2px;font-weight:500;text-decoration:underline}.learn-prose strong{color:#111827;font-weight:700}.dark .learn-prose strong{color:#fff}.learn-prose ul,.learn-prose ol{flex-direction:column;gap:.6rem;padding-left:1.6rem;display:flex}.learn-prose li{padding-left:.25rem}.learn-prose ul{list-style:outside}.learn-prose ol{list-style:decimal}.learn-prose li::marker{color:var(--ink)}.learn-prose code{background:#f3f4f6;border-radius:6px;padding:.15em .4em;font-family:Monaco,Courier New,monospace;font-size:.9em}.dark .learn-prose code{color:#e5e7eb;background:#ffffff14}.learn-prose img{border:1px solid #e5e7eb;border-radius:12px}.learn-prose blockquote{color:#6b7280;border-left:3px solid #e5e7eb;padding-left:1rem;font-style:italic}.learn-prose .table-wrap{border:1px solid #e5e7eb;border-radius:12px;overflow-x:auto}.learn-prose table{border-collapse:collapse;width:100%;font-size:15px;line-height:1.5}.learn-prose th,.learn-prose td{text-align:left;vertical-align:top;border-bottom:1px solid #e5e7eb;padding:.7rem .95rem}.learn-prose thead th{color:#1f2937;white-space:nowrap;background:#f9fafb;font-weight:700}.learn-prose tbody tr:last-child td{border-bottom:none}.dark .learn-prose .table-wrap{border-color:#ffffff1f}.dark .learn-prose th,.dark .learn-prose td{border-color:#ffffff1a}.dark .learn-prose thead th{color:#f3f4f6;background:#ffffff0d}.learn-prose .callout{border:1px solid;border-radius:14px;padding:1rem 1.25rem}.learn-prose .callout>*+*{margin-top:.5rem}.learn-prose .callout p{margin:0;font-style:normal}.learn-prose .callout-title{text-transform:uppercase;letter-spacing:.08em;font-size:12px;font-weight:700}.learn-prose .callout-tip{background:#3f6b5214;border-color:#3f6b5240}.learn-prose .callout-tip .callout-title{color:#3f6b52}.learn-prose .callout-note,.learn-prose .callout-info{background:#5b61d614;border-color:#5b61d638}.learn-prose .callout-note .callout-title,.learn-prose .callout-info .callout-title{color:#5b61d6}.learn-prose .callout-warning{background:#b478141a;border-color:#b4781447}.learn-prose .callout-warning .callout-title{color:#9a6a1a}.learn-prose .callout-important{background:#f5459914;border-color:#f5459940}.learn-prose .callout-important .callout-title{color:#c8347a}.report-surface{background:#f6ece8}.report-surface .learn-prose thead th{background:#00000008}.learn-prose .kb-dataviz{grid-template-columns:1fr;align-items:center;gap:1.5rem;display:grid}@media (width>=1024px){.learn-prose .kb-dataviz{grid-template-columns:1.05fr 1fr;gap:2rem}}.learn-prose .kb-dataviz .table-wrap,.kb-chart{margin:0}.kb-chart-title{text-transform:uppercase;letter-spacing:.08em;color:#6b7280;margin-bottom:.85rem;font-size:12px;font-weight:700}.kb-chart-caption{color:#6b7280;margin-top:.85rem;font-size:12.5px;line-height:1.5}.kb-donut-body{align-items:center;gap:1.25rem;display:flex}.kb-donut-svg{flex:none;width:148px;height:148px}.kb-donut-num{letter-spacing:-.02em;fill:#111827;font-variant-numeric:tabular-nums;font-size:30px;font-weight:800}.kb-donut-sub{fill:#6b7280;font-size:11px;font-weight:600}.kb-chart ul.kb-legend{flex-direction:column;gap:.5rem;min-width:0;margin:0;padding:0;list-style:none;display:flex}.kb-chart ul.kb-legend li.kb-legend-row{align-items:center;gap:.5rem;padding:0;font-size:14px;transition:opacity .15s;display:flex}.kb-legend-row::marker{content:""}.kb-swatch{border-radius:3px;flex:none;width:12px;height:12px}.kb-legend-label{color:#374151}.kb-legend-value{color:#111827;font-variant-numeric:tabular-nums;margin-left:auto;font-weight:700}.kb-bars{flex-direction:column;gap:.55rem;display:flex}.kb-bar-row{outline:none;grid-template-columns:90px 1fr;align-items:center;gap:.6rem;font-size:13.5px;transition:opacity .15s;display:grid}.kb-bar-label{color:#374151;white-space:nowrap}.kb-bar-track{height:22px;position:relative}.kb-bar-zero{background:#d6ccc6;width:1px;position:absolute;top:-1px;bottom:-1px;left:50%}.kb-bar-fill{height:16px;position:absolute;top:3px}.kb-bar-value{font-variant-numeric:tabular-nums;white-space:nowrap;font-size:12.5px;font-weight:700;position:absolute;top:2px}.report-faq{background:#ffffff80;border:1px solid #0000001a;border-radius:14px;transition:border-color .2s;overflow:hidden}.report-faq[open]{border-color:#f5459966}.report-faq-q{cursor:pointer;color:#1f2937;justify-content:space-between;align-items:center;gap:1rem;padding:1rem 1.25rem;font-size:16px;font-weight:600;list-style:none;display:flex}.report-faq-q::-webkit-details-marker{display:none}.report-faq-chev{color:#9ca3af;flex:none;transition:transform .2s}.report-faq-chev svg{width:18px;height:18px;display:block}.report-faq[open] .report-faq-chev{transform:rotate(180deg)}.report-faq-a{color:#4b5563;padding:0 1.25rem 1.15rem;font-size:15px;line-height:1.7}.report-faq-a a{color:var(--ink);font-weight:500;text-decoration:underline}.report-surface .learn-prose .table-wrap{border-color:#0000001a}.report-surface .learn-prose th,.report-surface .learn-prose td{border-color:#00000014}
