/* Existing legal-page typography; scoped support for the complete RC2 text. */
.rc2-legal-text article h2{font-family:var(--display);font-weight:400;line-height:1.2;margin:48px 0 20px;font-size:clamp(28px,3.2vw,40px)}
.rc2-legal-text article h3{font-family:var(--display);font-weight:400;line-height:1.3;margin:30px 0 14px;font-size:clamp(21px,2.4vw,28px)}
.rc2-legal-text article p,.rc2-legal-text article li{font-size:16px;line-height:1.85;overflow-wrap:anywhere}
.rc2-table-scroll{max-width:100%;overflow-x:auto;margin:24px 0}
.rc2-table-scroll:focus-visible{outline:2px solid currentColor;outline-offset:4px}
.rc2-table-scroll table{width:100%;border-collapse:collapse;text-align:left;font-size:15px;line-height:1.65}
.rc2-table-scroll th,.rc2-table-scroll td{padding:12px 14px;border-bottom:1px solid currentColor;vertical-align:top;min-width:120px}
@media(max-width:700px){.rc2-legal-text article h2{font-size:28px}.rc2-table-scroll th,.rc2-table-scroll td{padding:10px}}
