.payload-richtext{word-break:break-word;overflow-wrap:break-word;width:100%;font-family:var(--font-sans);color:var(--text);font-size:1rem;line-height:1.7}.payload-richtext:not(.docs-richtext)>:first-child{margin-top:0!important}.payload-richtext:not(.docs-richtext)>:last-child{margin-bottom:0!important}.payload-richtext span{white-space:pre-wrap}.payload-richtext h1,.payload-richtext h2,.payload-richtext h3,.payload-richtext h4,.payload-richtext h5,.payload-richtext h6{font-family:var(--font-display);color:var(--text);letter-spacing:-.025em;scroll-margin-top:5rem;font-weight:700;line-height:1.18}.payload-richtext h1{letter-spacing:-.03em;margin-top:2.75rem;margin-bottom:1.25rem;font-size:clamp(2rem,4vw,3rem)}.payload-richtext h2{letter-spacing:-.025em;border-bottom:1px solid #ffffff14;margin-top:2.25rem;margin-bottom:1rem;padding-bottom:.5rem;font-size:clamp(1.5rem,2.8vw,2.125rem)}:is(:global(.light) .payload-richtext h2,.light .payload-richtext h2){border-bottom-color:#00000014}.payload-richtext h3{letter-spacing:-.02em;margin-top:1.75rem;margin-bottom:.75rem;font-size:clamp(1.25rem,2vw,1.5rem)}.payload-richtext h4{letter-spacing:-.015em;margin-top:1.5rem;margin-bottom:.5rem;font-size:clamp(1.0625rem,1.5vw,1.25rem);font-weight:600}.payload-richtext h5{letter-spacing:-.01em;margin-top:1.25rem;margin-bottom:.5rem;font-size:1rem;font-weight:600}.payload-richtext h6{text-transform:uppercase;letter-spacing:.05em;color:var(--muted);margin-top:1.25rem;margin-bottom:.5rem;font-size:.875rem;font-weight:600}.payload-richtext p{color:#f6f7f9d1;margin-bottom:1.125rem;font-size:1rem;line-height:1.72}:is(:global(.light) .payload-richtext p,.light .payload-richtext p){color:#374151}.payload-richtext p:empty{display:none}.payload-richtext p:has(>br:only-child){margin-bottom:.5rem;line-height:1}.payload-richtext strong,.payload-richtext b{color:var(--text);font-weight:700}.payload-richtext a{color:var(--accent);text-underline-offset:3px;font-weight:500;text-decoration:underline;transition:color .15s,text-decoration-color .15s}.payload-richtext a:hover{color:var(--accent-pressed,#1e86b3);-webkit-text-decoration-color:var(--accent-pressed,#1e86b3);text-decoration-color:var(--accent-pressed,#1e86b3)}.payload-richtext ul,.payload-richtext ol{margin-top:.5rem;margin-bottom:1.25rem;padding-left:1.5rem}.payload-richtext ul{list-style-type:disc}.payload-richtext ol{list-style-type:decimal}.payload-richtext ul li,.payload-richtext ol li{color:#f6f7f9d1;margin-bottom:.375rem;line-height:1.65}:is(:global(.light) .payload-richtext ul li,:global(.light) .payload-richtext ol li,.light .payload-richtext ul li,.light .payload-richtext ol li){color:#374151}.payload-richtext li::marker{color:var(--accent)}.payload-richtext ul ul,.payload-richtext ol ol,.payload-richtext ul ol,.payload-richtext ol ul{margin-top:.375rem;margin-bottom:.375rem;padding-left:1.25rem}.payload-richtext .list-item-checkbox{align-items:center;gap:.5rem;margin-bottom:.375rem;list-style:none;display:flex}.payload-richtext .list-item-checkbox input[type=checkbox]{accent-color:var(--accent);border-radius:var(--radius-xs);width:1rem;height:1rem}.payload-richtext blockquote{border-left:3px solid var(--accent);border-radius:0 var(--radius-md) var(--radius-md) 0;color:var(--text);background:#181c2873;border-top:1px solid #ffffff0a;border-bottom:1px solid #ffffff0a;border-right:1px solid #ffffff0a;margin:1.75rem 0;padding:1rem 1.25rem;font-style:italic}:is(:global(.light) .payload-richtext blockquote,.light .payload-richtext blockquote){background:#00000008;border-top-color:#0000000f;border-bottom-color:#0000000f;border-right-color:#0000000f}.payload-richtext blockquote p{color:var(--text);margin-bottom:.5rem}.payload-richtext blockquote p:last-child{margin-bottom:0}.payload-richtext code:not(pre code){background-color:var(--surface-2);color:var(--accent);border-radius:var(--radius-xs);font-size:.875em;font-family:var(--font-mono);border:1px solid var(--border);padding:.15rem .4rem}.payload-richtext pre{background-color:var(--surface);border:1px solid var(--border);border-radius:var(--radius-md);font-size:.875rem;font-family:var(--font-mono);color:var(--text);box-shadow:var(--shadow-card);margin:1.75rem 0;padding:1.25rem;line-height:1.6;overflow-x:auto}.payload-richtext pre code{color:inherit;background:0 0;border:none;padding:0;font-family:inherit}.payload-richtext .lexical-table-container{-webkit-overflow-scrolling:touch;border-radius:var(--radius-md);border:1px solid var(--border);background:var(--surface);width:100%;margin:1.75rem 0;overflow-x:auto}.payload-richtext .lexical-table-container::-webkit-scrollbar{height:.375rem}.payload-richtext .lexical-table-container::-webkit-scrollbar-track{background:0 0}.payload-richtext .lexical-table-container::-webkit-scrollbar-thumb{background:var(--border);border-radius:999px}.payload-richtext .lexical-table{border-collapse:collapse;text-align:left;width:100%;min-width:37.5rem;margin:0;font-size:.875rem}.payload-richtext .lexical-table p{margin:0}.payload-richtext .lexical-table th,.payload-richtext .lexical-table td{border-bottom:1px solid var(--border);vertical-align:top;padding:.75rem 1rem}.payload-richtext .lexical-table th{background:var(--surface-2);font-family:var(--font-display);color:var(--text);letter-spacing:-.01em;font-weight:600}.payload-richtext .lexical-table tbody tr:last-child td{border-bottom:none}.payload-richtext .lexical-table tbody tr:nth-child(2n){background:#181c2840}.payload-richtext .lexical-table tbody tr:hover{background:#29abe20a}.payload-richtext hr{border:none;border-top:1px solid var(--border);opacity:.6;margin:2.25rem 0}.payload-richtext img{border-radius:var(--radius-lg);border:1px solid var(--border);max-width:100%;height:auto;box-shadow:var(--shadow-card);margin:1.75rem auto;display:block}
