.blog-content-layout .prose{overflow-wrap:break-word}.article-toc nav a,#main-content h1,#main-content h2,#main-content h3,[data-visible-faq] summary>span:first-child,.ti-table caption{text-wrap:balance;word-break:auto-phrase}#main-content section:has([data-cta-location=blog_footer]) p{text-wrap:balance;word-break:auto-phrase}.ti-unit{white-space:nowrap}.ti-email p,.ti-email li,.ti-table td,.ti-table th{word-break:auto-phrase;text-wrap:pretty}.blog-content-layout .prose h2{text-wrap:balance;word-break:auto-phrase;margin-top:3rem;padding-top:1.75rem;border-top:4px solid #71938a;scroll-margin-top:7rem}.blog-content-layout .prose h3,.ti-anchor{scroll-margin-top:7rem}.blog-content-layout .prose h3{margin-top:2.25rem}.ti-anchor{display:block;height:0}.ti-email{margin:1.5rem 0;padding:1.3rem 1.5rem;background:#f3f7f5;border:1px solid #b6cdc4;border-left:5px solid #315f55;border-radius:.5rem;color:#243e38}.ti-email p:first-child{margin-top:0}.ti-email p:last-child{margin-bottom:0}.ti-email .ti-email-subject{padding-bottom:.8rem;border-bottom:1px solid #b6cdc4}.ti-table{margin:1.5rem 0 2rem;color:#243e38}.ti-table table{width:100%;border-collapse:collapse;table-layout:fixed;font-size:1rem;line-height:1.8}.ti-table caption{text-align:left;font-weight:700;margin-bottom:.75rem}.ti-table th,.ti-table td{padding:.9rem;border:1px solid #b6cdc4;text-align:left;vertical-align:top;overflow-wrap:anywhere;white-space:normal}.ti-table thead th{background:#315f55;color:#fff}.ti-table tbody th{background:#eff5f2}@media(max-width:639px){.ti-table table,.ti-table tbody,.ti-table caption{display:block}.ti-table thead{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.ti-table tr{display:block;margin-bottom:1rem;border:1px solid #b6cdc4;border-radius:.6rem;overflow:hidden}.ti-table tbody th{display:block;width:auto!important;border:0}.ti-table td{display:block;border:0;border-top:1px solid #b6cdc4}.ti-table td::before{content:attr(data-label);display:block;margin-bottom:.35rem;font-size:.875rem;font-weight:700;color:#45685e}.ti-email{padding:1rem}.blog-content-layout .prose h2{margin-top:2.5rem;padding-top:1.5rem}}