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