.richContent{font-size:var(--text-base);line-height:var(--leading-reading);color:var(--foreground);overflow-wrap:anywhere}.richContent>*+*{margin-top:calc(var(--spacing) * 4)}.richContent h2,.richContent h3,.richContent h4,.richContent h5,.richContent h6{font-size:var(--text-base);font-weight:var(--font-weight-semibold);line-height:var(--leading-title);margin-top:calc(var(--spacing) * 8)}.richContent h2{font-size:var(--text-content-title)}.richContent p{margin-top:0;margin-bottom:calc(var(--spacing) * 4)}.richContent p:last-child{margin-bottom:0}.richContent ol,.richContent ul{padding-left:calc(var(--spacing) * 6)}.richContent li+li{margin-top:calc(var(--spacing) * 2)}.richContent a{color:var(--link);text-decoration:underline}.richContent a.tv-legal-ref[href^="/"]{-webkit-text-decoration-style:solid;text-decoration-style:solid;text-decoration-thickness:1px;text-underline-offset:.18em}.richContent a.tv-legal-ref[href^="#"]{-webkit-text-decoration-style:dotted;text-decoration-style:dotted;text-decoration-thickness:1.5px;text-underline-offset:.2em}.richContent a.tv-kw-link{color:inherit;-webkit-text-decoration-color:var(--input);text-decoration-color:var(--input);-webkit-text-decoration-style:dashed;text-decoration-style:dashed;text-decoration-thickness:1px;text-underline-offset:.22em}@media (hover:hover){.richContent a.tv-kw-link:hover,.richContent a.tv-legal-ref:hover{color:var(--link);-webkit-text-decoration-style:solid;text-decoration-style:solid}}.richContent.legalText{max-width:68ch;width:100%;margin-inline:auto;font-family:var(--font-reading);font-size:var(--text-reading);line-height:var(--leading-reading);font-optical-sizing:auto}.richContent.legalText :is(h2,h3,h4,h5,h6){font-family:var(--font-sans)}.richContent.legalText :is(code,pre){font-family:var(--font-mono)}.richContent [id]{scroll-margin-top:calc(var(--t-topbar-height) + calc(var(--spacing) * 4))}.richContent blockquote{padding-left:calc(var(--spacing) * 4);border-left:2px solid var(--border);color:var(--muted-foreground)}.richContent pre{padding:calc(var(--spacing) * 4);overflow-x:auto}.richContent code,.richContent pre{background:var(--muted);border-radius:0}.richContent code{font-size:var(--text-sm);padding:0 var(--spacing)}.richContent img{max-width:100%;border-radius:0;height:auto}.richContent hr{border:0;border-top:1px solid var(--border)}.richContent .tv-align-center{text-align:center}.richContent .tv-align-right{text-align:right}.richContent .tv-align-center ol,.richContent .tv-align-center ul,.richContent .tv-align-left{text-align:left}