/* Build-time Markdown uses the retained site's typography and layout. */
.tdd-article-body{font-family:Roboto,Arial,sans-serif;font-size:18px;line-height:1.65;color:#333}.tdd-article-body p{margin:0 0 1em}.tdd-article-body img{max-width:100%;height:auto}.tdd-article-body h2{font-family:Roboto,Arial,sans-serif;font-size:28px;line-height:1.3;margin:24px 0 18px}.tdd-article-body h3{font-size:23px}.tdd-article-body iframe{max-width:100%}.tdd-archive-title{font-size:25px;margin:0 0 22px}.elementor-invisible{visibility:visible}.elementor-nav-menu--dropdown.tdd-open{display:block!important;max-height:none!important;transform:none!important;position:relative!important;top:0!important}form[data-migration-inactive] button{cursor:not-allowed}.tdd-comments{margin:30px 0}.tdd-comments article{border-top:1px solid #ddd;padding:16px 0}body{overflow-wrap:break-word}.tdd-article-body table{max-width:100%;border-collapse:collapse}.tdd-article-body td,.tdd-article-body th{padding:8px;border:1px solid #ccc}@media(max-width:767px){.tdd-article-body{font-size:17px}.tdd-article-body h2{font-size:25px}}
.tdd-sr-only{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
.tdd-article-body .search-form{display:flex;flex-wrap:wrap;gap:8px;width:100%;max-width:100%}.tdd-article-body .search-form input{min-width:0;width:100%;max-width:100%;box-sizing:border-box}.elementor-toc__body[hidden]{display:none!important}
.elementor-widget-image a{display:inline-block;max-width:100%}.elementor-widget-image img{max-width:100%;height:auto}
