/* Carried over from MDS's Thrive-theme Additional CSS (2026-09-27). */

@import url("https://fonts.googleapis.com/css2?family=Fraunces:opsz,wght@9..144,500;9..144,600;9..144,700&family=Public+Sans:wght@400;500;600;700&display=swap");

/* Study guide: feedback during Thrive signup requests */
.page-id-16798 .thrv_lead_generation .tcb-form-loader {
  box-sizing: border-box; width: 100%; min-height: 50px;
  padding: 12px 12px 12px 42px; background: #f7cb37; color: #203e50;
  border-radius: 3px; text-align: center; cursor: wait;
}
.page-id-16798 .thrv_lead_generation .tcb-form-loader::after {
  content: "Sending your guide… Please wait."; display: block;
  font: 700 14px/1.5 Arial, sans-serif; white-space: normal;
}
.page-id-16798 .thrv_lead_generation .tcb-form-loader .tcb-form-loader-icon {
  position: absolute; left: 14px; top: 50%; margin-top: -10px;
  width: 20px; height: 20px; color: #203e50;
}
@media (prefers-reduced-motion: reduce) {
 .page-id-16798 .tcb-form-loader-icon { animation: none !important; }
}

/* MDS lead-magnet submit feedback — selected Miho/Trixie pages only. */
body:is(.page-id-19035,.page-id-18444,.page-id-19385,.page-id-19162,.page-id-19326,.page-id-19306,.page-id-19298,.page-id-19319,.page-id-19074,.page-id-19257,.page-id-17457){--mds-magnet-bg:#e62f38;--mds-magnet-ink:#fff;--mds-magnet-sheen:rgba(255,255,255,.16)}
body:is(.page-id-19162,.page-id-17457){--mds-magnet-bg:#eee886;--mds-magnet-ink:#6c150f;--mds-magnet-sheen:rgba(0,0,0,.08)}
body:is(.page-id-19035,.page-id-18444,.page-id-19385,.page-id-19162,.page-id-19326,.page-id-19306,.page-id-19298,.page-id-19319,.page-id-19074,.page-id-19257,.page-id-17457) .thrv_lead_generation .tcb-form-loader{box-sizing:border-box;position:absolute!important;inset:0!important;width:100%!important;height:100%!important;min-height:48px;padding:0!important;margin:0!important;border-radius:5px;background:var(--mds-magnet-bg)!important;color:var(--mds-magnet-ink)!important;overflow:hidden;cursor:wait;pointer-events:none}
body:is(.page-id-19035,.page-id-18444,.page-id-19385,.page-id-19162,.page-id-19326,.page-id-19306,.page-id-19298,.page-id-19319,.page-id-19074,.page-id-19257,.page-id-17457) .thrv_lead_generation .tcb-form-loader::after{content:"Sending your free resource…";position:relative;z-index:1;display:flex;align-items:center;justify-content:center;height:100%;box-sizing:border-box;padding:7px 18px 7px 48px;font:700 13px/1.3 Arial,sans-serif;white-space:normal;color:var(--mds-magnet-ink);letter-spacing:0;text-align:center}
body:is(.page-id-19035,.page-id-18444,.page-id-19385,.page-id-19162,.page-id-19326,.page-id-19306,.page-id-19298,.page-id-19319,.page-id-19074,.page-id-19257,.page-id-17457) .thrv_lead_generation .tcb-form-loader::before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent,var(--mds-magnet-sheen),transparent);transform:translateX(-100%);animation:mdsMagnetSweep 2s linear infinite}
body:is(.page-id-19035,.page-id-18444,.page-id-19385,.page-id-19162,.page-id-19326,.page-id-19306,.page-id-19298,.page-id-19319,.page-id-19074,.page-id-19257,.page-id-17457) .thrv_lead_generation .tcb-form-loader-icon{position:absolute!important;left:16px!important;top:50%!important;margin:-3px 0 0!important;width:24px!important;height:6px!important;border:0!important;background:radial-gradient(circle at 3px 3px,var(--mds-magnet-ink) 2.5px,transparent 3px),radial-gradient(circle at 12px 3px,var(--mds-magnet-ink) 2.5px,transparent 3px),radial-gradient(circle at 21px 3px,var(--mds-magnet-ink) 2.5px,transparent 3px);animation:mdsMagnetDots 1.2s ease-in-out infinite!important;transform:none;z-index:2}
body:is(.page-id-19035,.page-id-18444,.page-id-19385,.page-id-19162,.page-id-19326,.page-id-19306,.page-id-19298,.page-id-19319,.page-id-19074,.page-id-19257,.page-id-17457) .thrv_lead_generation .tcb-form-loader-icon svg{display:none!important}
@keyframes mdsMagnetSweep{to{transform:translateX(100%)}}
@keyframes mdsMagnetDots{0%,100%{opacity:.45}50%{opacity:1}}
@media(prefers-reduced-motion:reduce){body:is(.page-id-19035,.page-id-18444,.page-id-19385,.page-id-19162,.page-id-19326,.page-id-19306,.page-id-19298,.page-id-19319,.page-id-19074,.page-id-19257,.page-id-17457) .thrv_lead_generation .tcb-form-loader::before{animation:none!important;display:none}body:is(.page-id-19035,.page-id-18444,.page-id-19385,.page-id-19162,.page-id-19326,.page-id-19306,.page-id-19298,.page-id-19319,.page-id-19074,.page-id-19257,.page-id-17457) .thrv_lead_generation .tcb-form-loader-icon{animation:none!important;opacity:1}}

/* MDS shared article layout — 2026-09-24. Scoped to the default Thrive single-post template. */
body.single-post.tve-theme-14111 #theme-sidebar-section,
body.single-post.tve-theme-14111 #theme-content-section .single-mobile-off > .tcb-flex-row > .tcb-flex-col:first-child { display:none!important; }
body.single-post.tve-theme-14111 #content > .main-container { width:min(850px,calc(100% - 40px))!important; max-width:none!important; margin:0 auto!important; }
body.single-post.tve-theme-14111 #theme-content-section,
body.single-post.tve-theme-14111 #theme-content-section > .section-content,
body.single-post.tve-theme-14111 #theme-content-section .single-mobile-off,
body.single-post.tve-theme-14111 #theme-content-section .single-mobile-off > .tcb-flex-row,
body.single-post.tve-theme-14111 #theme-content-section .single-mobile-off > .tcb-flex-row > .tcb-flex-col:nth-child(2),
body.single-post.tve-theme-14111 #theme-content-section .single-mobile-off > .tcb-flex-row > .tcb-flex-col:nth-child(2) > .tcb-col,
body.single-post.tve-theme-14111 .tcb-post-content { width:100%!important; max-width:none!important; min-width:0!important; flex:1 1 100%!important; }
body.single-post.tve-theme-14111 #theme-content-section .single-mobile-off > .tcb-flex-row { margin:0!important; }
body.single-post.tve-theme-14111 #theme-content-section .single-mobile-off > .tcb-flex-row > .tcb-flex-col:nth-child(2) > .tcb-col { padding:0!important; }
body.single-post.tve-theme-14111 #theme-top-section { background:#faf7f3!important; }
body.single-post.tve-theme-14111 #theme-top-section .section-content { width:min(940px,calc(100% - 40px))!important; margin:auto!important; padding:34px 0 40px!important; }
body.single-post.tve-theme-14111 #theme-top-section h1,
body.single-post.tve-theme-14111 #theme-top-section h1 * { font-family:Fraunces,Georgia,serif!important; font-size:clamp(36px,4.4vw,60px)!important; line-height:1.12!important; letter-spacing:-.025em!important; color:#212b55!important; }
body.single-post.tve-theme-14111 #theme-top-section .rank-math-breadcrumb,
body.single-post.tve-theme-14111 #theme-top-section .rank-math-breadcrumb * { font:600 13px/1.5 "Public Sans",Arial,sans-serif!important; color:#5a6180!important; text-decoration:none!important; }
body.single-post.tve-theme-14111 #theme-content-section .section-content { padding:48px 0 72px!important; }
body.single-post.tve-theme-14111 .tcb-post-content { font-family:"Public Sans",Arial,sans-serif!important; color:#29324c!important; font-size:17px!important; line-height:1.78!important; }
body.single-post.tve-theme-14111 .tcb-post-content h2,
body.single-post.tve-theme-14111 .tcb-post-content h3 { font-family:Fraunces,Georgia,serif!important; color:#212b55!important; line-height:1.22!important; letter-spacing:-.018em!important; }
body.single-post.tve-theme-14111 .tcb-post-content h2 { font-size:clamp(29px,3vw,38px)!important; }
body.single-post.tve-theme-14111 .tcb-post-content h3 { font-size:clamp(23px,2.5vw,29px)!important; }
body.single-post.tve-theme-14111 .tcb-post-content img { max-width:100%!important; height:auto!important; }
@media(max-width:640px){body.single-post.tve-theme-14111 #content > .main-container{width:calc(100% - 32px)!important}body.single-post.tve-theme-14111 #theme-content-section .section-content{padding:32px 0 56px!important}body.single-post.tve-theme-14111 .tcb-post-content{font-size:16px!important}body.single-post.tve-theme-14111 .tcb-post-content table{display:block!important;overflow-x:auto!important}}

/* Keep MDS article body and post footer stacked; this theme section is a flex row by default. */
body.single-post.tve-theme-14111 #theme-content-section{flex-direction:column!important;align-items:stretch!important}
body.single-post.tve-theme-14111 #theme-content-section>.section-content{width:100%!important;flex:0 0 auto!important}
body.single-post.tve-theme-14111 #theme-content-section .tcb-post-content{width:100%!important}

/* MDS template places the reading column beside a separate social row. */
body.single-post.tve-theme-14111 #theme-content-section .single-mobile-off>.tcb-flex-row{display:block!important;margin:0!important}
body.single-post.tve-theme-14111 #theme-content-section .single-mobile-off>.tcb-flex-col,
body.single-post.tve-theme-14111 #theme-content-section .single-mobile-off>.tcb-flex-col>.tcb-col{width:100%!important;max-width:none!important;min-width:0!important;flex:1 1 100%!important;padding:0!important;margin:0!important}

body.single-post.tve-theme-14111 #theme-content-section{justify-content:flex-start!important;height:auto!important}

/* MDS Spanish Phrase Book audio: open, unboxed companion layout. */
body.page-id-15155 #content>.main-container{width:min(1160px,calc(100% - 40px))!important;max-width:none!important;padding:28px 0 72px!important;margin:0 auto!important}
body.page-id-15155 #theme-content-section,body.page-id-15155 #theme-content-section>.section-content,body.page-id-15155 #theme-content-section .tcb-post-content{width:100%!important;max-width:none!important}
body.page-id-15155 #theme-content-section .section-content{padding:0!important}
body.page-id-15155 #theme-content-section #tve_editor{display:grid!important;grid-template-columns:minmax(0,43%) minmax(0,1fr)!important;gap:24px 66px!important;align-items:start!important;width:100%!important;max-width:none!important}
body.page-id-15155 #theme-content-section #tve_editor>*{margin:0!important;min-width:0!important;max-width:100%!important;width:auto!important}
body.page-id-15155 #theme-content-section #tve_editor>:nth-child(1){grid-column:2;grid-row:1;align-self:end}
body.page-id-15155 #theme-content-section #tve_editor>:nth-child(2){grid-column:1;grid-row:1/span 4;align-self:start;justify-self:center}
body.page-id-15155 #theme-content-section #tve_editor>:nth-child(3){grid-column:2;grid-row:2;justify-self:start}
body.page-id-15155 #theme-content-section #tve_editor>:nth-child(4){grid-column:2;grid-row:3}
body.page-id-15155 #theme-content-section #tve_editor>:nth-child(5){grid-column:2;grid-row:4;justify-self:start}
body.page-id-15155 #theme-content-section #tve_editor>:nth-child(n+6){grid-column:1/-1;justify-self:center;width:100%!important}
body.page-id-15155 #theme-content-section #tve_editor>:nth-child(6){grid-row:5;max-width:760px!important;margin-top:56px!important}
body.page-id-15155 #theme-content-section #tve_editor>:nth-child(7){grid-row:6;max-width:760px!important;margin-top:30px!important}
body.page-id-15155 #theme-content-section #tve_editor>:nth-child(8){grid-row:7;max-width:760px!important}
body.page-id-15155 #theme-content-section #tve_editor>:nth-child(9){grid-row:8;max-width:1000px!important;margin-top:48px!important}
body.page-id-15155 #theme-content-section #tve_editor>:nth-child(2) img{display:block;width:min(100%,420px)!important;max-width:420px!important;height:auto!important}
body.page-id-15155 #theme-content-section #tve_editor>:nth-child(1) p{margin:0!important;text-align:left!important;font:600 clamp(38px,4vw,57px)/1.1 Fraunces,Georgia,serif!important;letter-spacing:-.025em!important;color:#212b55!important}
body.page-id-15155 #theme-content-section #tve_editor>:nth-child(1) p span{font:inherit!important;color:inherit!important}
body.page-id-15155 #theme-content-section #tve_editor>:nth-child(1) p:before{content:'SPANISH PHRASE BOOK AUDIO';display:block;margin:0 0 18px;font:700 13px/1.4 'Public Sans',Arial,sans-serif;letter-spacing:.14em;color:#be243a}
body.page-id-15155 #theme-content-section #tve_editor>:nth-child(3) .tcb-button-link{display:inline-block!important;background:#d72940!important;border:0!important;border-radius:999px!important;padding:18px 28px!important;color:#fff!important;text-decoration:none!important;font:700 16px/1.4 'Public Sans',Arial,sans-serif!important;box-shadow:none!important}
body.page-id-15155 #theme-content-section #tve_editor>:nth-child(3) .tcb-button-link *{color:#fff!important;font:inherit!important}
body.page-id-15155 #theme-content-section #tve_editor>:nth-child(4) h2{margin:8px 0 0!important;text-align:left!important;color:#59627a!important;font:600 15px/1.4 'Public Sans',Arial,sans-serif!important}
body.page-id-15155 #theme-content-section #tve_editor>:nth-child(5) .tcb-button-link{display:inline!important;background:transparent!important;border:0!important;box-shadow:none!important;padding:0!important;color:#1c4f7e!important;text-decoration:underline!important;font:600 15px/1.5 'Public Sans',Arial,sans-serif!important}
body.page-id-15155 #theme-content-section #tve_editor>:nth-child(5) .tcb-button-link *{color:inherit!important;font:inherit!important}
body.page-id-15155 #theme-content-section #tve_editor>:nth-child(7) h2{text-align:left!important;color:#212b55!important;font:600 clamp(28px,3vw,36px)/1.2 Fraunces,Georgia,serif!important}
@media(max-width:760px){body.page-id-15155 #content>.main-container{width:calc(100% - 32px)!important;padding-top:24px!important}body.page-id-15155 #theme-content-section #tve_editor{display:flex!important;flex-direction:column!important;gap:22px!important}body.page-id-15155 #theme-content-section #tve_editor>*{align-self:stretch!important}body.page-id-15155 #theme-content-section #tve_editor>:nth-child(1){order:0}body.page-id-15155 #theme-content-section #tve_editor>:nth-child(2){order:1;align-self:center!important}body.page-id-15155 #theme-content-section #tve_editor>:nth-child(3){order:2;align-self:flex-start!important}body.page-id-15155 #theme-content-section #tve_editor>:nth-child(4){order:3}body.page-id-15155 #theme-content-section #tve_editor>:nth-child(5){order:4}body.page-id-15155 #theme-content-section #tve_editor>:nth-child(n+6){order:5}body.page-id-15155 #theme-content-section #tve_editor>:nth-child(1) p{font-size:clamp(34px,10vw,46px)!important}body.page-id-15155 #theme-content-section #tve_editor>:nth-child(6){margin-top:18px!important}}

@media(max-width:760px){body.page-id-15155 #theme-content-section #tve_editor .thrv-contact-form,body.page-id-15155 #theme-content-section #tve_editor .thrv-contact-form form,body.page-id-15155 #theme-content-section #tve_editor .thrv-contact-form .tve-cf-item-wrapper{box-sizing:border-box!important;width:100%!important;max-width:100%!important;min-width:0!important}}

body.page-id-15155 #theme-content-section #tve_editor .thrv-contact-form{background:transparent!important;padding:0!important;border:0!important;box-shadow:none!important}


/* 2026-09-24: keep prev/next, author box and comments inside the post column so they do not overlap the footer */
body.single #content .main-container{align-items:flex-start!important}


/* 2026-09-24: new footer inside old Main footer symbol 14115 - remove its old navy section styling */
html body .thrv_symbol_14115 .symbol-section-out,html body .thrv_symbol_14115 .symbol-section-in{background:none!important;background-image:none!important;padding:0!important;min-height:0!important;max-width:none!important;border:0!important}
html body .thrv_symbol_14115 .thrv_custom_html_shortcode{margin:0!important;padding:0!important;max-width:none!important;width:100%!important}

/* 2026-09-24: Amazon review bonus pages (pairs: *-bonus / *-claim-bonus) restyled in the MDS V6 look; Thrive content and Mailchimp forms untouched */
:is(body.page-id-16294,body.page-id-16303,body.page-id-16408,body.page-id-16416,body.page-id-16333,body.page-id-16345,body.page-id-16634,body.page-id-16638,body.page-id-16580,body.page-id-16584,body.page-id-16503,body.page-id-16507,body.page-id-16384,body.page-id-16388,body.page-id-16395,body.page-id-16399,body.page-id-16361,body.page-id-16368,body.page-id-19131,body.page-id-19130,body.page-id-2037) .tve-page-section-out{background:radial-gradient(760px 380px at 85% 0,rgba(255,199,44,.28),transparent 62%),#FFF8EE!important;background-image:radial-gradient(760px 380px at 85% 0,rgba(255,199,44,.28),transparent 62%)!important}
:is(body.page-id-16294,body.page-id-16303,body.page-id-16408,body.page-id-16416,body.page-id-16333,body.page-id-16345,body.page-id-16634,body.page-id-16638,body.page-id-16580,body.page-id-16584,body.page-id-16503,body.page-id-16507,body.page-id-16384,body.page-id-16388,body.page-id-16395,body.page-id-16399,body.page-id-16361,body.page-id-16368,body.page-id-19131,body.page-id-19130,body.page-id-2037) .thrv_symbol_16317 .symbol-section-out{border-bottom:6px solid transparent!important;border-image:linear-gradient(90deg,#d5171f 0 25%,#FFC72C 25% 75%,#d5171f 75% 100%) 1!important}
:is(body.page-id-16294,body.page-id-16303,body.page-id-16408,body.page-id-16416,body.page-id-16333,body.page-id-16345,body.page-id-16634,body.page-id-16638,body.page-id-16580,body.page-id-16584,body.page-id-16503,body.page-id-16507,body.page-id-16384,body.page-id-16388,body.page-id-16395,body.page-id-16399,body.page-id-16361,body.page-id-16368,body.page-id-19131,body.page-id-19130,body.page-id-2037) #tve_editor .thrv-page-section .tve-content-box-background{background:#fff!important;background-image:none!important;border:1px solid rgba(140,50,20,.12)!important;border-top:4px solid #FFC72C!important;border-radius:18px!important;box-shadow:0 18px 44px -26px rgba(140,50,20,.4)!important}
:is(body.page-id-16294,body.page-id-16303,body.page-id-16408,body.page-id-16416,body.page-id-16333,body.page-id-16345,body.page-id-16634,body.page-id-16638,body.page-id-16580,body.page-id-16584,body.page-id-16503,body.page-id-16507,body.page-id-16384,body.page-id-16388,body.page-id-16395,body.page-id-16399,body.page-id-16361,body.page-id-16368,body.page-id-19131,body.page-id-19130,body.page-id-2037) #tve_editor .thrv-page-section h1,:is(body.page-id-16294,body.page-id-16303,body.page-id-16408,body.page-id-16416,body.page-id-16333,body.page-id-16345,body.page-id-16634,body.page-id-16638,body.page-id-16580,body.page-id-16584,body.page-id-16503,body.page-id-16507,body.page-id-16384,body.page-id-16388,body.page-id-16395,body.page-id-16399,body.page-id-16361,body.page-id-16368,body.page-id-19131,body.page-id-19130,body.page-id-2037) #tve_editor .thrv-page-section h2,:is(body.page-id-16294,body.page-id-16303,body.page-id-16408,body.page-id-16416,body.page-id-16333,body.page-id-16345,body.page-id-16634,body.page-id-16638,body.page-id-16580,body.page-id-16584,body.page-id-16503,body.page-id-16507,body.page-id-16384,body.page-id-16388,body.page-id-16395,body.page-id-16399,body.page-id-16361,body.page-id-16368,body.page-id-19131,body.page-id-19130,body.page-id-2037) #tve_editor .thrv-page-section h3,:is(body.page-id-16294,body.page-id-16303,body.page-id-16408,body.page-id-16416,body.page-id-16333,body.page-id-16345,body.page-id-16634,body.page-id-16638,body.page-id-16580,body.page-id-16584,body.page-id-16503,body.page-id-16507,body.page-id-16384,body.page-id-16388,body.page-id-16395,body.page-id-16399,body.page-id-16361,body.page-id-16368,body.page-id-19131,body.page-id-19130,body.page-id-2037) #tve_editor .thrv-page-section h4,:is(body.page-id-16294,body.page-id-16303,body.page-id-16408,body.page-id-16416,body.page-id-16333,body.page-id-16345,body.page-id-16634,body.page-id-16638,body.page-id-16580,body.page-id-16584,body.page-id-16503,body.page-id-16507,body.page-id-16384,body.page-id-16388,body.page-id-16395,body.page-id-16399,body.page-id-16361,body.page-id-16368,body.page-id-19131,body.page-id-19130,body.page-id-2037) #tve_editor .thrv-page-section h1 *,:is(body.page-id-16294,body.page-id-16303,body.page-id-16408,body.page-id-16416,body.page-id-16333,body.page-id-16345,body.page-id-16634,body.page-id-16638,body.page-id-16580,body.page-id-16584,body.page-id-16503,body.page-id-16507,body.page-id-16384,body.page-id-16388,body.page-id-16395,body.page-id-16399,body.page-id-16361,body.page-id-16368,body.page-id-19131,body.page-id-19130,body.page-id-2037) #tve_editor .thrv-page-section h2 *,:is(body.page-id-16294,body.page-id-16303,body.page-id-16408,body.page-id-16416,body.page-id-16333,body.page-id-16345,body.page-id-16634,body.page-id-16638,body.page-id-16580,body.page-id-16584,body.page-id-16503,body.page-id-16507,body.page-id-16384,body.page-id-16388,body.page-id-16395,body.page-id-16399,body.page-id-16361,body.page-id-16368,body.page-id-19131,body.page-id-19130,body.page-id-2037) #tve_editor .thrv-page-section h3 *,:is(body.page-id-16294,body.page-id-16303,body.page-id-16408,body.page-id-16416,body.page-id-16333,body.page-id-16345,body.page-id-16634,body.page-id-16638,body.page-id-16580,body.page-id-16584,body.page-id-16503,body.page-id-16507,body.page-id-16384,body.page-id-16388,body.page-id-16395,body.page-id-16399,body.page-id-16361,body.page-id-16368,body.page-id-19131,body.page-id-19130,body.page-id-2037) #tve_editor .thrv-page-section h4 *{font-family:Fraunces,Georgia,serif!important;color:#231A16!important;letter-spacing:-.015em!important;text-transform:none!important}
:is(body.page-id-16294,body.page-id-16303,body.page-id-16408,body.page-id-16416,body.page-id-16333,body.page-id-16345,body.page-id-16634,body.page-id-16638,body.page-id-16580,body.page-id-16584,body.page-id-16503,body.page-id-16507,body.page-id-16384,body.page-id-16388,body.page-id-16395,body.page-id-16399,body.page-id-16361,body.page-id-16368,body.page-id-19131,body.page-id-19130,body.page-id-2037) #tve_editor .thrv-page-section p,:is(body.page-id-16294,body.page-id-16303,body.page-id-16408,body.page-id-16416,body.page-id-16333,body.page-id-16345,body.page-id-16634,body.page-id-16638,body.page-id-16580,body.page-id-16584,body.page-id-16503,body.page-id-16507,body.page-id-16384,body.page-id-16388,body.page-id-16395,body.page-id-16399,body.page-id-16361,body.page-id-16368,body.page-id-19131,body.page-id-19130,body.page-id-2037) #tve_editor .thrv-page-section li,:is(body.page-id-16294,body.page-id-16303,body.page-id-16408,body.page-id-16416,body.page-id-16333,body.page-id-16345,body.page-id-16634,body.page-id-16638,body.page-id-16580,body.page-id-16584,body.page-id-16503,body.page-id-16507,body.page-id-16384,body.page-id-16388,body.page-id-16395,body.page-id-16399,body.page-id-16361,body.page-id-16368,body.page-id-19131,body.page-id-19130,body.page-id-2037) #tve_editor .thrv-page-section p *,:is(body.page-id-16294,body.page-id-16303,body.page-id-16408,body.page-id-16416,body.page-id-16333,body.page-id-16345,body.page-id-16634,body.page-id-16638,body.page-id-16580,body.page-id-16584,body.page-id-16503,body.page-id-16507,body.page-id-16384,body.page-id-16388,body.page-id-16395,body.page-id-16399,body.page-id-16361,body.page-id-16368,body.page-id-19131,body.page-id-19130,body.page-id-2037) #tve_editor .thrv-page-section li *{font-family:"Public Sans",-apple-system,sans-serif!important}
:is(body.page-id-16294,body.page-id-16303,body.page-id-16408,body.page-id-16416,body.page-id-16333,body.page-id-16345,body.page-id-16634,body.page-id-16638,body.page-id-16580,body.page-id-16584,body.page-id-16503,body.page-id-16507,body.page-id-16384,body.page-id-16388,body.page-id-16395,body.page-id-16399,body.page-id-16361,body.page-id-16368,body.page-id-19131,body.page-id-19130,body.page-id-2037) #tve_editor .thrv-page-section p,:is(body.page-id-16294,body.page-id-16303,body.page-id-16408,body.page-id-16416,body.page-id-16333,body.page-id-16345,body.page-id-16634,body.page-id-16638,body.page-id-16580,body.page-id-16584,body.page-id-16503,body.page-id-16507,body.page-id-16384,body.page-id-16388,body.page-id-16395,body.page-id-16399,body.page-id-16361,body.page-id-16368,body.page-id-19131,body.page-id-19130,body.page-id-2037) #tve_editor .thrv-page-section li{color:#3B302B!important}
:is(body.page-id-16294,body.page-id-16303,body.page-id-16408,body.page-id-16416,body.page-id-16333,body.page-id-16345,body.page-id-16634,body.page-id-16638,body.page-id-16580,body.page-id-16584,body.page-id-16503,body.page-id-16507,body.page-id-16384,body.page-id-16388,body.page-id-16395,body.page-id-16399,body.page-id-16361,body.page-id-16368,body.page-id-19131,body.page-id-19130,body.page-id-2037) #tve_editor .thrv-page-section s,:is(body.page-id-16294,body.page-id-16303,body.page-id-16408,body.page-id-16416,body.page-id-16333,body.page-id-16345,body.page-id-16634,body.page-id-16638,body.page-id-16580,body.page-id-16584,body.page-id-16503,body.page-id-16507,body.page-id-16384,body.page-id-16388,body.page-id-16395,body.page-id-16399,body.page-id-16361,body.page-id-16368,body.page-id-19131,body.page-id-19130,body.page-id-2037) #tve_editor .thrv-page-section del,:is(body.page-id-16294,body.page-id-16303,body.page-id-16408,body.page-id-16416,body.page-id-16333,body.page-id-16345,body.page-id-16634,body.page-id-16638,body.page-id-16580,body.page-id-16584,body.page-id-16503,body.page-id-16507,body.page-id-16384,body.page-id-16388,body.page-id-16395,body.page-id-16399,body.page-id-16361,body.page-id-16368,body.page-id-19131,body.page-id-19130,body.page-id-2037) #tve_editor .thrv-page-section strike{color:#d5171f!important;text-decoration-thickness:2px!important}
:is(body.page-id-16294,body.page-id-16303,body.page-id-16408,body.page-id-16416,body.page-id-16333,body.page-id-16345,body.page-id-16634,body.page-id-16638,body.page-id-16580,body.page-id-16584,body.page-id-16503,body.page-id-16507,body.page-id-16384,body.page-id-16388,body.page-id-16395,body.page-id-16399,body.page-id-16361,body.page-id-16368,body.page-id-19131,body.page-id-19130,body.page-id-2037) #tve_editor .thrv-page-section a.tcb-button-link{border-radius:10px!important;background:#d5171f!important;background-image:none!important;border:0!important;box-shadow:0 14px 28px -14px rgba(232,38,47,.75)!important;transition:transform .3s,background .2s!important}
:is(body.page-id-16294,body.page-id-16303,body.page-id-16408,body.page-id-16416,body.page-id-16333,body.page-id-16345,body.page-id-16634,body.page-id-16638,body.page-id-16580,body.page-id-16584,body.page-id-16503,body.page-id-16507,body.page-id-16384,body.page-id-16388,body.page-id-16395,body.page-id-16399,body.page-id-16361,body.page-id-16368,body.page-id-19131,body.page-id-19130,body.page-id-2037) #tve_editor .thrv-page-section a.tcb-button-link:hover{background:#C41820!important;transform:translateY(-2px)}
:is(body.page-id-16294,body.page-id-16303,body.page-id-16408,body.page-id-16416,body.page-id-16333,body.page-id-16345,body.page-id-16634,body.page-id-16638,body.page-id-16580,body.page-id-16584,body.page-id-16503,body.page-id-16507,body.page-id-16384,body.page-id-16388,body.page-id-16395,body.page-id-16399,body.page-id-16361,body.page-id-16368,body.page-id-19131,body.page-id-19130,body.page-id-2037) #tve_editor .thrv-page-section a.tcb-button-link,:is(body.page-id-16294,body.page-id-16303,body.page-id-16408,body.page-id-16416,body.page-id-16333,body.page-id-16345,body.page-id-16634,body.page-id-16638,body.page-id-16580,body.page-id-16584,body.page-id-16503,body.page-id-16507,body.page-id-16384,body.page-id-16388,body.page-id-16395,body.page-id-16399,body.page-id-16361,body.page-id-16368,body.page-id-19131,body.page-id-19130,body.page-id-2037) #tve_editor .thrv-page-section a.tcb-button-link *{color:#fff!important;font-family:"Public Sans",-apple-system,sans-serif!important;font-weight:700!important;letter-spacing:0!important}
:is(body.page-id-16294,body.page-id-16303,body.page-id-16408,body.page-id-16416,body.page-id-16333,body.page-id-16345,body.page-id-16634,body.page-id-16638,body.page-id-16580,body.page-id-16584,body.page-id-16503,body.page-id-16507,body.page-id-16384,body.page-id-16388,body.page-id-16395,body.page-id-16399,body.page-id-16361,body.page-id-16368,body.page-id-19131,body.page-id-19130,body.page-id-2037) #tve_editor .thrv-page-section a.tcb-button-link[href*="geni.us"],:is(body.page-id-16294,body.page-id-16303,body.page-id-16408,body.page-id-16416,body.page-id-16333,body.page-id-16345,body.page-id-16634,body.page-id-16638,body.page-id-16580,body.page-id-16584,body.page-id-16503,body.page-id-16507,body.page-id-16384,body.page-id-16388,body.page-id-16395,body.page-id-16399,body.page-id-16361,body.page-id-16368,body.page-id-19131,body.page-id-19130,body.page-id-2037) #tve_editor .thrv-page-section a.tcb-button-link[href*="amazon."]{background:#FF9900!important;box-shadow:0 14px 28px -16px rgba(180,100,0,.8)!important}
:is(body.page-id-16294,body.page-id-16303,body.page-id-16408,body.page-id-16416,body.page-id-16333,body.page-id-16345,body.page-id-16634,body.page-id-16638,body.page-id-16580,body.page-id-16584,body.page-id-16503,body.page-id-16507,body.page-id-16384,body.page-id-16388,body.page-id-16395,body.page-id-16399,body.page-id-16361,body.page-id-16368,body.page-id-19131,body.page-id-19130,body.page-id-2037) #tve_editor .thrv-page-section a.tcb-button-link[href*="geni.us"]:hover,:is(body.page-id-16294,body.page-id-16303,body.page-id-16408,body.page-id-16416,body.page-id-16333,body.page-id-16345,body.page-id-16634,body.page-id-16638,body.page-id-16580,body.page-id-16584,body.page-id-16503,body.page-id-16507,body.page-id-16384,body.page-id-16388,body.page-id-16395,body.page-id-16399,body.page-id-16361,body.page-id-16368,body.page-id-19131,body.page-id-19130,body.page-id-2037) #tve_editor .thrv-page-section a.tcb-button-link[href*="amazon."]:hover{background:#F08A00!important}
:is(body.page-id-16294,body.page-id-16303,body.page-id-16408,body.page-id-16416,body.page-id-16333,body.page-id-16345,body.page-id-16634,body.page-id-16638,body.page-id-16580,body.page-id-16584,body.page-id-16503,body.page-id-16507,body.page-id-16384,body.page-id-16388,body.page-id-16395,body.page-id-16399,body.page-id-16361,body.page-id-16368,body.page-id-19131,body.page-id-19130,body.page-id-2037) #tve_editor .thrv-page-section a.tcb-button-link[href*="geni.us"] *,:is(body.page-id-16294,body.page-id-16303,body.page-id-16408,body.page-id-16416,body.page-id-16333,body.page-id-16345,body.page-id-16634,body.page-id-16638,body.page-id-16580,body.page-id-16584,body.page-id-16503,body.page-id-16507,body.page-id-16384,body.page-id-16388,body.page-id-16395,body.page-id-16399,body.page-id-16361,body.page-id-16368,body.page-id-19131,body.page-id-19130,body.page-id-2037) #tve_editor .thrv-page-section a.tcb-button-link[href*="amazon."] *{color:#231A16!important}
:is(body.page-id-16294,body.page-id-16303,body.page-id-16408,body.page-id-16416,body.page-id-16333,body.page-id-16345,body.page-id-16634,body.page-id-16638,body.page-id-16580,body.page-id-16584,body.page-id-16503,body.page-id-16507,body.page-id-16384,body.page-id-16388,body.page-id-16395,body.page-id-16399,body.page-id-16361,body.page-id-16368,body.page-id-19131,body.page-id-19130,body.page-id-2037) #tve_editor .thrv-page-section .thrv-leads-form-box{background:#fff!important;border:1px solid rgba(140,50,20,.12)!important;border-radius:20px!important;box-shadow:0 22px 50px -30px rgba(140,50,20,.45)!important;padding:1.4rem!important}
:is(body.page-id-16294,body.page-id-16303,body.page-id-16408,body.page-id-16416,body.page-id-16333,body.page-id-16345,body.page-id-16634,body.page-id-16638,body.page-id-16580,body.page-id-16584,body.page-id-16503,body.page-id-16507,body.page-id-16384,body.page-id-16388,body.page-id-16395,body.page-id-16399,body.page-id-16361,body.page-id-16368,body.page-id-19131,body.page-id-19130,body.page-id-2037) #tve_editor .thrv-page-section .thrv-leads-form-box input[type=text],:is(body.page-id-16294,body.page-id-16303,body.page-id-16408,body.page-id-16416,body.page-id-16333,body.page-id-16345,body.page-id-16634,body.page-id-16638,body.page-id-16580,body.page-id-16584,body.page-id-16503,body.page-id-16507,body.page-id-16384,body.page-id-16388,body.page-id-16395,body.page-id-16399,body.page-id-16361,body.page-id-16368,body.page-id-19131,body.page-id-19130,body.page-id-2037) #tve_editor .thrv-page-section .thrv-leads-form-box input[type=email]{border:1px solid rgba(140,50,20,.22)!important;border-radius:8px!important;font-family:"Public Sans",sans-serif!important;color:#231A16!important}
:is(body.page-id-16294,body.page-id-16303,body.page-id-16408,body.page-id-16416,body.page-id-16333,body.page-id-16345,body.page-id-16634,body.page-id-16638,body.page-id-16580,body.page-id-16584,body.page-id-16503,body.page-id-16507,body.page-id-16384,body.page-id-16388,body.page-id-16395,body.page-id-16399,body.page-id-16361,body.page-id-16368,body.page-id-19131,body.page-id-19130,body.page-id-2037) #tve_editor .thrv-page-section .thrv-leads-form-box button,:is(body.page-id-16294,body.page-id-16303,body.page-id-16408,body.page-id-16416,body.page-id-16333,body.page-id-16345,body.page-id-16634,body.page-id-16638,body.page-id-16580,body.page-id-16584,body.page-id-16503,body.page-id-16507,body.page-id-16384,body.page-id-16388,body.page-id-16395,body.page-id-16399,body.page-id-16361,body.page-id-16368,body.page-id-19131,body.page-id-19130,body.page-id-2037) #tve_editor .thrv-page-section .thrv-leads-form-box .tve_lg_submit button{background:#d5171f!important;border-radius:8px!important;font-family:"Public Sans",sans-serif!important;font-weight:700!important;letter-spacing:0!important;text-transform:none!important;box-shadow:0 12px 26px -12px rgba(232,38,47,.75)!important}
:is(body.page-id-16294,body.page-id-16303,body.page-id-16408,body.page-id-16416,body.page-id-16333,body.page-id-16345,body.page-id-16634,body.page-id-16638,body.page-id-16580,body.page-id-16584,body.page-id-16503,body.page-id-16507,body.page-id-16384,body.page-id-16388,body.page-id-16395,body.page-id-16399,body.page-id-16361,body.page-id-16368,body.page-id-19131,body.page-id-19130,body.page-id-2037) #tve_editor .thrv-page-section .thrv-leads-form-box button:hover{background:#C41820!important}
:is(body.page-id-16294,body.page-id-16303,body.page-id-16408,body.page-id-16416,body.page-id-16333,body.page-id-16345,body.page-id-16634,body.page-id-16638,body.page-id-16580,body.page-id-16584,body.page-id-16503,body.page-id-16507,body.page-id-16384,body.page-id-16388,body.page-id-16395,body.page-id-16399,body.page-id-16361,body.page-id-16368,body.page-id-19131,body.page-id-19130,body.page-id-2037) #tve_editor .thrv-page-section .thrv-leads-form-box label,:is(body.page-id-16294,body.page-id-16303,body.page-id-16408,body.page-id-16416,body.page-id-16333,body.page-id-16345,body.page-id-16634,body.page-id-16638,body.page-id-16580,body.page-id-16584,body.page-id-16503,body.page-id-16507,body.page-id-16384,body.page-id-16388,body.page-id-16395,body.page-id-16399,body.page-id-16361,body.page-id-16368,body.page-id-19131,body.page-id-19130,body.page-id-2037) #tve_editor .thrv-page-section .thrv-leads-form-box .tve_lg_radio *{font-family:"Public Sans",sans-serif!important;color:#231A16!important}
:is(body.page-id-16294,body.page-id-16303,body.page-id-16408,body.page-id-16416,body.page-id-16333,body.page-id-16345,body.page-id-16634,body.page-id-16638,body.page-id-16580,body.page-id-16584,body.page-id-16503,body.page-id-16507,body.page-id-16384,body.page-id-16388,body.page-id-16395,body.page-id-16399,body.page-id-16361,body.page-id-16368,body.page-id-19131,body.page-id-19130,body.page-id-2037) #tve_editor .thrv-page-section .tve_image_caption img{border-radius:6px 12px 12px 6px!important;box-shadow:0 26px 50px -26px rgba(80,30,10,.55)!important}
:is(body.page-id-16294,body.page-id-16303,body.page-id-16408,body.page-id-16416,body.page-id-16333,body.page-id-16345,body.page-id-16634,body.page-id-16638,body.page-id-16580,body.page-id-16584,body.page-id-16503,body.page-id-16507,body.page-id-16384,body.page-id-16388,body.page-id-16395,body.page-id-16399,body.page-id-16361,body.page-id-16368,body.page-id-19131,body.page-id-19130,body.page-id-2037) #tve_editor .thrv-page-section .thrv-leads-form-box .thrv-columns,:is(body.page-id-16294,body.page-id-16303,body.page-id-16408,body.page-id-16416,body.page-id-16333,body.page-id-16345,body.page-id-16634,body.page-id-16638,body.page-id-16580,body.page-id-16584,body.page-id-16503,body.page-id-16507,body.page-id-16384,body.page-id-16388,body.page-id-16395,body.page-id-16399,body.page-id-16361,body.page-id-16368,body.page-id-19131,body.page-id-19130,body.page-id-2037) #tve_editor .thrv-page-section .thrv-leads-form-box .tve-content-box-background,:is(body.page-id-16294,body.page-id-16303,body.page-id-16408,body.page-id-16416,body.page-id-16333,body.page-id-16345,body.page-id-16634,body.page-id-16638,body.page-id-16580,body.page-id-16584,body.page-id-16503,body.page-id-16507,body.page-id-16384,body.page-id-16388,body.page-id-16395,body.page-id-16399,body.page-id-16361,body.page-id-16368,body.page-id-19131,body.page-id-19130,body.page-id-2037) #tve_editor .thrv-page-section .thrv-leads-form-box .thrv_contentbox_shortcode{border:0!important;box-shadow:none!important;background:none!important;background-image:none!important}
:is(body.page-id-16294,body.page-id-16303,body.page-id-16408,body.page-id-16416,body.page-id-16333,body.page-id-16345,body.page-id-16634,body.page-id-16638,body.page-id-16580,body.page-id-16584,body.page-id-16503,body.page-id-16507,body.page-id-16384,body.page-id-16388,body.page-id-16395,body.page-id-16399,body.page-id-16361,body.page-id-16368,body.page-id-19131,body.page-id-19130,body.page-id-2037) #tve_editor .thrv-page-section .thrv-leads-form-box,:is(body.page-id-16294,body.page-id-16303,body.page-id-16408,body.page-id-16416,body.page-id-16333,body.page-id-16345,body.page-id-16634,body.page-id-16638,body.page-id-16580,body.page-id-16584,body.page-id-16503,body.page-id-16507,body.page-id-16384,body.page-id-16388,body.page-id-16395,body.page-id-16399,body.page-id-16361,body.page-id-16368,body.page-id-19131,body.page-id-19130,body.page-id-2037) #tve_editor .thrv-page-section .thrv-leads-form-box p,:is(body.page-id-16294,body.page-id-16303,body.page-id-16408,body.page-id-16416,body.page-id-16333,body.page-id-16345,body.page-id-16634,body.page-id-16638,body.page-id-16580,body.page-id-16584,body.page-id-16503,body.page-id-16507,body.page-id-16384,body.page-id-16388,body.page-id-16395,body.page-id-16399,body.page-id-16361,body.page-id-16368,body.page-id-19131,body.page-id-19130,body.page-id-2037) #tve_editor .thrv-page-section .thrv-leads-form-box span,:is(body.page-id-16294,body.page-id-16303,body.page-id-16408,body.page-id-16416,body.page-id-16333,body.page-id-16345,body.page-id-16634,body.page-id-16638,body.page-id-16580,body.page-id-16584,body.page-id-16503,body.page-id-16507,body.page-id-16384,body.page-id-16388,body.page-id-16395,body.page-id-16399,body.page-id-16361,body.page-id-16368,body.page-id-19131,body.page-id-19130,body.page-id-2037) #tve_editor .thrv-page-section .thrv-leads-form-box label,:is(body.page-id-16294,body.page-id-16303,body.page-id-16408,body.page-id-16416,body.page-id-16333,body.page-id-16345,body.page-id-16634,body.page-id-16638,body.page-id-16580,body.page-id-16584,body.page-id-16503,body.page-id-16507,body.page-id-16384,body.page-id-16388,body.page-id-16395,body.page-id-16399,body.page-id-16361,body.page-id-16368,body.page-id-19131,body.page-id-19130,body.page-id-2037) #tve_editor .thrv-page-section .thrv-leads-form-box input,:is(body.page-id-16294,body.page-id-16303,body.page-id-16408,body.page-id-16416,body.page-id-16333,body.page-id-16345,body.page-id-16634,body.page-id-16638,body.page-id-16580,body.page-id-16584,body.page-id-16503,body.page-id-16507,body.page-id-16384,body.page-id-16388,body.page-id-16395,body.page-id-16399,body.page-id-16361,body.page-id-16368,body.page-id-19131,body.page-id-19130,body.page-id-2037) #tve_editor .thrv-page-section .thrv-leads-form-box button{font-family:"Public Sans",-apple-system,sans-serif!important}


/* New article layout: restyle Thrive Leads in-content box (only inside #mds-art) */
#mds-art .tve-leads-in-content{margin:12px 0 !important}
#mds-art .tve-leads-in-content .thrv-leads-form-box{background:transparent !important;border:0 !important;box-shadow:none !important;max-width:none !important;width:100% !important;padding:0 !important;margin:0 !important}
#mds-art .tve-leads-in-content .tve-content-box-background{background:#231A16 !important;border:0 !important;border-radius:16px !important}
#mds-art .tve-leads-in-content .tve-cb{padding:32px 36px !important;display:flex !important;flex-direction:column !important;gap:10px !important;align-items:flex-start !important}
#mds-art .tve-leads-in-content .thrv_text_element{margin:0 !important;padding:0 !important;width:auto !important;max-width:560px !important}
#mds-art .tve-leads-in-content p,#mds-art .tve-leads-in-content p *{font-family:'Public Sans',Helvetica,Arial,sans-serif !important;color:#E9DED6 !important;text-align:left !important;text-transform:none !important;letter-spacing:0 !important;font-size:16px !important;line-height:1.55 !important;font-weight:400 !important;margin:0 !important;padding:0 !important}
#mds-art .tve-leads-in-content .tve-cb>.thrv_text_element:first-child p,#mds-art .tve-leads-in-content .tve-cb>.thrv_text_element:first-child p *{font-size:12px !important;font-weight:700 !important;letter-spacing:.12em !important;text-transform:uppercase !important;color:#FFC72C !important}
#mds-art .tve-leads-in-content .tve-cb>.thrv_text_element:nth-child(2) p,#mds-art .tve-leads-in-content .tve-cb>.thrv_text_element:nth-child(2) p *{font-family:'Fraunces',Georgia,serif !important;font-size:28px !important;line-height:1.2 !important;font-weight:600 !important;color:#FFFFFF !important}
#mds-art .tve-leads-in-content .thrv-button{margin:8px 0 0 !important;width:auto !important;max-width:none !important}
#mds-art .tve-leads-in-content a.tcb-button-link{background:#FFC72C !important;background-image:none !important;border:0 !important;border-radius:6px !important;padding:14px 22px !important;min-height:48px !important;box-shadow:none !important}
#mds-art .tve-leads-in-content a.tcb-button-link span{font-family:'Public Sans',Helvetica,Arial,sans-serif !important;font-weight:700 !important;font-size:16px !important;color:#231A16 !important;letter-spacing:0 !important;text-transform:none !important}
@media (max-width:960px){#mds-art .tve-leads-in-content .tve-cb{padding:24px 22px !important}#mds-art .tve-leads-in-content .tve-cb>.thrv_text_element:nth-child(2) p,#mds-art .tve-leads-in-content .tve-cb>.thrv_text_element:nth-child(2) p *{font-size:24px !important}}

/* Article lists: same color and size as article text (only inside #mds-art) */
#mds-art .b ul,#mds-art .b ol{font-size:18px !important;line-height:1.7 !important;color:var(--ink) !important}
#mds-art .b li,#mds-art .b li *{color:var(--ink) !important;font-size:18px !important;line-height:1.7 !important}
#mds-art .b li a{color:var(--ac) !important}
/* Phone menu: free-guide card full width */
#mds-nav .n-drawer .n-gc{align-self:stretch !important;width:auto !important;max-width:none !important;box-sizing:border-box !important}

/* Author box + prev/next, modern card (single posts) */
:not(#_a):not(#_b) .thrive_author_box{background:transparent !important;padding:0 !important;border:0 !important;box-shadow:none !important;max-width:none !important;margin-left:auto !important;margin-right:auto !important}
:not(#_a):not(#_b) .thrive_author_box>.thrv-columns{background:#FFF8EE !important;border:1px solid #EADFD3 !important;border-radius:16px !important;overflow:hidden !important;margin:0 !important}
:not(#_a):not(#_b) .thrive_author_box .tcb-flex-row{padding:24px 28px !important;margin:0 !important;flex-wrap:nowrap !important;align-items:center !important;gap:22px !important}
:not(#_a):not(#_b) .thrive_author_box .tcb-flex-col{padding:0 !important;flex:0 0 auto !important;width:auto !important;max-width:none !important}
:not(#_a):not(#_b) .thrive_author_box .tcb-flex-col:last-child{flex:1 1 auto !important;min-width:0 !important}
:not(#_a):not(#_b) .thrive_author_box .tcb-col{display:flex !important;flex-direction:column !important;gap:6px !important;justify-content:center !important}
:not(#_a):not(#_b) .thrive_author_box .tcb-post-author-picture,:not(#_a):not(#_b) .thrive_author_box .tcb-post-author-picture .tve_image_frame,:not(#_a):not(#_b) .thrive_author_box .tcb-post-author-picture a{width:88px !important;height:88px !important;margin:0 !important;display:block !important}
:not(#_a):not(#_b) .thrive_author_box .tcb-post-author-picture img{width:88px !important;height:88px !important;border-radius:50% !important;object-fit:cover !important}
:not(#_a):not(#_b) .thrive_author_box .thrv_text_element{margin:0 !important;padding:0 !important}
:not(#_a):not(#_b) .thrive_author_box p,:not(#_a):not(#_b) .thrive_author_box h4{text-align:left !important;margin:0 !important;padding:0 !important}
:not(#_a):not(#_b) .thrive_author_box .tcb-flex-col:last-child .thrv_text_element:first-child p,:not(#_a):not(#_b) .thrive_author_box .tcb-flex-col:last-child .thrv_text_element:first-child p *{font-family:'Public Sans',Helvetica,Arial,sans-serif !important;font-size:12px !important;font-weight:700 !important;letter-spacing:.12em !important;text-transform:uppercase !important;color:#C81E27 !important;line-height:1.4 !important}
:not(#_a):not(#_b) .thrive_author_box h4,:not(#_a):not(#_b) .thrive_author_box h4 *{font-family:'Fraunces',Georgia,serif !important;font-size:22px !important;font-weight:600 !important;line-height:1.25 !important;letter-spacing:0 !important;color:#231A16 !important;text-decoration:none !important;padding:0 !important}
:not(#_a):not(#_b) .thrive_author_box h4 a:hover{color:#C81E27 !important}
:not(#_a):not(#_b) .thrive_author_box .tcb-flex-col:last-child .thrv_text_element:last-child p,:not(#_a):not(#_b) .thrive_author_box .tcb-flex-col:last-child .thrv_text_element:last-child p *{font-family:'Public Sans',Helvetica,Arial,sans-serif !important;font-size:16px !important;line-height:1.6 !important;font-weight:400 !important;letter-spacing:0 !important;text-transform:none !important;color:#4A3D36 !important}
:not(#_a):not(#_b) .thrive_author_box .tcb-flex-col:last-child .thrv_text_element:last-child p a{color:#C81E27 !important;text-decoration:underline !important}
:not(#_a):not(#_b) .thrv-button[class*="thrv-prev"] a.tcb-button-link,:not(#_a):not(#_b) .thrv-button[class*="thrv-next"] a.tcb-button-link{background:#FFFFFF !important;border:1px solid #EADFD3 !important;border-radius:6px !important;box-shadow:none !important;min-height:44px !important;padding:11px 18px !important}
:not(#_a):not(#_b) .thrv-button[class*="thrv-prev"] a.tcb-button-link *,:not(#_a):not(#_b) .thrv-button[class*="thrv-next"] a.tcb-button-link *{font-family:'Public Sans',Helvetica,Arial,sans-serif !important;font-size:15px !important;font-weight:600 !important;letter-spacing:0 !important;text-transform:none !important;color:#231A16 !important}
:not(#_a):not(#_b) .thrv-button[class*="thrv-prev"] a.tcb-button-link:hover,:not(#_a):not(#_b) .thrv-button[class*="thrv-next"] a.tcb-button-link:hover{border-color:#231A16 !important}
@media (max-width:767px){:not(#_a):not(#_b) .thrive_author_box .tcb-flex-row{padding:20px !important;gap:16px !important;align-items:flex-start !important;flex-direction:row !important}:not(#_a):not(#_b) .thrive_author_box .tcb-post-author-picture,:not(#_a):not(#_b) .thrive_author_box .tcb-post-author-picture .tve_image_frame,:not(#_a):not(#_b) .thrive_author_box .tcb-post-author-picture a,:not(#_a):not(#_b) .thrive_author_box .tcb-post-author-picture img{width:64px !important;height:64px !important}:not(#_a):not(#_b) .thrive_author_box h4,:not(#_a):not(#_b) .thrive_author_box h4 *{font-size:20px !important}}

/* Author box: hide old follow icons */
:not(#_a):not(#_b) .thrive_author_box .thrv_author_follow,:not(#_a):not(#_b) .thrive_author_box .thrv_social_follow,:not(#_a):not(#_b) .thrive_author_box .tve_social_items{display:none !important}

/* New article layout: fold-outs, content boxes, buttons */
#mds-art .b details.faq{border:1px solid var(--line);border-radius:10px;padding:0 18px;background:#fff}
#mds-art .b details.faq summary{cursor:pointer;font-weight:600;font-size:17px;min-height:48px;display:flex;align-items:center;color:var(--ink)}
#mds-art .b details.faq[open] summary{color:var(--ac)}
#mds-art .b .faq-a{padding:0 0 16px;display:flex;flex-direction:column;gap:10px}
#mds-art .b .box{background:var(--soft);border:1px solid var(--line);border-radius:14px;padding:22px 24px;display:flex;flex-direction:column;gap:14px}
#mds-art .b .btnp{margin:0}
#mds-art .b a.btn{display:inline-flex;align-items:center;background:#d5171f;color:#fff !important;text-decoration:none !important;font-weight:700;font-size:16px;padding:13px 22px;border-radius:6px;min-height:48px}

/* Article meta + dek + word cards (2026-09-25) */
#mds-art .b>p.meta{font-size:14px !important;line-height:1.4 !important;color:var(--mut) !important;font-weight:500 !important;letter-spacing:.02em;margin:0 0 10px !important}
#mds-art .b>p.dek{font-size:20px !important;line-height:1.6 !important;color:var(--b2) !important;margin:0 0 28px !important}
#mds-art .term{border:1px solid var(--line);border-radius:14px;padding:18px 20px;margin:0 0 18px;background:#fff}
#mds-art .term>p{margin:0 !important}
#mds-art .term .term-w,#mds-art .term .term-w *{font-family:'Fraunces',Georgia,serif !important;font-size:22px !important;font-weight:600 !important;font-style:normal !important;color:var(--ac) !important;line-height:1.3 !important}
#mds-art .term .term-m{font-size:17px !important;line-height:1.5 !important;color:var(--ink) !important;margin-top:6px !important}
#mds-art .term .pairs{border:0 !important;border-left:3px solid var(--line) !important;border-radius:0 !important;margin:12px 0 0 !important;background:var(--soft)}
#mds-art .term .pairs li{background:transparent !important;border-top:0 !important;padding:8px 14px !important}
#mds-art .term .pairs .e{font-style:italic}
@media (max-width:767px){#mds-art .term{padding:16px}#mds-art .term .term-w,#mds-art .term .term-w *{font-size:20px !important}#mds-art .b>p.dek{font-size:19px !important}}

/* Article media blocks: audio, embeds, gifs (2026-09-25) */
#mds-art .aud{border:1px solid var(--line);border-radius:12px;padding:12px 16px;margin:0 0 20px;background:var(--soft)}
#mds-art .aud-t{font-size:15px !important;font-weight:600;color:var(--ink);margin:0 0 8px;line-height:1.4}
#mds-art .aud audio{width:100%;display:block}
#mds-art .emb{margin:0 0 22px}
#mds-art .emb iframe{width:100%;border:0;border-radius:12px;display:block;max-width:100%}
#mds-art figure.gif{margin:0 0 22px;text-align:center}
#mds-art figure.gif img{max-width:100%;height:auto;border-radius:12px;display:inline-block}
#mds-art .tbl td[colspan]{text-align:center;font-weight:600;background:var(--soft)}

/* Quiz buttons inside articles (2026-09-25) */
#tif-art .tq a.tq-btn,#mds-art .tq a.tq-btn{color:#fff !important;text-decoration:none !important}

/* Article sidebar TOC: fits screen, collapsible, active item (2026-09-25) */
#mds-art .toc,#tif-art .toc{max-height:calc(100vh - 120px)}
#mds-art .toc nav,#tif-art .toc nav{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;padding-right:4px}
#mds-art .toc a,#tif-art .toc a{min-height:0 !important;padding:7px 12px !important;font-size:14px !important}
#mds-art .toc a.on,#tif-art .toc a.on{background:var(--soft);color:var(--ink) !important;font-weight:600;box-shadow:inset 3px 0 0 var(--ac)}
#mds-art .toc-l,#tif-art .toc-l{cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:8px;user-select:none}
#mds-art .toc-l::after,#tif-art .toc-l::after{content:"";width:7px;height:7px;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:rotate(45deg);margin:0 8px 4px 0;transition:transform .2s}
#mds-art .toc.closed .toc-l::after,#tif-art .toc.closed .toc-l::after{transform:rotate(-45deg);margin-bottom:0}
#mds-art .toc.closed nav,#tif-art .toc.closed nav{display:none}

/* Breadcrumbs match article design (2026-09-25) */
.rank-math-breadcrumb,.rank-math-breadcrumb p{font-family:'Public Sans',-apple-system,'Segoe UI',Helvetica,Arial,sans-serif !important;font-size:14px !important;line-height:1.5 !important;color:#6B5B52 !important;letter-spacing:0 !important}
.rank-math-breadcrumb a{color:#231A16 !important;font-weight:500 !important;text-decoration:none !important}
.rank-math-breadcrumb a:hover{color:#C81E27 !important;text-decoration:underline !important}
.rank-math-breadcrumb .separator{color:#B3A49A !important;margin:0 6px !important}
.rank-math-breadcrumb .last{color:#6B5B52 !important}

/* footer-gap-fix 2026-09-25: stray p/br after full-page wrappers + TL end marker */
.tcb-post-content > [id^="tif-"] ~ p,.tcb-post-content > [id^="tif-"] ~ br,.tcb-post-content > [id^="mds-"] ~ p,.tcb-post-content > [id^="mds-"] ~ br{display:none!important}
.tcb-post-content > #tve_leads_end_content{height:0!important;overflow:hidden!important;margin:0!important;padding:0!important}

/* cookie-banner-style 2026-09-25 (Complianz) */
.cmplz-cookiebanner{font-family:"Public Sans",system-ui,sans-serif!important;border-radius:12px!important;box-shadow:0 24px 60px -24px rgba(35,26,22,.45)!important;border:1px solid #EFE6DA!important}
.cmplz-cookiebanner .cmplz-title{font-family:Fraunces,Georgia,serif!important;font-weight:600!important;color:#231A16!important;font-size:18px!important}
.cmplz-cookiebanner .cmplz-message,.cmplz-cookiebanner .cmplz-message p{color:#6A5F59!important;font-size:13.5px!important;line-height:1.5!important}
.cmplz-cookiebanner .cmplz-btn{border-radius:6px!important;font-weight:600!important;font-family:"Public Sans",sans-serif!important}
.cmplz-cookiebanner .cmplz-btn.cmplz-accept{background:#d5171f!important;border-color:#d5171f!important;color:#fff!important}
.cmplz-cookiebanner .cmplz-btn.cmplz-accept:hover{background:#C81E26!important;border-color:#C81E26!important}
.cmplz-cookiebanner .cmplz-btn.cmplz-deny,.cmplz-cookiebanner .cmplz-btn.cmplz-view-preferences,.cmplz-cookiebanner .cmplz-btn.cmplz-save-preferences{background:#FFF8EE!important;border-color:#F0E4D2!important;color:#231A16!important}
.cmplz-cookiebanner .cmplz-links a,.cmplz-cookiebanner .cmplz-link{color:#231A16!important}
.cmplz-cookiebanner .cmplz-category .cmplz-category-header .cmplz-category-title{color:#231A16!important}
@media (max-width:767px){.cmplz-cookiebanner{left:10px!important;right:10px!important;bottom:10px!important;width:auto!important;max-height:70vh!important}}
/* tl-skin 2026-09-25: Thrive Leads live forms restyled to site design (MDS popup 116 + states, ribbon 166, widget 154) */
html body:not(#tlx) [class*="tve-leads-track-lightbox-"] .tve_p_lb_overlay{background:#1A1411!important;opacity:.62!important}
html body:not(#tlx) [class*="tve-leads-track-lightbox-"] .tve_p_lb_content{border-radius:14px!important;overflow:hidden!important;border:0!important;box-shadow:0 34px 80px -30px rgba(26,20,17,.65)!important}
html body:not(#tlx) [class*="tve-leads-track-lightbox-"] .tcb-flex-col:first-child>.tcb-col{background:#FFF8EE!important}
html body:not(#tlx) [class*="tve-leads-track-lightbox-"] .tcb-flex-col:last-child h2,html body:not(#tlx) [class*="tve-leads-track-lightbox-"] .tcb-flex-col:last-child h2 *{font-family:Fraunces,Georgia,serif!important;font-weight:600!important;color:#231A16!important;font-size:32px!important;line-height:1.1!important;letter-spacing:-.02em!important}
html body:not(#tlx) [class*="tve-leads-track-lightbox-"] .tcb-flex-col:last-child p,html body:not(#tlx) [class*="tve-leads-track-lightbox-"] .tcb-flex-col:last-child p *{font-family:"Public Sans",system-ui,sans-serif!important;color:#6A5F59!important;font-size:16px!important;line-height:1.6!important}
html body:not(#tlx) [class*="tve-leads-track-lightbox-"] .tcb-flex-col:last-child p strong{color:#d5171f!important;font-size:12.5px!important;font-weight:700!important;letter-spacing:.11em!important}
html body:not(#tlx) [class*="tve-leads-track-lightbox-"] .tcb-button-link,html body:not(#tlx) [class*="tve-leads-track-ribbon-166"] .tcb-button-link{background:#d5171f!important;background-image:none!important;border:0!important;border-radius:6px!important;box-shadow:0 10px 22px -12px rgba(232,38,47,.75)!important}
html body:not(#tlx) [class*="tve-leads-track-lightbox-"] .tcb-button-link{padding:16px 26px!important}
html body:not(#tlx) [class*="tve-leads-track-lightbox-"] .tcb-button-link *,html body:not(#tlx) [class*="tve-leads-track-ribbon-166"] .tcb-button-link *{font-family:"Public Sans",system-ui,sans-serif!important;font-size:16px!important;font-weight:600!important;text-transform:none!important;letter-spacing:0!important;color:#fff!important}
html body:not(#tlx) [class*="tve-leads-track-lightbox-"] .tcb-button-link:hover,html body:not(#tlx) [class*="tve-leads-track-ribbon-166"] .tcb-button-link:hover{background:#C81E26!important}
html body:not(#tlx) [class*="tve-leads-track-lightbox-"] .thrv_icon{background:transparent!important;color:#6A5F59!important;box-shadow:none!important}

html body:not(#tlx) [class*="tve-leads-track-ribbon-166"] .thrv-ribbon{background:#fff!important;border-bottom:1px solid #EFE6DA!important;box-shadow:0 12px 30px -22px rgba(26,20,17,.45)!important}
html body:not(#tlx) [class*="tve-leads-track-ribbon-166"] .thrv_text_element{background:transparent!important}
html body:not(#tlx) [class*="tve-leads-track-ribbon-166"] .thrv_text_element:first-of-type p,html body:not(#tlx) [class*="tve-leads-track-ribbon-166"] .thrv_text_element:first-of-type p *{font-family:Fraunces,Georgia,serif!important;font-weight:600!important;font-size:19px!important;color:#231A16!important;letter-spacing:-.01em!important}
html body:not(#tlx) [class*="tve-leads-track-ribbon-166"] p,html body:not(#tlx) [class*="tve-leads-track-ribbon-166"] p *{font-family:"Public Sans",system-ui,sans-serif!important;color:#6A5F59!important;font-size:14.5px!important;line-height:1.5!important}
html body:not(#tlx) [class*="tve-leads-track-ribbon-166"] .thrv_icon{background:#FFF8EE!important;color:#231A16!important;border-radius:50%!important}

html body:not(#tlx) [class*="tve-leads-track-widget-154"] .tve-page-section-out{background:#FFF8EE!important;border:1px solid #F0E4D2!important;border-radius:12px!important}
html body:not(#tlx) [class*="tve-leads-track-widget-154"] strong,html body:not(#tlx) [class*="tve-leads-track-widget-154"] h2,html body:not(#tlx) [class*="tve-leads-track-widget-154"] h3{font-family:Fraunces,Georgia,serif!important;color:#231A16!important;font-weight:600!important;letter-spacing:-.01em!important}
html body:not(#tlx) [class*="tve-leads-track-widget-154"] p,html body:not(#tlx) [class*="tve-leads-track-widget-154"] p *,html body:not(#tlx) [class*="tve-leads-track-widget-154"] .tve-input-option-text{font-family:"Public Sans",system-ui,sans-serif!important;color:#2E2622!important}
html body:not(#tlx) [class*="tve-leads-track-widget-154"] p strong{font-family:"Public Sans",system-ui,sans-serif!important;color:#231A16!important}
html body:not(#tlx) [class*="tve-leads-track-widget-154"] input[type="text"],html body:not(#tlx) [class*="tve-leads-track-widget-154"] input[type="email"]{font:15px "Public Sans",system-ui,sans-serif!important;border:1.5px solid #E5D8C6!important;border-radius:6px!important;padding:11px 12px!important;background:#fff!important;color:#231A16!important;box-shadow:none!important}
html body:not(#tlx) [class*="tve-leads-track-widget-154"] button,html body:not(#tlx) [class*="tve-leads-track-widget-154"] .tcb-button-link{background:#d5171f!important;border:0!important;border-radius:6px!important;font:600 16px "Public Sans",system-ui,sans-serif!important;color:#fff!important;box-shadow:0 10px 22px -12px rgba(232,38,47,.75)!important;text-transform:none!important}
html body:not(#tlx) [class*="tve-leads-track-widget-154"] button:hover{background:#C81E26!important}

@media (max-width:767px){html body:not(#tlx) [class*="tve-leads-track-lightbox-"] .tcb-flex-col:last-child h2,html body:not(#tlx) [class*="tve-leads-track-lightbox-"] .tcb-flex-col:last-child h2 *{font-size:26px!important}html body:not(#tlx) [class*="tve-leads-track-ribbon-166"] .thrv_text_element:first-of-type p,html body:not(#tlx) [class*="tve-leads-track-ribbon-166"] .thrv_text_element:first-of-type p *{font-size:16px!important}}
html body:not(#tlx) [class*="tve-leads-track-lightbox-"] input[type="text"],html body:not(#tlx) [class*="tve-leads-track-lightbox-"] input[type="email"]{font:15px "Public Sans",system-ui,sans-serif!important;border:1.5px solid #E5D8C6!important;border-radius:6px!important;background:#fff!important;color:#231A16!important;box-shadow:none!important}
html body:not(#tlx) [class*="tve-leads-track-lightbox-"] button{background:#d5171f!important;border:0!important;border-radius:6px!important;font:600 16px "Public Sans",system-ui,sans-serif!important;color:#fff!important;text-transform:none!important}
html body:not(#tlx) [class*="tve-leads-track-lightbox-"] .thrv_icon svg{fill:#6A5F59!important;color:#6A5F59!important}
/* tl-skin-end */
/* footer-gap-fix-2 2026-09-26: no theme padding under full-page designs */
body.page:has(.tcb-post-content > [id^="mds-"]) #theme-content-section > .section-content,body.page:has(.tcb-post-content > [id^="mds-"]) #content .main-container{padding-bottom:0!important}

/* tl-generic 2026-09-26: all other Thrive Leads forms (in-post shortcodes, ThriveBoxes) get site fonts, rounded fields and red submit buttons. Pages with their own form styling (.tif-optin/.mds-optin, #X-art) keep theirs. */
html body:not(#tlg) .tve-leads-conversion-object:not(.tif-optin *):not([id$="-art"] *) :is(h1,h2,h3,h4){font-family:Fraunces,Georgia,serif!important;letter-spacing:-.01em!important}
html body:not(#tlg) .tve-leads-conversion-object:not(.tif-optin *):not([id$="-art"] *) :is(p,li,label,.tve-input-option-text){font-family:"Public Sans",system-ui,sans-serif!important}
html body:not(#tlg) .tve-leads-conversion-object:not(.tif-optin *):not([id$="-art"] *) :is(input[type="text"],input[type="email"],input[type="tel"],textarea,select){font-family:"Public Sans",system-ui,sans-serif!important;border:1.5px solid #E5D8C6!important;border-radius:6px!important;background:#fff!important;color:#231A16!important;box-shadow:none!important}
html body:not(#tlg) .tve-leads-conversion-object:not(.tif-optin *):not([id$="-art"] *) :is(.tve-form-button .tcb-button-link,button[type="submit"],.tve_lg_submit button,input[type="submit"]){background:#d5171f!important;background-image:none!important;border:0!important;border-radius:6px!important;box-shadow:0 10px 22px -12px rgba(232,38,47,.75)!important}
html body:not(#tlg) .tve-leads-conversion-object:not(.tif-optin *):not([id$="-art"] *) :is(.tve-form-button .tcb-button-link,button[type="submit"],.tve_lg_submit button) *{font-family:"Public Sans",system-ui,sans-serif!important;color:#fff!important;letter-spacing:0!important}
html body:not(#tlg) .tve-leads-conversion-object:not(.tif-optin *):not([id$="-art"] *) :is(button[type="submit"],.tve_lg_submit button){font-family:"Public Sans",system-ui,sans-serif!important;color:#fff!important;font-weight:600!important}
html body:not(#tlg) .tve-leads-conversion-object:not(.tif-optin *):not([id$="-art"] *) :is(.tve-form-button .tcb-button-link,button[type="submit"],.tve_lg_submit button):hover{background:#C81E26!important}
html body:not(#tlg) .tve-leads-conversion-object:not(.tif-optin *):not([id$="-art"] *) .tve_p_lb_content{border-radius:14px!important;overflow:hidden!important}
/* tl-generic-end */
/* tl-eyebrow 2026-09-26 */ html body:not(#tlx) [class*="tve-leads-track-lightbox-"] [data-css="tve-u-194fd3acdc2"],html body:not(#tlx) [class*="tve-leads-track-lightbox-"] [data-css="tve-u-194fd3acdc2"] *{color:#d5171f!important;font:700 12.5px/1.3 "Public Sans",system-ui,sans-serif!important;letter-spacing:.11em!important;text-transform:uppercase!important}
/* 404-gap-fix 2026-09-26 */ html body.error404 #wrapper #content #theme-content-section > .section-content{padding-bottom:0!important}

