.rte--extended h1,.rte--extended h2{font-size:var(--font-responsive-xl)}.rte--extended h1,.rte--extended h2,.rte--extended h3{font-family:var(--font-display);font-weight:500;letter-spacing:.03em;line-height:1.2}.rte--extended h3{font-size:var(--font-responsive-lg)}.rte--extended h4{font-size:var(--font-responsive-md)}.rte--extended h4,.rte--extended h5{font-family:var(--font-display);font-weight:500;letter-spacing:.03em;line-height:1.2}.rte--extended h5{font-size:var(--font-responsive-sm)}.rte--extended h6{font-size:var(--font-responsive-xs);font-weight:500;letter-spacing:.03em}.rte--extended blockquote,.rte--extended h6{font-family:var(--font-display);line-height:1.2}.rte--extended blockquote{border-left:.1875rem solid var(--surface-brand);font-weight:600;padding:.25rem 1.5rem}.rte--extended blockquote>:first-child{margin-top:0}.rte--extended blockquote>:last-child{margin-bottom:0}.rte--extended iframe{border:0;max-width:100%}.rte--extended img{display:initial;max-width:100%;width:var(--rte-image-width,auto)}.rte--extended b,.rte--extended code,.rte--extended em,.rte--extended small,.rte--extended strong{line-height:1}.rte--extended abbr[title]{border-bottom:.0625rem dotted}.rte__iframe{aspect-ratio:var(--rte-iframe-aspect-ratio,16/9)}.rte__iframe iframe{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}table{border:0!important;border-collapse:collapse;border-style:solid!important;box-shadow:0 0 0 .0625rem var(--border-subtle);font-size:var(--font-static-xs);height:auto!important;overflow:hidden;width:100%!important}table p{margin:0}table a{text-decoration:underline}table caption{clip:rect(0 0 0 0);border:0;display:block;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute!important;width:1px}table:not(:has(thead)) tr:first-child td{background-color:var(--surface-dark)!important;border:0!important;color:var(--text-on-dark);font-weight:600;padding:.75rem 1.125rem;text-align:left}td,tr{height:auto!important;width:auto!important}tr:nth-of-type(2n){background:var(--surface-bg)}tr:nth-of-type(odd){background:var(--surface-subtle)}th{background-color:var(--surface-dark);color:var(--text-on-dark);font-weight:600;text-align:left}td,th{border:0!important;padding:.75rem 1.125rem}td{background-color:transparent!important}tr{border:0}tfoot{border-top:.0625rem solid var(--border-subtle)}.s-page{display:grid;gap:2rem}.s-page__title{font-family:var(--font-display);font-size:var(--font-responsive-xl);font-weight:500;letter-spacing:.03em;line-height:1.2}