.blog-content-layout .prose{overflow-wrap:break-word}#main-content h1,#main-content h2,#main-content h3,.article-toc a,.prose figcaption,[data-visible-faq] summary>span:first-child{text-wrap:balance;word-break:auto-phrase}.blog-content-layout .prose h2{margin-top:3rem;padding-top:1.5rem;border-top:4px solid #39776c;scroll-margin-top:7rem}.blog-content-layout .prose h3{margin-top:2.5rem;padding-top:1.5rem;border-top:4px solid #b8d5ca;scroll-margin-top:7rem}.barrier-prices{margin:1.5rem 0 2rem;color:#153f36}.barrier-prices table{width:100%;table-layout:fixed;border-collapse:collapse;font-size:1rem;line-height:1.8}.barrier-prices caption{text-align:left;font-weight:700;margin-bottom:.75rem}.barrier-prices th,.barrier-prices td{padding:.9rem;border:1px solid #b8d5ca;text-align:left;vertical-align:top;overflow-wrap:anywhere;word-break:auto-phrase}.barrier-prices thead th{background:#285b4f;color:#fff}.barrier-prices tbody th{background:#edf5ef}#main-content article .barrier-prices a{white-space:normal}.barrier-example{margin:1.5rem 0;padding:1rem 1.3rem;background:#f3f7f0;border-left:5px solid #39776c;border-radius:.4rem}.barrier-example p:first-child{margin-top:0}.barrier-example p:last-child{margin-bottom:0}@media(max-width:639px){.barrier-prices table,.barrier-prices tbody,.barrier-prices caption{display:block}.barrier-prices thead{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.barrier-prices tr{display:block;margin-bottom:1rem;border:1px solid #b8d5ca;border-radius:.6rem;overflow:hidden}.barrier-prices tbody th{display:block;border:0}.barrier-prices td{display:block;border:0;border-top:1px solid #b8d5ca}.barrier-prices td::before{content:attr(data-label);display:block;font-size:.875rem;font-weight:700;margin-bottom:.35rem}.barrier-example{padding:1rem}}