.rich-text-content p{font-size:var(--type-body-base-size);line-height:var(--type-body-base-lh);color:var(--on-secondary);margin-bottom:var(--space-after-paragraph)}.rich-text-content p:last-child{margin-bottom:0}.rich-text-content h1{font-size:var(--type-headline-3xl-bold-size);font-weight:var(--type-headline-3xl-bold-weight);line-height:var(--type-headline-3xl-bold-lh);margin-bottom:var(--space-after-heading);color:var(--on-primary)}.rich-text-content h2{font-size:var(--type-headline-2-5xl-bold-size);font-weight:var(--type-headline-2-5xl-bold-weight);line-height:var(--type-headline-2-5xl-bold-lh);margin-bottom:var(--space-after-paragraph);color:var(--on-primary)}.rich-text-content h3{font-size:var(--type-headline-1-5xl-bold-size);font-weight:var(--type-headline-1-5xl-bold-weight);line-height:var(--type-headline-1-5xl-bold-lh);margin-bottom:var(--space-after-subheading);color:var(--on-primary)}.rich-text-content h4{font-size:var(--type-body-lg-medium-size);font-weight:var(--font-weight-medium);line-height:var(--type-body-lg-medium-lh);margin-bottom:var(--space-after-subheading);color:var(--on-primary)}.rich-text-content h5{font-size:var(--type-body-base-medium-size);font-weight:var(--font-weight-medium);line-height:var(--type-body-base-medium-lh);margin-bottom:var(--space-after-caption);color:var(--on-primary)}.rich-text-content h6{font-size:var(--type-body-sm-size);font-weight:var(--font-weight-medium);line-height:var(--type-body-sm-lh);margin-bottom:var(--space-after-caption);color:var(--on-primary)}.rich-text-content ol,.rich-text-content ul{padding-left:var(--space-24);gap:var(--space-list-gap);flex-direction:column;margin:0;display:flex}.rich-text-content>:first-child{margin-top:0}.rich-text-content>:last-child{margin-bottom:0}.rich-text-content ul{list-style-type:disc}.rich-text-content ol{list-style-type:decimal}.rich-text-content li{font-size:var(--type-body-base-size);line-height:var(--type-body-base-lh);color:var(--on-secondary)}.rich-text-content ul ul,.rich-text-content ol ol,.rich-text-content ul ol,.rich-text-content ol ul{margin:var(--space-4) 0}.rich-text-content a{color:var(--on-link);cursor:pointer;text-decoration:none;transition:color .2s}.rich-text-content a:hover{text-decoration:underline}.rich-text-content strong{font-weight:var(--font-weight-bold);color:var(--on-primary)}.rich-text-content em{font-style:italic}.rich-text-content u{text-decoration:underline}.rich-text-content s{text-decoration:line-through}.rich-text-content code{font-size:.9em;font-family:var(--font-family-mono);background:#f1f3f5;border-radius:4px;padding:2px 6px}.rich-text-content blockquote{border-left:3px solid var(--on-borders);padding-left:var(--space-16);margin:var(--space-block-y) 0;color:var(--on-secondary);font-style:italic}.rich-text-content hr{border:none;border-top:1px solid var(--on-borders);margin:var(--space-block-y) 0}.rich-text-content img{border-radius:8px;max-width:100%;height:auto;margin:0}.rich-text-content--dark p,.rich-text-content--dark li,.rich-text-content--dark blockquote{color:var(--surf-tertiary)}.rich-text-content--dark h1,.rich-text-content--dark h2,.rich-text-content--dark h3,.rich-text-content--dark h4,.rich-text-content--dark h5,.rich-text-content--dark h6,.rich-text-content--dark strong{color:var(--on-inverted)}.rich-text-content--dark a{color:var(--on-link-light)}.rich-text-content table{table-layout:fixed;border-collapse:collapse;background:var(--surf-white);width:100%;max-width:1208px;margin:var(--space-after-display) 0}.rich-text-content tr:has(th){background:var(--surf-tertiary)}.rich-text-content th,.rich-text-content td{overflow-wrap:break-word}.rich-text-content th{font-size:var(--font-size-sm);line-height:var(--line-height-2xs);font-weight:var(--font-weight-normal);color:var(--on-secondary);padding:var(--space-12) 0;text-align:left}.rich-text-content td{font-size:var(--font-size-sm);line-height:var(--line-height-2xs);color:var(--on-primary);padding:var(--space-12) 0;vertical-align:middle}.rich-text-content th:first-child,.rich-text-content td:first-child{padding-left:var(--space-12)}.rich-text-content th:last-child,.rich-text-content td:last-child{padding-right:var(--space-12)}.rich-text-content tbody tr{border-top:1px solid var(--on-borders)}.rich-text-content tbody tr:has(th){border-top:none}.rich-text-content tbody tr:last-child{border-bottom:1px solid var(--on-borders)}@media (min-width:744px){.rich-text-content th{height:44px}.rich-text-content td{font-size:var(--font-size-base);line-height:var(--line-height-xs)}}@media (min-width:1280px){.rich-text-content td{font-size:var(--font-size-lg);line-height:var(--line-height-base);padding:var(--space-12) var(--space-24) var(--space-12) 0;width:33.33%;height:80px}.rich-text-content th:first-child,.rich-text-content td:first-child{padding-left:var(--space-after-display)}.rich-text-content th:last-child,.rich-text-content td:last-child{padding-right:var(--space-after-display)}}.rich-text-content--document h2{margin-top:var(--space-40);margin-bottom:var(--space-after-display)}.rich-text-content--document h2:first-child{margin-top:0}.rich-text-content--document p{margin-bottom:var(--space-after-display)}.rich-text-content--document p:last-child{margin-bottom:0}.rich-text-content--document ul,.rich-text-content--document ol{margin:var(--space-after-display) 0}.rich-text-content--document h3{font-size:var(--type-body-base-size);font-weight:var(--font-weight-bold);line-height:var(--type-body-base-lh);color:var(--on-primary);margin-top:var(--space-after-display);margin-bottom:0}.rich-text-content--document h2+h3{margin-top:0}.rich-text-content--document ul li::marker{color:var(--on-link)}.rich-text-content--document strong{font-weight:var(--font-weight-medium)}@media (min-width:744px){.rich-text-content--document h2{font-size:var(--font-size-4xl);line-height:var(--line-height-3xl);margin-top:60px}.rich-text-content--document p,.rich-text-content--document li{font-size:var(--font-size-lg);line-height:var(--line-height-base)}.rich-text-content--document li{padding-left:8px}.rich-text-content--document h3{font-size:var(--font-size-lg);line-height:var(--line-height-base)}}