/* Shared Trendi design system for services, industries, cities, guides and articles. */

/* Editorial controls: no capsule-shaped filters, shortcuts or actions. */
html body #ajax-content-wrap .nectar-post-grid .nectar-post-grid-item[hidden]{display:none!important}

html[data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.trendi-atmosphere.trendi-studio #ajax-content-wrap .tr-interactive-filters>div{position:relative}
html[data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.trendi-atmosphere.trendi-studio #ajax-content-wrap .tr-interactive-filters a.active,html[data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.trendi-atmosphere.trendi-studio #ajax-content-wrap .tr-interactive-filters a:hover{border-bottom-color:transparent!important}
html[data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.trendi-atmosphere.trendi-studio #ajax-content-wrap .tr-interactive-filters .tr-filter-line{position:absolute;left:0;height:2px;background:#b62732;pointer-events:none;transition:transform .3s cubic-bezier(.2,.8,.2,1),width .3s,top .3s}
html[data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.trendi-atmosphere.trendi-studio #ajax-content-wrap .tr-filter-status{font-size:14px!important;line-height:1.6!important;color:var(--tm-muted)!important;margin:-8px 0 30px!important;min-height:24px}
html[data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.trendi-atmosphere.trendi-studio #ajax-content-wrap .nectar-post-grid-filters a[data-filter=uncategorized]{display:none!important}
@media(prefers-reduced-motion:reduce){html[data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.trendi-atmosphere.trendi-studio #ajax-content-wrap .tr-filter-line{transition:none!important}}

html[data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.trendi-atmosphere.trendi-studio #ajax-content-wrap .nectar-post-grid-filters > div{display:flex!important;flex-wrap:wrap!important;gap:8px 24px!important;border-bottom:1px solid var(--tm-line);padding-bottom:0!important}
html[data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.trendi-atmosphere.trendi-studio #ajax-content-wrap .nectar-post-grid-filters a,
html[data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.trendi-atmosphere.trendi-studio #ajax-content-wrap .nectar-post-grid-filters a.active,
html[data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.trendi-atmosphere.trendi-studio #ajax-content-wrap .nectar-post-grid-filters a:not(.active):hover{background:transparent!important;border:0!important;border-bottom:2px solid transparent!important;border-radius:0!important;box-shadow:none!important;color:var(--tm-muted)!important;padding:13px 0!important;min-height:44px!important;margin:0!important;text-decoration:none!important;font-size:15px!important;line-height:1.5!important}
html[data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.trendi-atmosphere.trendi-studio #ajax-content-wrap .nectar-post-grid-filters a.active{color:var(--tm-ink)!important;border-bottom-color:#b62732!important}
html[data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.trendi-atmosphere.trendi-studio #ajax-content-wrap .nectar-post-grid-filters a:hover{color:var(--tm-ink)!important;border-bottom-color:var(--tm-blue)!important}
html[data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.trendi-atmosphere.trendi-studio #ajax-content-wrap .nectar-post-grid-filters a:after,
html[data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.trendi-atmosphere.trendi-studio #ajax-content-wrap .nectar-post-grid-filters a:before{display:none!important}
html[data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.trendi-atmosphere.trendi-studio #ts-main .thp-shortcuts a,
html[data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.trendi-atmosphere.trendi-studio #ts-main .thp-shortcuts a:hover{background:transparent!important;border:0!important;border-bottom:1px solid var(--tm-line)!important;border-radius:0!important;box-shadow:none!important;color:var(--tm-ink)!important;padding:10px 0!important;margin-inline:10px!important}
html[data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.trendi-atmosphere.trendi-studio #ts-main .thp-shortcuts a:hover{border-bottom-color:var(--tm-blue)!important}
html[data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.trendi-atmosphere.trendi-studio #ajax-content-wrap :is(.ts-pill,.th-btn,.tc-btn,.tm-button,.seo-button,.sp-btn,.tw-button,.ai-button,.tm-cta,.nectar-button,.wp-block-button__link,button.wpforms-submit,input[type=submit]),
html[data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.trendi-atmosphere.trendi-studio #footer-outer button.wpforms-submit,
html[data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.trendi-atmosphere.trendi-studio #trendi-explore .tb-menu-cta{border-radius:4px!important}
@media(max-width:690px){html[data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.trendi-atmosphere.trendi-studio #ajax-content-wrap .nectar-post-grid-filters > div{gap:6px 20px!important}html[data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.trendi-atmosphere.trendi-studio #ajax-content-wrap .nectar-post-grid-filters a{font-size:14px!important}}


/* Warm white-to-ivory surfaces for the light theme. */

/* One continuous canvas, rather than a separate gradient on each row. */
html[data-trendi-mode=light][data-trendi-mode][data-trendi-mode] body.trendi-atmosphere.trendi-studio.page-id-6320 #ajax-content-wrap .trendi-core.tc-native{background:transparent!important;background-image:none!important}
html[data-trendi-mode=light][data-trendi-mode][data-trendi-mode] body.trendi-atmosphere.trendi-studio.page-id-6320 #ajax-content-wrap{background:linear-gradient(115deg,#ffffff 0%,#fbf9f3 55%,#f3eee2 100%)!important}
html[data-trendi-mode=light][data-trendi-mode][data-trendi-mode] body.trendi-atmosphere.trendi-studio.page-id-6320 #ajax-content-wrap :is(.container-wrap,.main-content,.trendi-core,.tc-section,.tc-native,.tc-hero,.row-bg,.row-bg-wrap,.row-bg-overlay-wrap){background:transparent!important;background-image:none!important}
html[data-trendi-mode=light][data-trendi-mode][data-trendi-mode] body.trendi-atmosphere.trendi-studio.page-id-6320 #ajax-content-wrap .trendi-core :is(.tc-section,.tc-native,.tc-hero){background:transparent!important}
html[data-trendi-mode=light][data-trendi-mode][data-trendi-mode] body.trendi-atmosphere.trendi-studio.page-id-6320 #ajax-content-wrap .tc-hero:after{background:none!important;border:0!important;box-shadow:none!important}
html[data-trendi-mode=light][data-trendi-mode][data-trendi-mode] body.trendi-atmosphere.trendi-studio.page-id-6320 #footer-outer,html[data-trendi-mode=light][data-trendi-mode][data-trendi-mode] body.trendi-atmosphere.trendi-studio.page-id-6320 #footer-outer #copyright{background:transparent!important;background-image:none!important}

html[data-trendi-mode=light][data-trendi-mode][data-trendi-mode] body.trendi-atmosphere.trendi-studio #ajax-content-wrap :is(.trendi-core,.trendi-service,.trendi-health,.trendi-legal,.tm-ai,.sp-seo) :is(.tc-section,.th-section,.seo-section){background:linear-gradient(115deg,#ffffff 0%,#fbf9f3 55%,#f3eee2 100%)!important}
html[data-trendi-mode=light][data-trendi-mode][data-trendi-mode] body.trendi-atmosphere.trendi-studio #ajax-content-wrap .trendi-core.tc-native{background:linear-gradient(115deg,#ffffff 0%,#fbf9f3 55%,#f3eee2 100%)!important}
html[data-trendi-mode=light][data-trendi-mode][data-trendi-mode] body.trendi-atmosphere.trendi-studio #ajax-content-wrap :is(.tc-hero,.th-hero):after{background:linear-gradient(#ffffff60,#f3eee220 70%)!important;box-shadow:none!important;border-color:#cbb27c35!important}


/* Complete the navigation and Salient post-grid palette in both modes. */
html[data-trendi-mode][data-trendi-mode][data-trendi-mode] body.trendi-atmosphere.trendi-studio #header-outer a:focus-visible{outline:2px solid var(--tm-blue)!important;outline-offset:2px}
html[data-trendi-mode][data-trendi-mode][data-trendi-mode] body.trendi-atmosphere.trendi-studio #ajax-content-wrap .nectar-post-grid-filters a{background:var(--tm-panel)!important;border:1px solid var(--tm-line)!important;color:var(--tm-ink)!important;box-shadow:none!important}
html[data-trendi-mode][data-trendi-mode][data-trendi-mode] body.trendi-atmosphere.trendi-studio #ajax-content-wrap .nectar-post-grid-filters a.active{background:#b62732!important;border-color:#b62732!important;color:#fff!important}

html[data-trendi-mode][data-trendi-mode][data-trendi-mode] body.trendi-atmosphere.trendi-studio #header-outer #top .sf-menu li ul.sub-menu{background:var(--tm-panel)!important;border:1px solid var(--tm-line)!important;box-shadow:0 18px 48px #00000026!important;border-radius:16px!important;padding:12px!important}
html[data-trendi-mode][data-trendi-mode][data-trendi-mode] body.trendi-atmosphere.trendi-studio #header-outer #top .sf-menu li ul.sub-menu :is(li,a,span){color:var(--tm-ink)!important;background:transparent!important}
html[data-trendi-mode][data-trendi-mode][data-trendi-mode] body.trendi-atmosphere.trendi-studio #header-outer #top .sf-menu li ul.sub-menu a{padding:13px 18px!important;border-radius:8px!important;font-size:15px!important;line-height:1.5!important}
html[data-trendi-mode][data-trendi-mode][data-trendi-mode] body.trendi-atmosphere.trendi-studio #header-outer #top .sf-menu li ul.sub-menu a:is(:hover,:focus-visible){background:var(--tm-panel2)!important;color:var(--tm-blue)!important}
html[data-trendi-mode][data-trendi-mode][data-trendi-mode] body.trendi-atmosphere.trendi-studio #ajax-content-wrap .nectar-post-grid-wrap .nectar-post-grid .nectar-post-grid-item{background:var(--tm-panel)!important;border:1px solid var(--tm-line)!important;box-shadow:none!important;border-radius:16px!important;transition:border-color .25s,box-shadow .25s!important}
html[data-trendi-mode][data-trendi-mode][data-trendi-mode] body.trendi-atmosphere.trendi-studio #ajax-content-wrap .nectar-post-grid-wrap .nectar-post-grid .nectar-post-grid-item:hover{background:var(--tm-panel)!important;border-color:var(--tm-blue)!important;box-shadow:0 14px 36px #00000020!important}
html[data-trendi-mode][data-trendi-mode][data-trendi-mode] body.trendi-atmosphere.trendi-studio #ajax-content-wrap .nectar-post-grid-item :is(.inner,.content){background:transparent!important;box-shadow:none!important}
html[data-trendi-mode][data-trendi-mode][data-trendi-mode] body.trendi-atmosphere.trendi-studio #ajax-content-wrap .nectar-post-grid-item .content{padding:26px!important}
html[data-trendi-mode][data-trendi-mode][data-trendi-mode] body.trendi-atmosphere.trendi-studio #ajax-content-wrap .nectar-post-grid-item .post-heading,html[data-trendi-mode][data-trendi-mode][data-trendi-mode] body.trendi-atmosphere.trendi-studio #ajax-content-wrap .nectar-post-grid-item .post-heading span{color:var(--tm-ink)!important;font-size:clamp(22px,2.1vw,30px)!important;line-height:1.25!important;letter-spacing:-.025em!important}
html[data-trendi-mode][data-trendi-mode][data-trendi-mode] body.trendi-atmosphere.trendi-studio #ajax-content-wrap .nectar-post-grid-item .meta-category a{color:var(--tm-blue)!important;font-size:11px!important;letter-spacing:.1em!important}
html[data-trendi-mode][data-trendi-mode][data-trendi-mode] body.trendi-atmosphere.trendi-studio #ajax-content-wrap .nectar-post-grid-item .meta-category a[href*="/uncategorized/"]{display:none!important}
html[data-trendi-mode][data-trendi-mode][data-trendi-mode] body.trendi-atmosphere.trendi-studio #ajax-content-wrap .nectar-post-grid-item .nectar-post-grid-item-bg-wrap{background:var(--tm-panel2)!important;aspect-ratio:16/9!important;border-radius:0!important}
html[data-trendi-mode][data-trendi-mode][data-trendi-mode] body.trendi-atmosphere.trendi-studio #ajax-content-wrap .nectar-post-grid-item :is(.nectar-post-grid-item-bg,.nectar-post-grid-item-bg__media){border-radius:0!important}
html[data-trendi-mode][data-trendi-mode][data-trendi-mode] body.trendi-atmosphere.trendi-studio #ajax-content-wrap .nectar-post-grid-item .nectar-post-grid-item-bg__media{filter:grayscale(1) sepia(.35)!important;visibility:visible!important;opacity:1!important}
html[data-trendi-mode] body.trendi-atmosphere.trendi-studio #ajax-content-wrap .nectar-post-grid-item-bg-wrap{isolation:isolate;transform:none!important}
html[data-trendi-mode] body.trendi-atmosphere.trendi-studio #ajax-content-wrap .nectar-post-grid-item-bg-wrap-inner{position:relative!important;z-index:1!important}
html[data-trendi-mode][data-trendi-mode] body.trendi-atmosphere.trendi-studio #ajax-content-wrap .nectar-post-grid-filters a.active{background:#b62732!important;border-color:#b62732!important;color:#fff!important}
html[data-trendi-mode][data-trendi-mode][data-trendi-mode] body.trendi-atmosphere.trendi-studio #ajax-content-wrap .nectar-post-grid-item .trendi-image-fallback{background:radial-gradient(ellipse at 70% 20%,#cbb27c35,transparent 70%),var(--tm-panel2)!important;display:grid!important;place-content:center;text-align:center;gap:16px;color:var(--tm-blue)!important}
html[data-trendi-mode][data-trendi-mode][data-trendi-mode] body.trendi-atmosphere.trendi-studio #ajax-content-wrap .trendi-image-fallback:before{content:"◇";font-size:64px;line-height:1}
html[data-trendi-mode][data-trendi-mode][data-trendi-mode] body.trendi-atmosphere.trendi-studio #ajax-content-wrap .trendi-image-fallback:after{content:"TRENDI / INSIGHTS";font-size:12px;font-weight:600;letter-spacing:.22em}

html[data-trendi-mode][data-trendi-mode][data-trendi-mode] body.trendi-atmosphere.trendi-studio #header-outer{background:var(--tm-bg)!important;opacity:1!important;pointer-events:auto!important}

html[data-trendi-mode][data-trendi-mode][data-trendi-mode] body.trendi-atmosphere.trendi-studio:not(.home) #ajax-content-wrap .in-banner:before{filter:grayscale(1) sepia(.7)!important;opacity:.35!important}
html[data-trendi-mode][data-trendi-mode][data-trendi-mode] body.trendi-atmosphere.trendi-studio:not(.home) #ajax-content-wrap .in-banner{border-color:var(--tm-line)!important}
html[data-trendi-mode][data-trendi-mode][data-trendi-mode] body.trendi-atmosphere.trendi-studio:not(.home) #ajax-content-wrap .tm-person{background:var(--tm-panel)!important;border-color:var(--tm-line)!important;color:var(--tm-ink)!important}
html[data-trendi-mode][data-trendi-mode][data-trendi-mode] body.trendi-atmosphere.trendi-studio:not(.home) #ajax-content-wrap .tm-person :is(h2,h3,strong){color:var(--tm-ink)!important}
html[data-trendi-mode][data-trendi-mode][data-trendi-mode] body.trendi-atmosphere.trendi-studio:not(.home) #ajax-content-wrap .tm-person :is(p,span){color:var(--tm-muted)!important}

/* Guide, specialty SEO and interactive calculator variants. */
html[data-trendi-mode][data-trendi-mode][data-trendi-mode] body.trendi-atmosphere.trendi-studio:not(.home) #ajax-content-wrap :is(.trendi-core,.tc-form,.tc-contact) :is(p,li){color:var(--tm-muted)!important}
html[data-trendi-mode][data-trendi-mode][data-trendi-mode] body.trendi-atmosphere.trendi-studio:not(.home) #ajax-content-wrap :is(.tm-ai,.tm-launch){padding-top:180px!important}
html[data-trendi-mode][data-trendi-mode][data-trendi-mode] body.trendi-atmosphere.trendi-studio:not(.home) #ajax-content-wrap :is(.tc-hero,.seo-hero,.tm-hero){padding-top:max(180px,12vw)!important}

html[data-trendi-mode][data-trendi-mode][data-trendi-mode] body.trendi-atmosphere.trendi-studio:not(.home) #ajax-content-wrap :is(.tm-ai,.tm-launch,.tm-tool,.sp-seo){--a-bg:var(--tm-bg);--a-ink:var(--tm-ink);--a-muted:var(--tm-muted);--a-line:var(--tm-line);--ink:var(--tm-ink);--blue:var(--tm-blue);background:var(--tm-bg)!important;color:var(--tm-ink)!important}
html[data-trendi-mode][data-trendi-mode][data-trendi-mode] body.trendi-atmosphere.trendi-studio:not(.home) #ajax-content-wrap :is(.tm-ai,.tm-tool,.sp-seo) :is(h1,h2,h3,h4,label,strong){color:var(--tm-ink)!important}
html[data-trendi-mode][data-trendi-mode][data-trendi-mode] body.trendi-atmosphere.trendi-studio:not(.home) #ajax-content-wrap :is(.tm-ai,.tm-tool,.sp-seo) :is(p,li,small){color:var(--tm-muted)!important}
html[data-trendi-mode][data-trendi-mode][data-trendi-mode] body.trendi-atmosphere.trendi-studio:not(.home) #ajax-content-wrap :is(.tm-ai,.tm-tool,.sp-seo) :is(.tm-panel,.tm-results,.sp-card,.ai-card,.case-stat){background:var(--tm-panel2)!important;color:var(--tm-ink)!important;border-color:var(--tm-line)!important}
html[data-trendi-mode][data-trendi-mode][data-trendi-mode] body.trendi-atmosphere.trendi-studio:not(.home) #ajax-content-wrap :is(.tm-tool input,.tm-tool select){background:var(--tm-panel)!important;color:var(--tm-ink)!important;border:1px solid #8d816b!important;border-radius:7px;min-height:48px}
html[data-trendi-mode][data-trendi-mode][data-trendi-mode] body.trendi-atmosphere.trendi-studio:not(.home) #ajax-content-wrap :is(.ai-button,.sp-btn,.tm-tool .tm-cta,.tm-tool button,.tm-launch .tm-cta){background:#b62732!important;border-color:#b62732!important;color:#fff!important;border-radius:999px!important;text-decoration:none!important}
html[data-trendi-mode][data-trendi-mode][data-trendi-mode] body.trendi-atmosphere.trendi-studio:not(.home) #ajax-content-wrap :is(.ai-button,.sp-btn,.tm-tool .tm-cta,.tm-launch .tm-cta):hover{background:#92202a!important}
html[data-trendi-mode][data-trendi-mode][data-trendi-mode] body.trendi-atmosphere.trendi-studio:not(.home) #ajax-content-wrap :is(.sp-kicker,.sp-num,.tm-kicker,.case-stat strong){color:var(--tm-blue)!important}
html[data-trendi-mode][data-trendi-mode][data-trendi-mode] body.trendi-atmosphere.trendi-studio:not(.home) #ajax-content-wrap .sp-hero{background:radial-gradient(ellipse at 90% 45%,#cbb27c16,transparent 65%),var(--tm-bg)!important}
html[data-trendi-mode][data-trendi-mode][data-trendi-mode] body.trendi-atmosphere.trendi-studio:not(.home) #ajax-content-wrap :is(.tm-tool,.tm-launch) input[type=checkbox]{accent-color:#b62732}

html[data-trendi-mode][data-trendi-mode][data-trendi-mode] body.trendi-atmosphere.trendi-studio{--tm-shadow:0 20px 50px #00000012}
html[data-trendi-mode][data-trendi-mode][data-trendi-mode] body.trendi-atmosphere.trendi-studio:not(.home) #ajax-content-wrap :is(.th-band,.tc-band,.tm-brand-section,.tm-foundation,.seo-band,.tc-cta,.th-panel,.tc-panel){background:var(--tm-panel2)!important;border-color:var(--tm-line)!important}
html[data-trendi-mode][data-trendi-mode][data-trendi-mode] body.trendi-atmosphere.trendi-studio:not(.home) #ajax-content-wrap :is(.th-card,.tc-card,.tm-service,.tm-float,.seo-card,.legal-service,.tc-form,.th-form,.tw-bottom,.tw-image){border-color:var(--tm-line)!important;box-shadow:0 12px 36px #0000000c!important}
html[data-trendi-mode][data-trendi-mode][data-trendi-mode] body.trendi-atmosphere.trendi-studio:not(.home) #ajax-content-wrap :is(.th-card,.tc-card,.tm-service,.tm-float,.seo-card,.legal-service,.tc-form,.th-form,.tw-bottom){background:var(--tm-panel)!important;color:var(--tm-ink)!important}
html[data-trendi-mode][data-trendi-mode][data-trendi-mode] body.trendi-atmosphere.trendi-studio:not(.home) #ajax-content-wrap :is(.th-card,.tc-card,.tm-service,.legal-service):hover{border-color:var(--tm-blue)!important}
html[data-trendi-mode][data-trendi-mode][data-trendi-mode] body.trendi-atmosphere.trendi-studio:not(.home) #ajax-content-wrap :is(.th-btn,.tc-btn,.tm-button,.seo-button,.tw-button,.nectar-button,.wp-block-button__link,button.wpforms-submit,input[type=submit]){background:#b62732!important;color:#fff!important;border-color:#b62732!important;box-shadow:0 8px 24px #b6273218!important;border-radius:999px!important}
html[data-trendi-mode][data-trendi-mode][data-trendi-mode] body.trendi-atmosphere.trendi-studio:not(.home) #ajax-content-wrap :is(.th-btn,.tc-btn,.tm-button,.seo-button,.tw-button,.nectar-button,.wp-block-button__link,button.wpforms-submit):hover{background:#92202a!important;border-color:#92202a!important}
html[data-trendi-mode][data-trendi-mode][data-trendi-mode] body.trendi-atmosphere.trendi-studio:not(.home) #ajax-content-wrap :is(.th-eyebrow,.tc-kicker,.tm-eyebrow,.tm-mini-label,.seo-kicker,.legal-number,.tc-number,.tw-label,.tw-eyebrow,.th-step span){color:var(--tm-blue)!important}
html[data-trendi-mode][data-trendi-mode][data-trendi-mode] body.trendi-atmosphere.trendi-studio:not(.home) #ajax-content-wrap :is(.th-hero,.tc-hero,.tm-hero,.seo-hero,.tw-hero){background:radial-gradient(ellipse at 90% 45%,#cbb27c16,transparent 65%),var(--tm-bg)!important;border-color:var(--tm-line)!important}
html[data-trendi-mode][data-trendi-mode][data-trendi-mode] body.trendi-atmosphere.trendi-studio:not(.home) #ajax-content-wrap :is(.tm-services,.tw-work){--tw-bg:var(--tm-bg);--tw-surface:var(--tm-panel);--tw-text:var(--tm-ink);--tw-muted:var(--tm-muted);--tw-line:var(--tm-line);--tw-accent:var(--tm-blue);background:var(--tm-bg)!important;color:var(--tm-ink)!important}
html[data-trendi-mode][data-trendi-mode][data-trendi-mode] body.trendi-atmosphere.trendi-studio:not(.home) #ajax-content-wrap :is(.tm-hero,.tm-section,.seo-hero,.th-hero,.tc-hero) :is(h1,h2) em{font-family:inherit!important;font-style:normal!important;text-transform:none!important;color:var(--tm-blue)!important}
html[data-trendi-mode][data-trendi-mode][data-trendi-mode] body.trendi-atmosphere.trendi-studio:not(.home) #ajax-content-wrap :is(.th-section,.tc-section,.tm-section,.tw-copy) :is(p,li){color:var(--tm-muted)!important}
html[data-trendi-mode][data-trendi-mode][data-trendi-mode] body.trendi-atmosphere.trendi-studio:not(.home) #ajax-content-wrap :is(.th-card,.tc-card,.legal-service,.tm-service) :is(h2,h3,h4,strong){color:var(--tm-ink)!important}
html[data-trendi-mode][data-trendi-mode][data-trendi-mode] body.trendi-atmosphere.trendi-studio:not(.home) #ajax-content-wrap :is(details,.toggles .toggle,.accordion-item){border-color:var(--tm-line)!important;background:var(--tm-panel)!important;color:var(--tm-ink)!important}
html[data-trendi-mode][data-trendi-mode][data-trendi-mode] body.trendi-atmosphere.trendi-studio:not(.home) #ajax-content-wrap summary{color:var(--tm-ink)!important;min-height:48px;cursor:pointer}
html[data-trendi-mode][data-trendi-mode][data-trendi-mode] body.trendi-atmosphere.trendi-studio:not(.home) #ajax-content-wrap :is(a,button,summary,input,select,textarea):focus-visible{outline:2px solid var(--tm-blue)!important;outline-offset:4px}
html[data-trendi-mode][data-trendi-mode][data-trendi-mode] body.trendi-atmosphere.trendi-studio:not(.home) #ajax-content-wrap .wpforms-container form{background:var(--tm-panel2)!important;border:1px solid var(--tm-line)!important;border-radius:16px;padding:clamp(18px,3vw,32px)!important}
html[data-trendi-mode][data-trendi-mode][data-trendi-mode] body.trendi-atmosphere.trendi-studio:not(.home) #ajax-content-wrap .wpforms-container :is(input[type=text],input[type=email],input[type=tel],input[type=url],input[type=number],select,textarea):not([aria-hidden=true]){background:var(--tm-panel)!important;color:var(--tm-ink)!important;border:1px solid #8d816b!important;border-radius:7px!important;padding:14px 16px!important;min-height:52px!important;box-shadow:none!important}
html[data-trendi-mode][data-trendi-mode][data-trendi-mode] body.trendi-atmosphere.trendi-studio:not(.home) #ajax-content-wrap .wpforms-container label{color:var(--tm-ink)!important}
html[data-trendi-mode][data-trendi-mode][data-trendi-mode] body.trendi-atmosphere.trendi-studio:not(.home) #ajax-content-wrap .wpforms-container :is(input,textarea)::placeholder{color:var(--tm-muted)!important;opacity:1}
html[data-trendi-mode][data-trendi-mode][data-trendi-mode] body.trendi-atmosphere.trendi-studio:not(.home) #ajax-content-wrap .wpforms-container textarea{min-height:130px!important}
html[data-trendi-mode][data-trendi-mode][data-trendi-mode] body.trendi-atmosphere.trendi-studio:not(.home) #ajax-content-wrap .wpforms-container .wpforms-error{color:#df5961!important}
html[data-trendi-mode=light] body.trendi-atmosphere .wpforms-container .wpforms-error{color:#a21d29!important}
/* Blog index and archives inherit the same card and link language. */
html[data-trendi-mode][data-trendi-mode][data-trendi-mode] body.trendi-atmosphere.trendi-studio:not(.home) #ajax-content-wrap .tc-card{padding:clamp(22px,3vw,36px)!important;border-radius:12px!important}

html[data-trendi-mode][data-trendi-mode][data-trendi-mode] body.trendi-atmosphere.trendi-studio :is(.blog-recent,.post-area,.masonry-blog-item,.blog-list) :is(.inner-wrap,.post-content,.content-inner){background:var(--tm-bg)!important;border-color:var(--tm-line)!important}
html[data-trendi-mode][data-trendi-mode][data-trendi-mode] body.trendi-atmosphere.trendi-studio :is(.blog-recent,.post-area,.blog-list) :is(.meta-category a,.post-header a,.excerpt a,.more-link,.read-more){color:var(--tm-blue)!important}
html[data-trendi-mode][data-trendi-mode][data-trendi-mode] body.trendi-atmosphere.trendi-studio :is(.blog-recent,.post-area) .excerpt{color:var(--tm-muted)!important}
html[data-trendi-mode][data-trendi-mode][data-trendi-mode] body.trendi-atmosphere.trendi-studio :is(.blog-recent,.masonry-blog-item) img{border-radius:12px}
html[data-trendi-mode][data-trendi-mode][data-trendi-mode] body.trendi-atmosphere.trendi-studio :is(.pagination,.page-numbers) a{color:var(--tm-ink)!important;border-color:var(--tm-line)!important}
html[data-trendi-mode][data-trendi-mode][data-trendi-mode] body.trendi-atmosphere.trendi-studio .page-numbers.current{background:var(--tm-ink)!important;color:var(--tm-bg)!important}
/* Editorial reading layout applies to every post, including older posts. */
html[data-trendi-mode][data-trendi-mode][data-trendi-mode] body.trendi-atmosphere.trendi-studio.single-post .featured-media-under-header__content{max-width:1120px;margin-inline:auto;padding:64px 28px 40px!important}
html[data-trendi-mode][data-trendi-mode][data-trendi-mode] body.trendi-atmosphere.trendi-studio.single-post .featured-media-under-header__content h1{font-size:clamp(36px,4.7vw,66px)!important;line-height:1.1!important;letter-spacing:-.04em!important;max-width:1000px;margin-inline:auto}
html[data-trendi-mode][data-trendi-mode][data-trendi-mode] body.trendi-atmosphere.trendi-studio.single-post .featured-media-under-header__content:before,html[data-trendi-mode][data-trendi-mode][data-trendi-mode] body.trendi-atmosphere.trendi-studio.single-post .featured-media-under-header__content:after{background-image:none!important}
html[data-trendi-mode][data-trendi-mode][data-trendi-mode] body.trendi-atmosphere.trendi-studio.single-post .post-content{padding-inline:24px!important}
html[data-trendi-mode][data-trendi-mode][data-trendi-mode] body.trendi-atmosphere.trendi-studio.single-post .trendi-reading{max-width:820px;margin:0 auto 60px;color:var(--tm-ink);font-size:18px;line-height:1.8}
html[data-trendi-mode][data-trendi-mode][data-trendi-mode] body.trendi-atmosphere.trendi-studio.single-post .trendi-reading :is(p,li){font-size:18px!important;line-height:1.8!important;color:var(--tm-muted)!important}
html[data-trendi-mode][data-trendi-mode][data-trendi-mode] body.trendi-atmosphere.trendi-studio.single-post .trendi-reading :is(h2,h3,h4){color:var(--tm-ink)!important;scroll-margin-top:165px}
html[data-trendi-mode][data-trendi-mode][data-trendi-mode] body.trendi-atmosphere.trendi-studio.single-post .trendi-reading h2{font-size:clamp(27px,3vw,38px)!important;line-height:1.2!important;margin:48px 0 20px!important}
html[data-trendi-mode][data-trendi-mode][data-trendi-mode] body.trendi-atmosphere.trendi-studio.single-post .trendi-reading h3{font-size:25px!important;line-height:1.3!important;margin:32px 0 14px!important}
html[data-trendi-mode][data-trendi-mode][data-trendi-mode] body.trendi-atmosphere.trendi-studio.single-post .trendi-reading a{color:var(--tm-blue)!important;text-decoration:underline;text-underline-offset:4px}
html[data-trendi-mode][data-trendi-mode][data-trendi-mode] body.trendi-atmosphere.trendi-studio.single-post .trendi-reading blockquote{background:var(--tm-panel2)!important;border-left:3px solid var(--tm-blue)!important;padding:24px 28px!important;margin:30px 0!important;color:var(--tm-ink)!important}
html[data-trendi-mode][data-trendi-mode][data-trendi-mode] body.trendi-atmosphere.trendi-studio.single-post .trendi-reading :is(table,td,th){border-color:var(--tm-line)!important}
html[data-trendi-mode][data-trendi-mode][data-trendi-mode] body.trendi-atmosphere.trendi-studio.single-post .trendi-reading th{background:var(--tm-panel2)!important;color:var(--tm-ink)!important}
html[data-trendi-mode][data-trendi-mode][data-trendi-mode] body.trendi-atmosphere.trendi-studio.single-post .trendi-reading td{background:var(--tm-panel)!important;color:var(--tm-ink)!important}
html[data-trendi-mode][data-trendi-mode][data-trendi-mode] body.trendi-atmosphere.trendi-studio.single-post .trendi-reading pre{max-width:100%;overflow-x:auto;background:var(--tm-panel2);border:1px solid var(--tm-line);padding:20px;border-radius:8px}
html[data-trendi-mode][data-trendi-mode][data-trendi-mode] body.trendi-atmosphere.trendi-studio.single-post :is(.meta-category a,.meta-date,.meta-author a,.post-meta a){color:var(--tm-blue)!important;font-family:inherit!important;letter-spacing:.05em!important}
html[data-trendi-mode][data-trendi-mode][data-trendi-mode] body.trendi-atmosphere.trendi-studio.single-post .tr-reading-nav{background:var(--tm-panel2);border:1px solid var(--tm-line);border-radius:12px;padding:22px 26px;margin:28px 0 36px}
html[data-trendi-mode][data-trendi-mode][data-trendi-mode] body.trendi-atmosphere.trendi-studio.single-post .tr-reading-nav summary{font-size:15px;font-weight:600;min-height:24px}
html[data-trendi-mode][data-trendi-mode][data-trendi-mode] body.trendi-atmosphere.trendi-studio.single-post .tr-reading-nav ol{margin:18px 0 0;padding-left:22px}
html[data-trendi-mode][data-trendi-mode][data-trendi-mode] body.trendi-atmosphere.trendi-studio.single-post .tr-reading-nav li{font-size:15px!important;line-height:1.5!important;margin:9px 0}
html[data-trendi-mode][data-trendi-mode][data-trendi-mode] body.trendi-atmosphere.trendi-studio.single-post .tr-reading-nav a{text-decoration:none!important}
html[data-trendi-mode][data-trendi-mode][data-trendi-mode] body.trendi-atmosphere.trendi-studio .tr-reading-progress{position:fixed;top:0;left:0;height:3px;background:#cbb27c;width:0;z-index:100000;pointer-events:none}
html[data-trendi-mode][data-trendi-mode][data-trendi-mode] body.trendi-atmosphere.trendi-studio #to-top{background:#181816!important;border:1px solid #786646;color:#cbb27c!important}
html[data-trendi-mode][data-trendi-mode][data-trendi-mode] body.trendi-atmosphere.trendi-studio #footer-outer .trendi-insight{border-color:var(--tm-line)!important}
@media(max-width:760px){html[data-trendi-mode][data-trendi-mode][data-trendi-mode] body.trendi-atmosphere.trendi-studio.single-post .post-content{padding-inline:18px!important}html[data-trendi-mode][data-trendi-mode][data-trendi-mode] body.trendi-atmosphere.trendi-studio.single-post .featured-media-under-header__content{padding:40px 20px 28px!important}html[data-trendi-mode][data-trendi-mode][data-trendi-mode] body.trendi-atmosphere.trendi-studio.single-post .trendi-reading :is(p,li){font-size:17px!important}html[data-trendi-mode][data-trendi-mode][data-trendi-mode] body.trendi-atmosphere.trendi-studio.single-post .trendi-reading table{display:block;overflow-x:auto}}
@media(prefers-reduced-motion:reduce){html[data-trendi-mode][data-trendi-mode][data-trendi-mode] body.trendi-atmosphere.trendi-studio:not(.home) #ajax-content-wrap *{scroll-behavior:auto!important}}
