.promotion-content h1,.promotion-content h2,.promotion-content h3,.promotion-content h4,.promotion-content h5,.promotion-content h6,.terms-content h1,.terms-content h2,.terms-content h3,.terms-content h4,.terms-content h5,.terms-content h6{display:block!important;font-weight:600!important;line-height:1.2!important;color:#111827!important;margin:1em 0 .5em!important}.promotion-content h1,.terms-content h1{font-size:2rem!important}.promotion-content h2,.terms-content h2{font-size:1.5rem!important}.promotion-content h3,.terms-content h3{font-size:1.25rem!important}.promotion-content h4,.terms-content h4{font-size:1.125rem!important}.promotion-content h5,.terms-content h5{font-size:1rem!important}.promotion-content h6,.terms-content h6{font-size:.875rem!important}.promotion-content p,.terms-content p{display:block!important;margin-bottom:.75rem!important}.promotion-content ol,.promotion-content ul,.terms-content ol,.terms-content ul{display:block!important;padding-left:2rem!important;margin-bottom:1rem!important;list-style-position:outside!important}.promotion-content ul,.terms-content ul{list-style-type:disc!important}.promotion-content ol,.terms-content ol{list-style-type:decimal!important}.promotion-content li,.terms-content li{display:list-item!important;margin-bottom:.5rem!important;padding-left:.25rem!important;color:#374151!important}.promotion-content a,.terms-content a{color:#059669!important;text-decoration:underline!important}.promotion-content a:hover,.terms-content a:hover{color:#047857!important}.promotion-content table,.terms-content table{width:100%!important;border-collapse:collapse!important;margin-bottom:1rem!important;border:1px solid #e5e7eb!important}.promotion-content td,.promotion-content th,.terms-content td,.terms-content th{border:1px solid #e5e7eb!important;padding:.5rem .75rem!important;text-align:left!important}.promotion-content th,.terms-content th{background-color:#f9fafb!important;font-weight:600!important}.terms-list-container{background-color:#f8fafc;border-radius:.5rem;padding:1rem 1.5rem;border:1px solid #e2e8f0}.terms-list-container ul{margin-top:.5rem!important}.terms-list-container li{position:relative;padding-left:1.5rem!important}.terms-list-container li:before{content:"•";position:absolute;left:0;color:#059669;font-weight:700}