.responsive-html{width:100%;gap:1rem}.responsive-html h1,.responsive-html h2,.responsive-html h3,.responsive-html h4,.responsive-html h5,.responsive-html h6{font-family:var(--font-display)!important;color:var(--text-primary)!important;font-weight:var(--weight-bold)!important;letter-spacing:var(--tracking-heading)!important;line-height:var(--leading-heading)!important}.responsive-html a,.responsive-html div,.responsive-html li,.responsive-html ol,.responsive-html p,.responsive-html span,.responsive-html ul{font-family:var(--font-ui)!important;font-size:.9rem!important;line-height:var(--leading-body)!important;color:var(--text-body)!important;font-weight:var(--weight-regular)!important}.responsive-html h1{font-size:3rem!important}.responsive-html h1,.responsive-html h2{letter-spacing:var(--tracking-display)!important}.responsive-html h2{font-size:2.5rem!important}.responsive-html h3{font-size:2rem!important;letter-spacing:var(--tracking-display)!important}.responsive-html h4{font-size:1.5rem!important}.responsive-html h4,.responsive-html h5{letter-spacing:var(--tracking-heading)!important}.responsive-html h5{font-size:1.25rem!important}.responsive-html h6{font-size:1rem!important;letter-spacing:var(--tracking-heading)!important}.responsive-html a{color:var(--text-secondary)!important;text-decoration:none!important;transition:color var(--duration-fast) var(--ease-out)!important}.responsive-html a:hover{color:var(--text-primary)!important}.responsive-html .btn{display:inline-block!important;background:var(--accent)!important;color:var(--text-on-accent)!important;padding:.75rem 1.5rem!important;border-radius:0!important;transition:all var(--duration-fast) var(--ease-out)!important;font-family:var(--font-ui)!important}.responsive-html .btn:hover{background:var(--orange-pressed)!important;color:var(--text-on-accent)!important}.responsive-html ol,.responsive-html ul{padding-left:1.5rem!important;margin:1rem 0!important}.responsive-html li{margin-bottom:.5rem!important}@media screen and (max-width:500px){.responsive-html h1{font-size:2rem!important}.responsive-html h1,.responsive-html h2{letter-spacing:var(--tracking-display)!important}.responsive-html h2{font-size:1.5rem!important}.responsive-html h3{font-size:1.25rem!important;letter-spacing:var(--tracking-display)!important}.responsive-html h4{font-size:1.1rem!important}.responsive-html h4,.responsive-html h5{letter-spacing:var(--tracking-heading)!important}.responsive-html h5{font-size:1rem!important}.responsive-html h6{font-size:.9rem!important;letter-spacing:var(--tracking-heading)!important}}@media screen and (max-width:768px){.responsive-html a,.responsive-html div,.responsive-html li,.responsive-html ol,.responsive-html p,.responsive-html span,.responsive-html ul{font-size:.8rem}}@media screen and (max-width:500px){.responsive-html a,.responsive-html div,.responsive-html li,.responsive-html ol,.responsive-html p,.responsive-html span,.responsive-html ul{font-size:.7rem}}