@include color-links;.payload-richtext:not(.docs-richtext) :first-child{margin-top:0}.payload-richtext:not(.docs-richtext) :last-child{margin-bottom:0}.payload-richtext h2{color:var(--text-primary);font-family:var(--font-tt-norms), system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;padding-bottom:1rem;font-size:20px;font-style:normal;font-weight:700;line-height:120%}@media (min-width:768px){.payload-richtext h2{font-size:26px;line-height:110%}}@media (min-width:1024px){.payload-richtext h2{padding-bottom:.5rem;font-size:32px;line-height:100%}}.payload-richtext h3{color:var(--text-foreground);font-family:var(--font-tt-norms), system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;padding-bottom:1rem;font-size:16px;font-style:normal;font-weight:500;line-height:120%}@media (min-width:768px){.payload-richtext h3{font-size:18px}}@media (min-width:1024px){.payload-richtext h3{padding-bottom:.5rem;font-size:20px}}.payload-richtext h4{color:var(--text-primary);font-family:var(--font-tt-norms), system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;padding-bottom:1rem;font-size:14px;font-style:normal;font-weight:700;line-height:150%}@media (min-width:1024px){.payload-richtext h4{padding-bottom:.5rem;font-size:16px}}.payload-richtext h6{color:var(--text-primary);font-family:var(--font-tt-norms), system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;font-size:10px;font-weight:400;line-height:150%}@media (min-width:1024px){.payload-richtext h6{font-size:12px}}.payload-richtext p:not(:last-child){padding-bottom:1rem}.payload-richtext p{color:var(--text-primary);font-family:var(--font-tt-norms), system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:150%}@media (min-width:1024px){.payload-richtext p{font-size:16px}}.payload-richtext ul,.payload-richtext ol{max-width:700px;margin:0;padding-bottom:1rem;padding-left:1.5rem}@media (min-width:1024px){.payload-richtext ul,.payload-richtext ol{padding-bottom:1.5rem;padding-left:2rem}}:is(.payload-richtext ul,.payload-richtext ol):last-child{padding-bottom:0}.payload-richtext ul{list-style-type:disc}.payload-richtext ol{list-style-type:decimal}.payload-richtext li{color:var(--text-primary);font-family:var(--font-tt-norms), system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;margin-bottom:.5rem;font-size:14px;font-style:normal;font-weight:400;line-height:150%}@media (min-width:1024px){.payload-richtext li{font-size:16px}}.payload-richtext li:last-child{margin-bottom:0}.payload-richtext li ul,.payload-richtext li ol{margin-top:.5rem;margin-bottom:.5rem;padding-bottom:0}.payload-richtext a{color:var(--color-primary);text-underline-offset:.2em;text-decoration:underline;transition:opacity .2s}.payload-richtext a:hover{opacity:.8}.payload-richtext img{max-width:350px;height:auto}.payload-richtext .lexical-code{border-radius:2px;margin-bottom:2rem}.payload-richtext span{white-space:pre-wrap}.payload-richtext .code-block-wrap span{white-space:unset}.payload-richtext .lexical-table-container{margin-bottom:2rem;overflow:auto}.payload-richtext .lexical-table{border-spacing:0;border-collapse:collapse;width:100%;max-width:100%;margin-bottom:1rem;overflow:auto}.payload-richtext .lexical-table p{margin:0}.payload-richtext .lexical-table tbody tr:first-child{color:var(--theme-elevation-500)}@include small;.payload-richtext .lexical-table tbody tr:first-child th{text-align:left;font-weight:400}.payload-richtext .lexical-table th,.payload-richtext .lexical-table td{vertical-align:top;text-align:left;min-width:150px;max-width:1000px;margin:auto;padding:.75rem}:is(.payload-richtext .lexical-table th,.payload-richtext .lexical-table td):first-child{padding-left:1.5rem}:is(.payload-richtext .lexical-table th,.payload-richtext .lexical-table td):last-child{padding-right:1.5rem}@include mid-break{&:first-child { padding-left: 1rem; } &:last-child { padding-right: 1rem; }}.payload-richtext .lexical-table tbody tr{border-bottom:1px solid var(--muted)}.payload-richtext .lexical-table tbody tr:nth-child(2n){background:var(--theme-elevation-100);position:relative}.payload-richtext .lexical-table tbody tr:last-child{border-bottom:none}@include mid-break{th, td { padding: 1rem .5rem; }}.white-text-container{--text-primary:white;--text-muted:white;--theme-elevation-500:white}.text-center{text-align:center}.text-center h2,.text-center h3,.text-center h4,.text-center h6,.text-center p,.text-center li{margin-left:auto;margin-right:auto;text-align:center!important}.text-center ul,.text-center ol{margin-left:auto;margin-right:auto}.text-center img{margin-left:auto;margin-right:auto;display:block}.text-center .lexical-table-container,.text-center .lexical-table{margin-left:auto;margin-right:auto}
