.blog-content-layout .prose{overflow-wrap:break-word}#main-content h1{text-wrap:balance}.blog-content-layout .prose h2{margin-top:3rem;padding-top:1.75rem;border-top:4px solid #d2b29f;scroll-margin-top:7rem}.blog-content-layout .prose h3,.tw-anchor{scroll-margin-top:7rem}.tw-anchor{display:block;height:0}.tw-note{margin:1.5rem 0;padding:1rem 1.25rem;border-left:4px solid #a8492c;border-radius:0 .6rem .6rem 0;background:#fff7ed;color:#5c301e;line-height:1.85}.tw-table{margin:1.5rem 0 2rem;color:#302a26}.tw-table table{width:100%;border-collapse:collapse;table-layout:fixed;font-size:1rem;line-height:1.75}.tw-table caption{text-align:left;font-weight:700;margin-bottom:.75rem}.tw-table th,.tw-table td{padding:.9rem;border:1px solid #d9c9bd;text-align:left;vertical-align:top;overflow-wrap:anywhere;white-space:normal}.tw-table thead th{background:#65412d;color:#fff}.tw-table tbody th{background:#fff7ed}.tw-table a{text-underline-offset:3px}.tw-table a:focus-visible{outline:3px solid #a8492c;outline-offset:3px}.tw-table--choice thead th:first-child{width:23%}.tw-table--pricing thead th:first-child{width:23%}.tw-language{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin:1.5rem 0}.tw-language div{padding:1.15rem;border:1px solid #d9c9bd;border-top:4px solid #a8492c;border-radius:.6rem;background:#fffaf5;line-height:1.85}.tw-language strong{display:block;margin-bottom:.5rem;font-size:1.1rem;color:#713b28}.tw-language p{margin:0!important}@media(max-width:639px){.tw-language{grid-template-columns:1fr}.tw-table table,.tw-table tbody,.tw-table caption{display:block}.tw-table thead{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.tw-table tr{display:block;margin-bottom:1rem;border:1px solid #d9c9bd;border-radius:.6rem;overflow:hidden}.tw-table tbody th{display:block;width:auto!important;border:0}.tw-table td{display:block;border:0;border-top:1px solid #d9c9bd}.tw-table td::before{content:attr(data-label);display:block;margin-bottom:.35rem;font-size:.875rem;font-weight:700;color:#795944}.tw-note{padding:1rem}.blog-content-layout .prose h2{margin-top:2.5rem;padding-top:1.5rem}}