body{font-size:100%;font-weight:inherit;outline:0;vertical-align:baseline}fieldset,figure,p,ul{border:0;font-size:100%;outline:0}body,figure,p,ul{padding:0}h1,h2,h3,h4{border:0}h1,h2,h3,h4,html,li{margin:0;outline:0;padding:0}fieldset,figure,h1,h2,h3,h4,html,legend,li,p,ul{font-style:inherit;font-weight:inherit;vertical-align:baseline}html,legend,li{font-size:100%}body,html,li,textarea{border:0}html{-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;box-sizing:border-box}body,figure,legend{margin:0}main,nav{display:block}a{background-color:transparent}a:active,legend,textarea{outline:0}a:hover,a:visited{text-decoration:none}small{font-size:80%}img{border:0;height:auto;max-width:100%;vertical-align:middle}svg:not(:root){overflow:hidden}button,input,textarea{font:inherit}button{overflow:visible;text-transform:none}button,input[type=submit]{-webkit-appearance:button;cursor:pointer}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}#comments .submit{padding:10px 15px;border-radius:2px;line-height:1.85714285714286;border:0}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid var(--ast-border-color);margin:0;padding:.35em .625em .75em}legend{border:0;padding:0}fieldset legend{margin-bottom:1.5em;padding:0 .5em}textarea{overflow:auto}.ast-container{max-width:100%;margin-left:auto;margin-right:auto;padding-left:20px;padding-right:20px}.ast-row{margin-left:-20px;margin-right:-20px}.ast-grid-common-col{position:relative;min-height:1px;padding-left:20px;padding-right:20px}.ast-float{float:left}@media (min-width:768px){.ast-width-md-4{width:33.3333333333%}}@media (min-width:992px){.ast-width-lg-33{width:33.3333333333%}}h1,h2,h3,h4{clear:both}h1{font-size:2em;line-height:1.2}h2{font-size:1.7em;line-height:1.3}h3{font-size:1.5em;line-height:1.4}h4{line-height:1.5;font-size:1.3em}*,:after,:before{box-sizing:inherit}body{background:#fff;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}ul{margin:0 0 1.5em 3em;list-style:disc;box-sizing:border-box}li>ul{margin-bottom:0;margin-left:1.5em}em,i{font-style:italic}button,input,textarea{font-weight:400;font-size:100%;margin:0;vertical-align:baseline}body,h1,h2,h3,h4,input{color:#808285}button{border:1px solid;border-radius:2px;padding:.6em 1em .4em}button,input[type=submit]{border-color:var(--ast-border-color);background:#e6e6e6;color:#fff}button:focus,input[type=submit]:focus{color:#fff}button:hover,input[type=submit]:hover{color:#fff;border-color:var(--ast-border-color)}button:active,button:focus,input[type=submit]:active,input[type=submit]:focus{border-color:var(--ast-border-color);outline:0}input[type=search],input[type=text],textarea{border:1px solid var(--ast-border-color);-webkit-appearance:none}input[type=search]:focus,input[type=text]:focus,textarea:focus{color:#111}a{color:#4169e1}a:focus,a:hover{color:#191970}a:focus{outline:thin dotted}a:hover{outline:0}.screen-reader-text{clip:rect(1px,1px,1px,1px)}.screen-reader-text:focus{border-radius:2px;box-shadow:0 0 2px 2px rgba(0,0,0,.6);clip:auto!important;font-size:.875rem}.aligncenter{text-align:center;display:block;margin-left:auto;margin-right:auto}::selection{color:#fff;background:#0274be}body:not(.logged-in){position:relative}#page{position:relative;display:block}a,a:focus{text-decoration:none}a{transition:all .2s linear}p{margin:0 0 1.75em}input[type=submit]{border-radius:0;padding:18px 30px;border:0;box-shadow:none;text-shadow:none}input[type=submit]:hover{box-shadow:none}input[type=submit]:active{box-shadow:none}.search-form .search-field{outline:0}input{line-height:1}body,button,input[type=submit],textarea{line-height:1.85714285714286}.ast-single-post .entry-title{line-height:1.2}.entry-title{font-weight:var(--ast-blog-title-font-weight,normal)}body{background-color:#fff;overflow-x:hidden;background-color:var(--tm-bg-accent)}#primary{width:100%;margin:4em 0}.site-navigation{height:100%}.ast-icon.icon-arrow svg{height:.6em;width:.6em;position:relative;margin-left:10px}.ast-icon svg{fill:currentColor}.hentry{margin:0 0 1.5em}.entry-content>:last-child,.site-footer-section>:last-child{margin-bottom:0}.ast-builder-grid-row{display:grid;grid-template-columns:auto auto;align-items:center;grid-column-gap:20px;overflow-wrap:anywhere}.ast-builder-footer-grid-columns{grid-column-gap:50px}.ast-builder-layout-element{align-items:center}.ast-footer-copyright p{margin-bottom:0}.ast-builder-grid-row-container{display:grid;align-content:center}.ast-footer-copyright,.site-footer-focus-item{width:100%}#astra-footer-menu{margin:0;list-style:none;background:inherit}.site-footer-section{justify-content:center}.site-footer-section>*{margin-bottom:10px}.site-primary-footer-wrap{padding-top:45px;padding-bottom:45px}.site-below-footer-wrap{padding-top:20px;padding-bottom:20px}@media (min-width:769px){.footer-nav-wrap .astra-footer-horizontal-menu li{margin:0}.footer-nav-wrap .astra-footer-horizontal-menu li:first-child a{padding-left:0}.footer-nav-wrap .astra-footer-horizontal-menu li:last-child a{padding-right:0}.footer-nav-wrap .astra-footer-horizontal-menu a{padding:0 .5em}}.ast-menu-toggle{display:none;background:0 0;color:inherit;border-style:dotted;border-color:transparent}.ast-menu-toggle:focus,.ast-menu-toggle:hover{background:0 0;border-color:inherit;color:inherit}.ast-menu-toggle:focus{outline:thin dotted}input[type=search],input[type=text],textarea{color:#666;padding:.75em;height:auto;border-width:1px;border-style:solid;border-color:var(--ast-border-color);border-radius:2px;background:var(--ast-comment-inputs-background);box-shadow:none;box-sizing:border-box;transition:all .2s linear}input[type=search]:focus,input[type=text]:focus,textarea:focus{background-color:#fff;border-color:var(--ast-border-color);box-shadow:none}input[type=submit],input[type=submit]:focus,input[type=submit]:hover{box-shadow:none}textarea{width:100%}input[type=search]:focus{outline:thin dotted}.entry-header{margin-bottom:1.2em}.entry-content,.entry-header{word-wrap:break-word}.entry-content p{margin-bottom:1.5em}.entry-content::after{display:table;clear:both;content:""}.entry-title{margin-bottom:.2em}.single .entry-header{margin-bottom:2em}.ast-flex{-js-display:flex;display:flex;flex-wrap:wrap}.ast-flex-grow-1{flex-grow:1}.wp-block-image img{box-sizing:border-box;height:auto;max-width:100%;vertical-align:bottom}.wp-block-image.aligncenter{text-align:center;display:table}.wp-block-image.aligncenter>figcaption{caption-side:bottom;display:table-caption}.wp-block-image :where(figcaption){margin-bottom:1em;margin-top:.5em}:root :where(p.has-background){padding:1.25em 2.375em}.entry-content{counter-reset:footnotes}:root{--wp--preset--font-size--normal:16px;--wp--preset--font-size--huge:42px}.aligncenter{clear:both}.screen-reader-text{border:0;clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;word-wrap:normal!important}.screen-reader-text:focus{background-color:#ddd;clip-path:none;color:#444;display:block;font-size:1em;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}html :where(img[class*=wp-image-]){height:auto;max-width:100%}:where(figure){margin:0 0 1em}:root{--tm-primary:#114070;--tm-accent:#ff6600;--tm-light-bg:#f4f7f8;--tm-dark-text:#1a202c;--tm-light-text:#718096;--tm-card-bg:#fff;--tm-border-color:#e2e8f0;--tm-bg-accent:#f8fafc}.tm-section-container{max-width:1720px;margin:0 auto;padding:0 2vw;background:var(--tm-light-bg);box-shadow:0 0 0 100vmax var(--tm-light-bg);clip-path:inset(0-100vmax);border-radius:0 0 2.5rem 2.5rem}@media (max-width:1400px){.tm-section-container{max-width:98vw}}.tm-post-card{background-color:var(--tm-card-bg);overflow:hidden;display:flex;flex-direction:column;text-decoration:none;height:100%;border-radius:.5rem;box-shadow:0 1px 3px rgb(0 0 0/.05);transition:transform .3s ease,box-shadow .3s ease}.tm-post-card:hover{transform:translateY(-5px);box-shadow:0 10px 20px rgb(0 0 0/.07)}.tm-post-card-thumbnail a{display:block;position:relative;aspect-ratio:16/9;overflow:hidden;background-color:#e2e8f0}.tm-post-card-thumbnail img{width:100%;height:100%;object-fit:cover;transition:transform .4s cubic-bezier(.25,.46,.45,.94)}.tm-post-card:hover .tm-post-card-thumbnail img{transform:scale(1.08)}.tm-post-card-content{padding:1rem;flex-grow:1;display:flex;flex-direction:column}.tm-post-card-title{font-weight:700;color:var(--tm-dark-text);line-height:1.4;margin:0}.tm-post-card-title a{color:inherit;text-decoration:none}.tm-post-card-title a:hover,.tm-related-posts .tm-post-card:hover .tm-post-card-meta a,.tm-related-posts .tm-post-card:hover .tm-post-card-title a{color:var(--tm-accent)}.tm-post-card-meta{font-size:.8rem;color:var(--tm-light-text);margin-top:auto;padding-top:.75rem}.single-post #primary{max-width:1100px;margin:0 auto;float:none}.tm-single-post-container{max-width:800px;margin:2rem auto;padding:0 1rem}.tm-single-post-article{background-color:#fff;padding:2rem;border-radius:.75rem;box-shadow:0 4px 25px rgb(0 0 0/.07)}@media (min-width:768px){.tm-single-post-article{padding:3.5rem}}.tm-breadcrumbs{font-size:.9rem;color:var(--tm-light-text);margin-bottom:1.5rem}.tm-breadcrumbs a{color:var(--tm-primary);text-decoration:none;font-weight:500}.tm-breadcrumbs a:hover{text-decoration:underline}.tm-breadcrumbs .current{color:var(--tm-dark-text);font-weight:600}.tm-breadcrumbs .fas{font-size:.7rem;margin:0 .5rem;vertical-align:middle}.entry-header,.tm-related-posts h3{margin-bottom:2rem;text-align:left}.tm-entry-meta-category{display:inline-block;background-color:#fff0;color:var(--tm-accent);padding:.35rem .85rem;border:1px solid var(--tm-accent);border-radius:2rem;font-size:.8rem;font-weight:600;text-decoration:none;margin-bottom:1rem;transition:all .2s ease}.tm-entry-meta-category:hover{background-color:var(--tm-accent);color:#fff}.entry-title,.tm-entry-meta a{color:var(--tm-dark-text,#1a202c)}.entry-title{font-size:2.2rem;font-weight:800;line-height:1.2;margin:.5rem 0}@media (min-width:768px){.entry-title{font-size:3rem}}.tm-entry-meta-wrapper{display:flex;flex-direction:column;align-items:flex-start;gap:1.5rem;margin-top:1.5rem;padding-top:1.5rem;border-top:1px solid var(--tm-border-color,#e2e8f0)}@media (min-width:768px){.tm-entry-meta-wrapper{flex-direction:row;justify-content:space-between;align-items:center}}.tm-entry-meta{color:var(--tm-light-text,#718096);font-size:.9rem}.tm-entry-meta a{text-decoration:none;font-weight:600}.entry-content a,.tm-entry-meta a:hover{color:var(--tm-accent,#ff6600)}.tm-meta-separator{margin:0 .5rem}.tm-share-feature{display:flex;align-items:center;gap:.75rem}.tm-share-buttons{display:flex;gap:.5rem}.tm-share-btn{background-color:#f1f5f9;color:#333;border:1px solid #e2e8f0;padding:.6rem 1rem;border-radius:.375rem;cursor:pointer;font-weight:500;display:inline-flex;align-items:center;gap:.5rem;transition:all .2s ease}.tm-share-btn:hover{background-color:#e2e8f0;border-color:#cbd5e1;transform:translateY(-2px)}.tm-share-btn .fas{color:#3b82f6}.tm-post-thumbnail{margin:2rem 0;border-radius:.75rem;overflow:hidden}.tm-post-thumbnail img{width:100%;height:auto}.entry-content{font-size:1.1rem;line-height:1.8;color:#3d3d3d}.entry-content a{text-decoration:underline;text-decoration-thickness:1.5px;text-underline-offset:2px}.entry-content a:hover{color:var(--tm-primary)}.tm-author-box{margin-top:3rem;padding:2rem;background-color:var(--tm-bg-accent);border:1px solid var(--tm-border-color,#e2e8f0);border-radius:.5rem;display:flex;align-items:flex-start;gap:1.5rem}.tm-author-avatar img{border-radius:50%}.tm-author-info h4{margin:0 0 .5rem;font-size:1.2rem}.tm-author-info h4 a{color:var(--tm-dark-text);text-decoration:none}.tm-author-info p{margin:0;font-size:.95rem;color:var(--tm-light-text)}.tm-related-posts{margin-top:4rem;padding-top:3rem;border-top:1px solid var(--tm-border-color,#e2e8f0)}.tm-related-posts h3{font-size:2rem;font-weight:700;color:var(--tm-dark-text)}.tm-related-posts-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:1.5rem}.tm-related-posts .tm-post-card{border:1px solid var(--tm-border-color);border-radius:.5rem}.tm-related-posts .tm-post-card .tm-post-card-title a{color:var(--tm-dark-text);transition:color .2s ease-in-out}.tm-related-posts .tm-post-card-meta a{color:var(--tm-light-text);font-weight:500;text-decoration:none;transition:color .2s ease}@media all and (max-width:768px){#content:before{content:""}}.site-footer-section{position:relative}