.RZ9DpG_toc{margin-bottom:var(--space-8);padding:var(--space-4)}.RZ9DpG_tocHeading{align-items:center;gap:var(--space-2);font-size:var(--font-size-lg);font-weight:var(--font-weight-strong);color:var(--color-text);margin:0;display:flex}.RZ9DpG_tocList,.RZ9DpG_tocChildren{margin:0;padding:0;list-style:none}.RZ9DpG_tocList{margin-top:var(--space-3)}.RZ9DpG_tocList>li+li{border-top:1px solid var(--color-border)}.RZ9DpG_tocChildren{margin:0 0 var(--space-2) var(--space-3);padding-left:var(--space-2);border-left:2px solid #bae6fd}.RZ9DpG_tocLink{justify-content:space-between;align-items:center;gap:var(--space-3);border-radius:var(--radius-control);min-height:44px;padding:var(--space-2);color:var(--color-text);font-size:var(--font-size-base);font-weight:var(--font-weight-emphasis);line-height:var(--line-height-body);transition:background-color var(--transition-fast), color var(--transition-fast);text-decoration:none;display:flex}.RZ9DpG_tocLabel{overflow-wrap:anywhere;min-width:0}.RZ9DpG_tocTitle{font-weight:inherit}.RZ9DpG_tocNote{color:var(--color-muted);font-size:var(--font-size-sm);font-weight:var(--font-weight-body);display:block}.RZ9DpG_tocSubLink{color:var(--color-muted);font-size:var(--font-size-sm);font-weight:var(--font-weight-body)}.RZ9DpG_tocArrow{width:1rem;height:1rem;color:var(--color-action);flex-shrink:0}.RZ9DpG_tocLink:hover,.RZ9DpG_tocLink:focus-visible{color:var(--color-action-hover);background:#f0f9ff}.RZ9DpG_tocLink:hover .RZ9DpG_tocTitle,.RZ9DpG_tocLink:focus-visible .RZ9DpG_tocTitle{text-underline-offset:.22em;text-decoration:underline}.RZ9DpG_tocLink:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}@media (min-width:640px){.RZ9DpG_toc{padding:var(--space-6)}.RZ9DpG_tocNote{margin-left:var(--space-3);display:inline}}.RZ9DpG_content{color:#334155;overflow-wrap:anywhere;word-break:normal;font-size:1rem;line-height:1.9}.RZ9DpG_content>:first-child{margin-top:0}.RZ9DpG_content p,.RZ9DpG_content li{line-height:inherit}.RZ9DpG_content>:last-child{margin-bottom:0}.RZ9DpG_content .article-answer{margin:var(--space-6) 0;border:1px solid var(--border-default);border-radius:var(--radius-control);background:var(--color-surface);scroll-margin-top:var(--space-6)}.RZ9DpG_content .article-answer summary{min-height:44px;padding:var(--space-3) var(--space-4);color:var(--color-action);font-weight:var(--font-weight-emphasis);cursor:pointer}.RZ9DpG_content .article-answer summary:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px;border-radius:var(--radius-control)}.RZ9DpG_content .article-answer>div{border-top:1px solid var(--color-border);padding:var(--space-4)}.RZ9DpG_content .article-answer h3{margin-top:0}.RZ9DpG_content h2,.RZ9DpG_content h3{color:#1e293b;scroll-margin-top:1.5rem;font-weight:800;line-height:1.45}.RZ9DpG_content h2{border-left:5px solid #7dd3fc;margin:3rem 0 1.1rem;padding:.55rem 0 .55rem .9rem;font-size:1.5rem}.RZ9DpG_content h3{border-bottom:1px solid #bae6fd;margin:2.2rem 0 .9rem;padding-bottom:.45rem;font-size:1.2rem}.RZ9DpG_content p,.RZ9DpG_content ul,.RZ9DpG_content ol,.RZ9DpG_content blockquote,.RZ9DpG_content table,.RZ9DpG_content pre,.RZ9DpG_content figure{margin:1.15rem 0}.RZ9DpG_content ul,.RZ9DpG_content ol{padding-left:1.5rem}.RZ9DpG_content ul{list-style:outside}.RZ9DpG_content ol{list-style:decimal}.RZ9DpG_content li+li{margin-top:.35rem}.RZ9DpG_content strong{color:#0f172a;font-weight:800}.RZ9DpG_content a{color:#0369a1;text-underline-offset:.22em;border-radius:.2rem;font-weight:700;text-decoration:underline;text-decoration-thickness:1px;transition:color .15s,text-decoration-color .15s}.RZ9DpG_content a:hover{color:#075985;text-decoration-color:currentColor}.RZ9DpG_content a[data-external-link=true]:after{content:"";vertical-align:.02em;background-color:currentColor;width:.82em;height:.82em;margin-left:.22em;display:inline-block;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M11 4h5v5M9 11l7-7M16 11v4a1 1 0 0 1-1 1H5a1 1 0 0 1-1-1V5a1 1 0 0 1 1-1h4'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M11 4h5v5M9 11l7-7M16 11v4a1 1 0 0 1-1 1H5a1 1 0 0 1-1-1V5a1 1 0 0 1 1-1h4'/%3E%3C/svg%3E") 50%/contain no-repeat}.RZ9DpG_content a:focus-visible{outline-offset:3px;outline:3px solid #7dd3fca6}@media (prefers-reduced-motion:reduce){.RZ9DpG_content a,.RZ9DpG_tocLink{transition:none}}.RZ9DpG_content blockquote{color:#475569;background:#f0fdf4;border-left:4px solid #a7f3d0;padding:1rem 1.1rem}.RZ9DpG_content img{border:1px solid #e2e8f0;border-radius:.75rem;max-width:100%;height:auto;margin:1.6rem auto;display:block}.RZ9DpG_content table{border-collapse:collapse;-webkit-overflow-scrolling:touch;width:100%;max-width:100%;display:block;overflow-x:auto}.RZ9DpG_content th,.RZ9DpG_content td{vertical-align:top;text-align:left;border:1px solid #cbd5e1;min-width:8rem;padding:.65rem .75rem}.RZ9DpG_content th{color:#0f172a;background:#f0f9ff;font-weight:700}.RZ9DpG_content code{background:#f1f5f9;border-radius:.25rem;padding:.1rem .3rem;font-size:.9em}.RZ9DpG_content pre{color:#f8fafc;background:#0f172a;border-radius:.75rem;max-width:100%;padding:1rem;overflow-x:auto}.RZ9DpG_content pre code{color:inherit;background:0 0;padding:0}.RZ9DpG_content figcaption{text-align:center;font-size:.875rem;font-weight:var(--font-weight-supporting);color:var(--color-muted);margin-top:-.75rem}.RZ9DpG_content .article-image-grid{grid-template-columns:minmax(0,1fr);gap:1rem;margin:1.5rem 0;display:grid}:is(.RZ9DpG_content .article-image-grid figure,.RZ9DpG_content .article-image-grid img){width:100%;min-width:0;margin:0}.RZ9DpG_content .article-image-grid figcaption{margin-top:.5rem}@media (min-width:768px){.RZ9DpG_content .article-image-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem}}@media (max-width:640px){.RZ9DpG_content{font-size:.975rem;line-height:1.85}.RZ9DpG_content h2{margin-top:2.5rem;font-size:1.3rem}.RZ9DpG_content h3{font-size:1.12rem}.RZ9DpG_content th,.RZ9DpG_content td{min-width:7rem;padding:.55rem .65rem}}
