.tnr-posts-container>.tnr-post{min-width:0}.tnr-posts-container .tnr-post{padding:0}.tnr-heading-title a{font:inherit}.tnr-icon-list-items{list-style:none}.tnr-search-toggle{padding:0;background:transparent;color:inherit;border:0;font-size:32px}.tnr-native-article,.tnr-fallback{max-width:1240px;margin:3rem auto;padding:0 20px}.tnr-story-card{margin-bottom:2rem}.tnr-story-card h2{margin-top:1rem}.tnr-share-buttons-wrapper{display:flex;gap:8px}.tnr-share-btn{display:inline-flex;border:1px solid;padding:.5em}.tnr-pagination{display:flex;gap:1rem;margin-top:1.5rem}.tnr-menu-dialog{width:100%;max-width:100%;height:100%;max-height:100%;margin:0;padding:2rem;border:0}.tnr-search-dialog{width:100%;max-width:100%;height:100%;max-height:100%;border:0;padding:20vh 10vw}.tnr-search-dialog form{display:flex;gap:1rem}.tnr-search-dialog input{width:100%;border:0;border-bottom:2px solid;font-size:2rem}.tnr-menu-dialog>[data-close-dialog],.tnr-search-dialog>[data-close-dialog]{position:absolute;top:20px;right:25px;font-size:2rem;background:transparent;border:0}dialog::backdrop{background:#ffffffed}.menu-on-scroll-container.tnr-is-sticky{visibility:visible!important;position:fixed;top:0;left:0;width:100%;z-index:999;background:white}.tnr-comments{margin:2rem 0}.tnr-comments ol{list-style:none}.tnr-comments input,.tnr-comments textarea{max-width:100%}.tnr-nav-menu{display:flex;align-items:center;list-style:none;flex-wrap:wrap}.tnr-nav-menu .tnr-item{display:flex;padding:13px 20px;line-height:18px}.tnr-nav-menu li{position:relative}.tnr-nav-menu .sub-menu{display:none;position:absolute;background:#fff;min-width:180px;list-style:none;z-index:5}.tnr-nav-menu li:hover>.sub-menu,.tnr-nav-menu li:focus-within>.sub-menu{display:block}
.error404 .tnr-element-497ac81 .tnr-button-wrapper{text-align:center}
.tnr-menu-dialog>[data-close-dialog]{z-index:2}
@media(max-width:767px){.tnr-menu-dialog .tnr-nav-menu{display:block}.tnr-search-dialog form{flex-direction:column}.tnr-share-buttons-wrapper{flex-wrap:wrap}}
body.archive .tnr-widget-loop-grid .tnr-posts-container>.tnr-post{padding:0 20px}
.tnr-widget-loop-grid .tnr-post *{word-break:break-word}
.tnr-widget-loop-grid .tnr-pagination{display:block;margin-top:0}
.tnr-widget-loop-grid .tnr-pagination>span{color:#4b4f58}

.tnr-search-toggle,.tnr-search-toggle:hover,.tnr-search-toggle:focus{background:transparent}

.tnr-heading-title:is(h5,h6){line-height:1.2}
.tnr-popular-number,.tnr-kit-6 .tnr-popular-card h2{font-family:'Kepler-std Semicondensed Display','EB Garamond',serif}

.tnr-search-form--skin-full_screen .tnr-search-toggle,.tnr-search-form--skin-full_screen .tnr-search-toggle:hover,.tnr-search-form--skin-full_screen .tnr-search-toggle:focus{background:transparent}

.tnr-widget-share-buttons .tnr-share-btn{display:flex;border:0;padding:0;font-weight:400;line-height:inherit}
.tnr-kit-6 .tnr-share-btn__icon i{font-size:var(--e-share-buttons-icon-size,1.7em)}
.tnr-widget-image .wp-caption a img{display:block}
.tnr-widget-text-editor table{margin:0 0 1.5em}
.tnr-widget-text-editor h4{font-weight:600}
.tnr-widget-text-editor{overflow-wrap:break-word}
.wp-caption-text{text-transform:none!important}

/* These shortcode rules followed the global kit on the original site. */
.tnr-kit-6 .reviews-app h4,.tnr-kit-6 .mp-article-info h4{font-size:29px;line-height:28px}
.tnr-kit-6 .reviews-app h4{font-weight:600;color:#3a3a3a}
.tnr-kit-6.post-type-archive-business .reviews-app h4{font-weight:700;color:#000}
.reviews-app .rev-page,.reviews-app .rev-current-page{margin:0 2px}
body.page .reviews-app h4{margin-bottom:20px!important}
.tnr-pagination:has(>.tnr-load-more){display:block;margin-top:30px}
@media(max-width:767px){.tnr-kit-6 .mp-article-info h4{font-size:22px;line-height:24px}}
.reviews-app .article-parent-container .tnr-divider-separator{display:inline;border:0}
.post-type-archive-business .reviews-app .article-parent-container .tnr-divider-separator{display:inline-block;border-top:1px dotted #000}

.tnr-header-invisible{visibility:hidden!important}.tnr-mobile-fixed{position:fixed!important;top:0!important;left:0;width:100%;z-index:999}.hide-all{display:none!important}@media(min-width:783px){body.admin-bar .tnr-mobile-fixed,body.admin-bar .menu-on-scroll-container.tnr-is-sticky{top:32px!important}}@media(max-width:782px){body.admin-bar .tnr-mobile-fixed,body.admin-bar .menu-on-scroll-container.tnr-is-sticky{top:46px!important}}

/* Restore the original fullscreen search and float interactions without builder scripts. */
html.tnr-dialog-open{overflow:hidden;scrollbar-gutter:stable}
html.tnr-dialog-open:has(.tnr-search-dialog[open]){background:#333}
.tnr-search-dialog{inset:0;margin:0;width:100%;height:100%;max-width:100%;max-height:100%;padding:0 15%;background:transparent;color:#fff;overflow:auto;overscroll-behavior:contain}
.tnr-search-dialog[open]{display:flex;align-items:center;justify-content:center;animation:tnr-search-reveal .2s ease-out}
.tnr-search-dialog::backdrop{background:rgba(0,0,0,.8);animation:tnr-search-reveal .2s ease-out}
.tnr-search-dialog form{display:flex;flex-direction:row;align-items:center;gap:0;width:100%;margin:0;border-bottom:1px solid rgba(255,255,255,.8)}
.tnr-search-dialog input[type=search]{flex:1;min-width:0;width:100%;margin:0;padding:0 8px;background:transparent;border:0;border-radius:0;color:#fff;font-size:50px;line-height:1.5;text-align:center;box-shadow:none}
.tnr-search-dialog input[type=search]::placeholder{color:inherit;opacity:.72}
.tnr-search-dialog input[type=search]:focus{background:transparent;border:0;color:#fff;box-shadow:none;outline:none}
.tnr-search-dialog form:focus-within{border-bottom-color:#fff;box-shadow:0 1px 0 #fff}
.tnr-search-dialog button{display:inline-flex;align-items:center;justify-content:center;min-width:44px;min-height:44px;padding:8px;background:transparent;border:0;border-radius:0;color:#fff;cursor:pointer;transition:color .2s,background-color .2s}
.tnr-search-dialog button[type=submit]{align-self:stretch;font-size:22px}
.tnr-search-dialog>[data-close-dialog]{top:20px;right:25px;font-size:32px;line-height:1}
.tnr-search-dialog button:hover,.tnr-search-dialog button:focus-visible{background:rgba(255,255,255,.12);color:#fff}
.tnr-search-dialog button:focus-visible,.tnr-search-form .tnr-search-toggle:focus-visible,.tnr-social-icon:focus-visible{outline:2px solid currentColor;outline-offset:4px}
.tnr-social-icon.tnr-animation-float{transition:transform .3s ease-out}
.tnr-social-icon.tnr-animation-float:hover,.tnr-social-icon.tnr-animation-float:focus-visible,.tnr-social-icon.tnr-animation-float:active{transform:translateY(-8px)}
@keyframes tnr-search-reveal{from{opacity:0}to{opacity:1}}
@media(max-width:767px){.tnr-search-dialog{padding:0 7%}.tnr-search-dialog input[type=search]{font-size:32px}.tnr-search-dialog>[data-close-dialog]{top:12px;right:12px}}
@media(prefers-reduced-motion:reduce){.tnr-search-dialog[open],.tnr-search-dialog::backdrop{animation:none}.tnr-search-dialog button,.tnr-social-icon.tnr-animation-float{transition:none}.tnr-social-icon.tnr-animation-float:hover,.tnr-social-icon.tnr-animation-float:focus-visible,.tnr-social-icon.tnr-animation-float:active{transform:none}}
/* Owner-defined ad locations: retain the separate anchor and native manual placements. */
body>.google-auto-placed,.tnr-4046 .google-auto-placed{display:none!important}
.tnr-latest-news-ad{width:100%;min-width:0;container:tnr-ad-slot / inline-size}
.tnr-square-ad{display:none;width:250px;margin:0 auto;text-align:center}
.tnr-ad-label{display:block;margin:0 0 8px;font-size:10px;line-height:1.4;letter-spacing:.12em;color:#666}
@container tnr-ad-slot (min-width:250px){.tnr-square-ad{display:block}}
.tnr-square-ad:has(ins[data-ad-status="unfilled"]){display:none!important}
