.text_container{font-family:-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,'Helvetica Neue',Arial,sans-serif !important;font-size:16px !important;line-height:1.7 !important;color:#2d3748 !important;max-width:100% !important;padding:1.5rem !important;margin:0 auto !important}.text_container h1{font-size:2rem !important;font-weight:700 !important;line-height:1.2 !important;color:#1a202c !important;margin:0 0 -1rem 0 !important;letter-spacing:-0.02em !important}.text_container h2{font-size:1.5rem !important;font-weight:600 !important;line-height:1.3 !important;color:#1a202c !important;margin:2.5rem 0 1rem 0 !important;padding-top:1rem !important;border-top:1px solid #e2e8f0 !important}.text_container h1+p+h2,.text_container h1+h2{border-top:none !important;padding-top:0 !important;margin-top:1.5rem !important}.text_container h3{font-size:1.25rem !important;font-weight:600 !important;line-height:1.4 !important;color:#2d3748 !important;margin:2rem 0 0.75rem 0 !important}.text_container p{margin:0 0 -0.25rem 0 !important;text-align:justify !important;text-justify:inter-word !important}.text_container p:last-child{margin-bottom:0 !important}.text_container p:empty,.text_container p br:only-child{margin:1rem 0 !important}.text_container strong{font-weight:600 !important;color:#1a202c !important}.text_container ol,.text_container ul{margin:1.25rem 0 !important;padding-left:1.5rem !important}.text_container li{margin:0.5rem 0 !important;line-height:1.7 !important}.text_container li::marker{color:#4a5568 !important}.text_container li[data-list="bullet"]{list-style-type:disc !important}.text_container a{color:#3182ce !important;text-decoration:none !important;border-bottom:1px solid transparent !important;transition:all 0.2s ease !important}.text_container a:hover{color:#2c5282 !important;border-bottom-color:#2c5282 !important}.text_container blockquote{margin:1.5rem 0 !important;padding:1rem 1.25rem !important;border-left:4px solid #4299e1 !important;background-color:#f7fafc !important;font-style:italic !important;color:#4a5568 !important}.text_container blockquote p:last-child{margin-bottom:0 !important}.text_container p strong:only-child{display:block !important;font-size:1.1rem !important;margin:1.5rem 0 !important;color:#1a202c !important}.text_container h1+p{font-size:1.125rem !important;line-height:1.6 !important;color:#4a5568 !important;margin-bottom:1.5rem !important}@media (min-width:640px){.text_container{font-size:17px !important;padding:2rem !important}.text_container h1{font-size:2.5rem !important;margin-bottom:1.25rem !important}.text_container h2{font-size:1.75rem !important;margin-top:3rem !important}.text_container h3{font-size:1.375rem !important}}@media (min-width:768px){.text_container{max-width:720px !important;padding:2.5rem 2rem !important}.text_container h1{font-size:2.75rem !important}.text_container h2{font-size:2rem !important}.text_container h1+p{font-size:1.25rem !important}}@media (min-width:1024px){.text_container{max-width:800px !important;font-size:18px !important;padding:3rem 2rem !important}.text_container h1{font-size:3rem !important}.text_container h2{font-size:2.125rem !important;margin-top:3.5rem !important}.text_container h3{font-size:1.5rem !important}.text_container ol,.text_container ul{padding-left:2rem !important}}@media print{.text_container{max-width:100% !important;font-size:12pt !important;color:#000 !important}.text_container h1{font-size:24pt !important;page-break-after:avoid !important}.text_container h2,.text_container h3{page-break-after:avoid !important}.text_container a{color:#000 !important;text-decoration:underline !important}}.text_container.faq h2{border-top:none !important;padding-top:0 !important;margin-top:2rem !important;font-size:1.375rem !important}.text_container.faq h2::before{content:"Q:" !important;color:#4299e1 !important;font-weight:700 !important}.text_container.faq h3{font-size:1.125rem !important;font-weight:600 !important;margin-top:1.5rem !important}.text_container.faq h3::before{content:"A:" !important;color:#48bb78 !important;font-weight:700 !important}.text_container:focus{outline:2px solid #4299e1 !important;outline-offset:2px !important}.text_container::selection{background-color:#bee3f8 !important;color:#1a202c !important}