.tnr-standard-shell{max-width:1240px;margin:0 auto;padding:60px 20px;color:var(--tnr-global-color-astglobalcolor3,#4b4f58)}
.tnr-standard-shell .tnr-native-article{max-width:none;margin:0;padding:0}.tnr-standard-shell .entry-header{margin-bottom:1.5em}
.tnr-standard-shell .entry-title{line-height:1.2;margin-bottom:.5em;color:var(--tnr-global-color-astglobalcolor2,#3a3a3a)}
.tnr-standard-shell .entry-content{color:var(--tnr-global-color-astglobalcolor3,#4b4f58)}
.tnr-standard-shell .entry-content :is(h1,h2,h3,h4,h5,h6){color:var(--tnr-global-color-astglobalcolor2,#3a3a3a)}
.tnr-standard-shell .entry-content>:last-child{margin-bottom:0}
/* Preserve Astra's separate-container fallback grid independently of page-builder documents. */
#content:has(>.tnr-standard-archive){background:var(--tnr-global-color-astglobalcolor4,#f5f5f5)}
.tnr-standard-shell.tnr-standard-archive{display:flex;align-items:flex-start;padding:0 20px}
.tnr-standard-primary{width:70%;min-width:0;margin:4em 0}
.tnr-standard-sidebar{width:30%;padding-left:60px;margin:4em 0 2.5em;word-break:break-word;font-size:1rem;line-height:2}
.tnr-standard-archive p{margin-bottom:1.75em}
.tnr-archive-description{margin:0;padding:5em 6.67em 3.33333em;background:#fff}
.tnr-archive-description .tnr-archive-title{font-size:2.857142857rem;font-weight:300;margin:0 0 4px;color:var(--tnr-global-color-astglobalcolor2,#3a3a3a)}
.tnr-archive-description p{margin-bottom:0;font-size:inherit;font-weight:inherit;line-height:inherit}
.search .tnr-standard-archive .tnr-archive-description{max-width:1200px;width:100%;text-align:left;padding:3em}
.archive .tnr-standard-archive .tnr-archive-description{max-width:1200px;width:100%;text-align:left;padding:3em}
.archive .tnr-archive-description .tnr-archive-title{font-size:2.6666666666667rem}
.tnr-standard-card{padding:3em;border-bottom:1px solid #ddd;background:#fff}
.tnr-standard-card:last-of-type{border-bottom:0}
.tnr-standard-thumbnail{margin-bottom:1.5em}.tnr-standard-thumbnail img{display:block;width:auto;max-width:100%;height:auto}
.tnr-standard-card .entry-title{line-height:1.3;margin:0 0 .5em}.tnr-standard-card .entry-title a{font-family:Karla,serif;font-size:.75rem;font-weight:700;line-height:18px;color:var(--tnr-global-color-astglobalcolor2,#3a3a3a)}
.tnr-standard-card .entry-header{margin-bottom:1.2em}.search .tnr-standard-card .entry-header{margin-bottom:1em}.tnr-standard-card .entry-meta{line-height:1.45}.tnr-standard-card .entry-meta,.tnr-standard-card .entry-meta *{color:#ee2926}.tnr-standard-excerpt p{margin:0}
.tnr-standard-card .tnr-standard-read-more{margin:1.5em 0 .8em}.tnr-standard-read-more a{display:inline-block}
.tnr-standard-sidebar .widget{margin:0 0 1.25em}.tnr-standard-sidebar .widget:last-child{margin-bottom:0}
.tnr-standard-sidebar .widget h2{font-size:1.7rem;margin-bottom:.7em;color:var(--tnr-global-color-astglobalcolor2,#3a3a3a)}
.tnr-standard-sidebar ul{list-style:none;margin:0;padding:0}.tnr-standard-sidebar li{line-height:1.5em;margin-bottom:.75em}.tnr-standard-sidebar li:last-child{margin-bottom:0}
/* Astra block compatibility supplies the latest-post gap and theme.json flow spacing. */
.tnr-standard-sidebar .wp-block-latest-posts:not(.is-grid)>li{margin-top:12px}.tnr-standard-sidebar .wp-block-latest-posts:not(.is-grid)>li:first-child{margin-top:0}
.tnr-standard-sidebar .wp-block-latest-comments{margin:24px 0 0}
.tnr-standard-sidebar .wp-block-search__input{width:100%;min-width:0;line-height:1;padding:0 10px;color:var(--tnr-global-color-astglobalcolor3,#4b4f58);background:#fff;border-color:#ddd;border-radius:0}
.tnr-standard-sidebar .wp-block-search__inside-wrapper{display:flex}
.tnr-standard-sidebar :is(button,input,select,textarea){font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;font-size:1rem;font-weight:inherit}
.tnr-standard-sidebar .wp-block-search__button{padding:.7em 1em;border:0;background:#ee2926;color:#fff;line-height:1em}
.tnr-standard-pagination{display:inline-block;width:100%;padding-top:2em;text-align:center}
.tnr-standard-pagination .pagination{display:block;margin:0;padding:0}
.tnr-standard-pagination .page-numbers{display:inline-block;width:2.33333em;height:2.33333em;min-width:0;padding:0;font-size:1.06666rem;line-height:calc(2.33333em - 3px);font-weight:500;text-align:center}
.tnr-standard-pagination .page-numbers.current{background:#ee2926;color:#fff}
.tnr-standard-pagination .page-numbers:is(.prev,.next){display:inherit;width:auto;padding:0 1.5em}
.tnr-standard-pagination .prev{float:left}.tnr-standard-pagination .next{float:right}
@media(max-width:420px){.tnr-standard-pagination .page-numbers:is(.prev,.next){width:100%;text-align:center;margin:0}}
.tnr-standard-no-results{padding:3em;background:#fff}.tnr-standard-no-results .page-content>:last-child{margin-bottom:0}
@media(max-width:1200px){.tnr-archive-description{padding:3.34em 2.4em}.tnr-standard-card{padding:3em}.tnr-standard-no-results{padding:3.34em 2.4em}}
@media(max-width:993px){.tnr-standard-sidebar{padding-left:30px}}
@media(max-width:992px){.tnr-standard-primary{margin:0;padding:4em 0}.tnr-archive-description{padding:2.14em}}
@media(max-width:921px){.tnr-standard-shell{padding:1.5em 20px}.tnr-standard-shell:has(>.tnr-native-article){padding-top:0;padding-bottom:0}.tnr-standard-shell.tnr-standard-archive{display:block;padding-top:0;padding-bottom:0}.tnr-standard-primary,.tnr-standard-sidebar{width:100%}.tnr-standard-sidebar{padding:0 1em}}
@media(max-width:768px){.tnr-standard-no-results{padding:1.5em 2.14em}.tnr-standard-card .entry-header{margin-bottom:1em}}
@media(max-width:767px){.tnr-standard-card .entry-title a{line-height:14px}}
@media(max-width:544px){.tnr-standard-shell.tnr-standard-archive{padding-left:.54em;padding-right:.54em}.tnr-standard-card,.tnr-archive-description,.tnr-standard-no-results{padding:1.5em 1em}}
/* Existing Astra fallback search styling, scoped to native fallback forms. */
.tnr-native-search-form .search-field{color:#666;padding:.75em;height:auto;border:1px solid #ddd;border-radius:2px;background:#fafafa;box-shadow:none;box-sizing:border-box;font:1rem/1.65em -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif}
.tnr-native-search-form .search-field:focus{background:#fff;color:#111;outline:1px dotted currentColor}
.tnr-native-search-form .search-submit{border:0;border-radius:2px;background:#ee2926;color:#fff;padding:15px 30px;line-height:1em;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;font-size:1rem;font-weight:inherit;box-shadow:none;text-shadow:none;cursor:pointer}
.tnr-native-search-form .tnr-search-icon-submit svg{width:1em;height:1em;fill:currentColor}
.tnr-standard-no-results .tnr-search-icon-submit{display:none}
.search .tnr-standard-primary .tnr-native-search-form{margin-bottom:0}
@media(max-width:921px){.tnr-native-search-form .search-submit{padding:14px 28px}}
@media(max-width:544px){.tnr-native-search-form .search-submit{padding:12px 24px}}
.widget_search .tnr-native-search-form{position:relative;padding:0;background:initial;color:inherit}
.widget_search .tnr-native-search-form>label{position:relative}
.widget_search .tnr-native-search-form .tnr-search-icon-submit{position:absolute;top:0;right:15px;border:0;padding:0;background:transparent;color:#3a3a3a}
.widget_search .tnr-native-search-form input[type=submit]{position:absolute;top:0;right:0;max-width:45px;padding:13px 20px;color:transparent;background:transparent;z-index:2}
.widget_search .tnr-native-search-form .search-field{width:100%;padding:12px 45px 12px 15px}
