/* #tdsh-form-fix */

/* TDSH slim email fields — mockup. Covers: footer Jetpack subscribe (#subscribe-field / #subscribe-field-1),
   post newsletter (.tdsh-nl), tip CTA button (.tdsh-tipcta__btn), tip form (.tdsh-tip-form CF7). */
html:not(#tdsh-fm):not(#f1):not(#f2):not(#f3):not(#f4):not(#f5):not(#f6):not(#f7):not(#f8):not(#f9):not(#f10):not(#f11):not(#f12) body{--fm-h:42px;--fm-ink:#0b0a09;--fm-cream:#f3ead7;--fm-y:#f5d90a;--fm-r:#b3121b}

/* ---- shared input look ---- */
html:not(#tdsh-fm):not(#f1):not(#f2):not(#f3):not(#f4):not(#f5):not(#f6):not(#f7):not(#f8):not(#f9):not(#f10):not(#f11):not(#f12) body :is(#subscribe-field,#subscribe-field-1,.tdsh-nl .tdsh-nl__input,.tdsh-tip-form :is(input.wpcf7-text,input.wpcf7-quiz),.tdsh-tip-form textarea){
  height:var(--fm-h)!important;min-height:var(--fm-h)!important;box-sizing:border-box!important;width:100%!important;
  margin:0!important;padding:0 12px!important;background:var(--fm-ink)!important;color:var(--fm-cream)!important;
  border:1px solid var(--fm-cream)!important;border-radius:0!important;box-shadow:none!important;outline:0!important;
  font:400 14px/1 "prestige-elite-std",monospace!important;letter-spacing:.04em!important}
html:not(#tdsh-fm):not(#f1):not(#f2):not(#f3):not(#f4):not(#f5):not(#f6):not(#f7):not(#f8):not(#f9):not(#f10):not(#f11):not(#f12) body .tdsh-tip-form textarea{height:auto!important;min-height:140px!important;padding:10px 12px!important;line-height:1.35!important}
html:not(#tdsh-fm):not(#f1):not(#f2):not(#f3):not(#f4):not(#f5):not(#f6):not(#f7):not(#f8):not(#f9):not(#f10):not(#f11):not(#f12) body :is(#subscribe-field,#subscribe-field-1,.tdsh-nl__input,.tdsh-tip-form input,.tdsh-tip-form textarea)::placeholder{color:rgba(243,234,215,.75)!important;font-family:"prestige-elite-std",monospace!important;text-transform:uppercase!important;letter-spacing:.12em!important;font-size:12px!important}
html:not(#tdsh-fm):not(#f1):not(#f2):not(#f3):not(#f4):not(#f5):not(#f6):not(#f7):not(#f8):not(#f9):not(#f10):not(#f11):not(#f12) body :is(#subscribe-field,#subscribe-field-1,.tdsh-nl__input,.tdsh-tip-form :is(input.wpcf7-text,input.wpcf7-quiz),.tdsh-tip-form textarea):focus{border-color:var(--fm-r)!important;box-shadow:inset 0 0 0 1px var(--fm-r)!important}

/* ---- post newsletter: flat strip, no cream box ---- */
html:not(#tdsh-fm):not(#f1):not(#f2):not(#f3):not(#f4):not(#f5):not(#f6):not(#f7):not(#f8):not(#f9):not(#f10):not(#f11):not(#f12) body .tdsh-nl .tdsh-nl__form{display:flex!important;flex-wrap:nowrap!important;align-items:stretch!important;gap:0!important;border:0!important;background:transparent!important;box-shadow:none!important;padding:0!important}
html:not(#tdsh-fm):not(#f1):not(#f2):not(#f3):not(#f4):not(#f5):not(#f6):not(#f7):not(#f8):not(#f9):not(#f10):not(#f11):not(#f12) body .tdsh-nl .tdsh-nl__form::before{display:none!important}
html:not(#tdsh-fm):not(#f1):not(#f2):not(#f3):not(#f4):not(#f5):not(#f6):not(#f7):not(#f8):not(#f9):not(#f10):not(#f11):not(#f12) body .tdsh-nl .tdsh-nl__input{flex:1 1 auto!important;width:auto!important;border-right:0!important}
html:not(#tdsh-fm):not(#f1):not(#f2):not(#f3):not(#f4):not(#f5):not(#f6):not(#f7):not(#f8):not(#f9):not(#f10):not(#f11):not(#f12) body .tdsh-nl .tdsh-nl__msg{flex:0 0 100%!important;margin:6px 0 0!important}

/* ---- footer Jetpack: inline row ---- */
html:not(#tdsh-fm):not(#f1):not(#f2):not(#f3):not(#f4):not(#f5):not(#f6):not(#f7):not(#f8):not(#f9):not(#f10):not(#f11):not(#f12) body .wp-block-jetpack-subscriptions__form-elements{display:flex!important;flex-wrap:nowrap!important;align-items:stretch!important;gap:0!important}
html:not(#tdsh-fm):not(#f1):not(#f2):not(#f3):not(#f4):not(#f5):not(#f6):not(#f7):not(#f8):not(#f9):not(#f10):not(#f11):not(#f12) body :is(#subscribe-email,#subscribe-submit){margin:0!important;padding:0!important;flex:0 0 auto!important;width:auto!important}
html:not(#tdsh-fm):not(#f1):not(#f2):not(#f3):not(#f4):not(#f5):not(#f6):not(#f7):not(#f8):not(#f9):not(#f10):not(#f11):not(#f12) body #subscribe-email{flex:1 1 auto!important;min-width:0!important}
html:not(#tdsh-fm):not(#f1):not(#f2):not(#f3):not(#f4):not(#f5):not(#f6):not(#f7):not(#f8):not(#f9):not(#f10):not(#f11):not(#f12) body :is(#subscribe-field,#subscribe-field-1){border-right:0!important}

/* ---- shared button ---- */
html:not(#tdsh-fm):not(#f1):not(#f2):not(#f3):not(#f4):not(#f5):not(#f6):not(#f7):not(#f8):not(#f9):not(#f10):not(#f11):not(#f12) body :is(#subscribe-submit button,.tdsh-nl .tdsh-nl__btn,.tdsh-tipcta .tdsh-tipcta__btn,.tdsh-tip-form .wpcf7-submit){
  height:var(--fm-h)!important;min-height:var(--fm-h)!important;box-sizing:border-box!important;flex:0 0 auto!important;width:auto!important;
  display:inline-flex!important;align-items:center!important;justify-content:center!important;margin:0!important;padding:0 18px!important;
  background:var(--fm-r)!important;color:var(--fm-cream)!important;border:1px solid var(--fm-cream)!important;border-radius:0!important;
  box-shadow:none!important;transform:none!important;-webkit-text-stroke:0!important;paint-order:normal!important;text-shadow:none!important;
  font:700 12px/1 "prestige-elite-std",monospace!important;letter-spacing:.16em!important;text-transform:uppercase!important;white-space:nowrap!important;text-decoration:none!important}
html:not(#tdsh-fm):not(#f1):not(#f2):not(#f3):not(#f4):not(#f5):not(#f6):not(#f7):not(#f8):not(#f9):not(#f10):not(#f11):not(#f12) body :is(#subscribe-submit button,.tdsh-nl .tdsh-nl__btn,.tdsh-tipcta .tdsh-tipcta__btn,.tdsh-tip-form .wpcf7-submit):is(:hover,:focus-visible){background:var(--fm-y)!important;color:var(--fm-ink)!important;border-color:var(--fm-y)!important}

/* ---- phone: input full width, button full width directly under, same height, shared hairline ---- */
@media (max-width:480px){
 html:not(#tdsh-fm):not(#f1):not(#f2):not(#f3):not(#f4):not(#f5):not(#f6):not(#f7):not(#f8):not(#f9):not(#f10):not(#f11):not(#f12) body :is(.tdsh-nl .tdsh-nl__form,.wp-block-jetpack-subscriptions__form-elements){flex-wrap:wrap!important}
 html:not(#tdsh-fm):not(#f1):not(#f2):not(#f3):not(#f4):not(#f5):not(#f6):not(#f7):not(#f8):not(#f9):not(#f10):not(#f11):not(#f12) body :is(.tdsh-nl .tdsh-nl__input,#subscribe-email,#subscribe-submit){flex:0 0 100%!important;width:100%!important}
 html:not(#tdsh-fm):not(#f1):not(#f2):not(#f3):not(#f4):not(#f5):not(#f6):not(#f7):not(#f8):not(#f9):not(#f10):not(#f11):not(#f12) body :is(.tdsh-nl .tdsh-nl__input,#subscribe-field,#subscribe-field-1){border-right:1px solid var(--fm-cream)!important;border-bottom:0!important}
 html:not(#tdsh-fm):not(#f1):not(#f2):not(#f3):not(#f4):not(#f5):not(#f6):not(#f7):not(#f8):not(#f9):not(#f10):not(#f11):not(#f12) body :is(.tdsh-nl .tdsh-nl__btn,#subscribe-submit button){flex:0 0 100%!important;width:100%!important}
}
/* keep Jetpack's screen-reader label hidden */
html:not(#tdsh-fm):not(#f1):not(#f2):not(#f3):not(#f4):not(#f5):not(#f6):not(#f7):not(#f8):not(#f9):not(#f10):not(#f11):not(#f12) body .wp-block-jetpack-subscriptions #subscribe-field-label.screen-reader-text,html:not(#tdsh-fm):not(#f1):not(#f2):not(#f3):not(#f4):not(#f5):not(#f6):not(#f7):not(#f8):not(#f9):not(#f10):not(#f11):not(#f12) body .wp-block-jetpack-subscriptions label.screen-reader-text{position:absolute!important;width:1px!important;height:1px!important;overflow:hidden!important;clip:rect(0 0 0 0)!important;margin:-1px!important;padding:0!important}
html:not(#tdsh-fm):not(#f1):not(#f2):not(#f3):not(#f4):not(#f5):not(#f6):not(#f7):not(#f8):not(#f9):not(#f10):not(#f11):not(#f12) body .tdsh-nl .tdsh-nl__form{width:100%!important;max-width:620px!important}
html:not(#tdsh-fm):not(#f1):not(#f2):not(#f3):not(#f4):not(#f5):not(#f6):not(#f7):not(#f8):not(#f9):not(#f10):not(#f11):not(#f12) body .tdsh-nl .tdsh-nl__input{flex:1 1 0%!important;min-width:0!important}
html:not(#tdsh-fm):not(#f1):not(#f2):not(#f3):not(#f4):not(#f5):not(#f6):not(#f7):not(#f8):not(#f9):not(#f10):not(#f11):not(#f12) body .tdsh-tip-form textarea#x,html:not(#tdsh-fm):not(#f1):not(#f2):not(#f3):not(#f4):not(#f5):not(#f6):not(#f7):not(#f8):not(#f9):not(#f10):not(#f11):not(#f12) body .tdsh-tip-form textarea:is(#subscribe-field,textarea){height:auto!important;min-height:140px!important;padding:10px 12px!important;line-height:1.35!important}
/* msg line sits under the row instead of squeezing the input */
html:not(#tdsh-fm):not(#f1):not(#f2):not(#f3):not(#f4):not(#f5):not(#f6):not(#f7):not(#f8):not(#f9):not(#f10):not(#f11):not(#f12) body .tdsh-nl .tdsh-nl__form{flex-wrap:wrap!important}
html:not(#tdsh-fm):not(#f1):not(#f2):not(#f3):not(#f4):not(#f5):not(#f6):not(#f7):not(#f8):not(#f9):not(#f10):not(#f11):not(#f12) body .tdsh-nl .tdsh-nl__input{flex:1 1 220px!important}
html:not(#tdsh-fm):not(#f1):not(#f2):not(#f3):not(#f4):not(#f5):not(#f6):not(#f7):not(#f8):not(#f9):not(#f10):not(#f11):not(#f12) body .tdsh-nl .tdsh-nl__msg:empty{display:none!important}

/* #tdsh-combo-a */

/* TDSH Combo A (Editorial) typography. All rules live in @layer tdsh with a 100-id :not() boost so they outrank the dossier template (max 72 ids) and every unlayered !important rule. */
@layer tdsh {
/* 1. Body copy: Polymath Text 300 (labels, buttons, nav, tags, numbers excluded) */
html:not(#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z) :where(.entry-content,.tdsh-bf) :where(p,li,dd,td,small,.t,.fc-exp,.hero-note,.summary,.section-body,.r18lone):not(:where([class*="label"],[class*="kicker"],[class*="eyebrow"],[class*="btn"],[class*="button"],[class*="tag"],[class*="chip"],[class*="stamp"],[class*="meta"],[class*="cat"],[class*="num"],[class*="casemast"],[class*="sources-tab"],[class*="status"])),
html:not(#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z) :where(.tdsh-file-card__dek,.excerpt56,.excerpt56 p,.tg-sub__lede,.tdsh-mf__lede){font-weight:300!important}
/* 2. Bold words: 600, Polymath Text body bold ONLY. Outside dossiers: any strong/b except in headings and labels. Inside .tdsh-bf: only strong/b in body-text elements (p, li, dd, td, blockquote, .fc-exp, .summary, .t, lede, caption text, content warnings), never in the dossier's Prestige or Newake furniture (matrix rows, key numbers, hero note, hero credit, heads, legends, tickers, and register first columns, which the Crisp snippet sets), which keep their designed weight. */
html:not(#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z) :is(.entry-content,.excerpt56,.tdsh-file-card__dek) :is(strong,b):not(.tdsh-bf *):not(:is(h1,h2,h3,h4,h5,h6,[class*="label"],[class*="kicker"],[class*="chip"],[class*="stamp"]) *),
html:not(#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z) .tdsh-bf :is(p,li,dd,td,blockquote,.fc-exp,.summary,.t,.tdsh-lede,.hero-dek,figcaption:not(.credit):not(.hero-credit):not(.recon),figcaption .cap,.wp-caption-text,[class*="warning"]) :is(strong,b):not(.tdsh-bf :is(h1,h2,h3,h4,h5,h6,th,[class*="label"],[class*="kicker"],[class*="chip"],[class*="stamp"],.cred,.hero-credit,[class*="head"],[class*="legend"],[class*="gazette"],[class*="ticker"],.hero-note,.matrix-row,.kn,:is(.register-t,.tdsh-register,.case-table) tr > :first-child) *){font-weight:600!important}
/* 3. Opening paragraph: 300 at 1.2x (1.08x on phones) */
html:not(#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z) :is(.entry-content:not(:has(.tdsh-bf)) > p:first-of-type,.tdsh-bf .tdsh-lede,.tdsh-bf .hero-dek){font-weight:300!important;line-height:1.34!important}
html:not(#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z) .entry-content:not(:has(.tdsh-bf)) > p:first-of-type{font-size:22.8px!important}
html:not(#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z) .tdsh-bf :is(.hero-dek,.tdsh-lede){font-size:24px!important}
@media (max-width:600px){ html:not(#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z) .entry-content:not(:has(.tdsh-bf)) > p:first-of-type{font-size:18.4px!important;line-height:1.36!important} html:not(#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z) .tdsh-bf :is(.hero-dek,.tdsh-lede){font-size:19.4px!important;line-height:1.36!important} }
/* 4. Pull quotes: Polymath Display 800 between thin cream rules. ONLY blockquote.pullq and .wp-block-pullquote. Plain, unclassed, .wp-block-quote, .quote-block and .tdsh-quote blockquotes (court and source passages) keep their normal styling, cite included. */
html:not(#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z) .entry-content :is(blockquote.pullq:not(.tdsh-quote),.wp-block-pullquote){border:0!important;border-top:1px solid #f3efe6!important;border-bottom:1px solid #f3efe6!important;border-radius:0!important;box-shadow:none!important;padding:14px 0 12px!important;margin:24px 0!important;background:none!important}
html:not(#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z) .entry-content .wp-block-pullquote blockquote{border:0!important;padding:0!important;margin:0!important}
html:not(#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z) .entry-content :is(blockquote.pullq:not(.tdsh-quote),.wp-block-pullquote) :is(q,p),
html:not(#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z) .entry-content blockquote.pullq:not(.tdsh-quote){font-family:"polymath-display",sans-serif!important;font-weight:800!important;font-style:normal!important;font-size:clamp(22px,2.4vw,34px)!important;line-height:1.08!important;letter-spacing:-.012em!important;text-transform:none!important}
html:not(#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z) .entry-content :is(blockquote.pullq:not(.tdsh-quote),.wp-block-pullquote) cite{display:block!important;margin-top:10px!important;font-style:normal!important}
/* 5. Dek / standfirst: Polymath Display 900, yellow */
html:not(#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z) :is(.tdsh-dek,.tdsh-standfirst){font-family:"polymath-display",sans-serif!important;font-weight:900!important;font-style:normal!important;color:#f5c400!important;line-height:1.14!important;letter-spacing:-.01em!important}
/* 6. Captions: Polymath Text 300 italic (credits/labels inside stay as they are) */
html:not(#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z) .entry-content :is(figcaption:not(.credit):not(.hero-credit):not(.recon),figcaption .cap,.wp-caption-text){font-family:"polymath-text",sans-serif!important;font-weight:300!important;font-style:italic!important;font-size:15px!important;line-height:1.35!important;letter-spacing:0!important;text-transform:none!important}
/* 6b. Polymath 4-style kit (2026-10-17): no 600 italic, so bold inside the 300-italic captions stays 300 italic (no faux bold). 101-id boost beats rule 2. */
html:not(#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z) :is(.entry-content,.tdsh-bf) :is(figcaption:not(.credit):not(.hero-credit):not(.recon),figcaption .cap,.wp-caption-text) :is(strong,b),html:not(#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z) :is(.entry-content,.tdsh-bf) :is(figcaption:not(.credit):not(.hero-credit):not(.recon),figcaption .cap,.wp-caption-text) :is(strong,b) *{font-weight:300!important}
html:not(#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z) .entry-content figcaption :is(.cred,.ph-tag,.ph-cr,[class*="tag"],[class*="label"]){font-style:normal!important}
@media (max-width:600px){ html:not(#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z) .entry-content :is(figcaption:not(.credit):not(.hero-credit):not(.recon),figcaption .cap,.wp-caption-text){font-size:14px!important} }
/* 7. Smaller source links */
html:not(#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z) .entry-content sup.fn{font-size:.5em!important;line-height:0!important;vertical-align:super!important}
html:not(#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z) .entry-content sup.fn a{padding:8px 2px!important;margin:0 -1px!important}
html:not(#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z) .entry-content .fc .t a{font-size:.86em!important}
html:not(#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z) .entry-content :is(p,li,dd,td,.summary,.section-body) > a[href^="http"]:not([href*="thedarksideofhumanity.com"]):not([class]){font-size:.82em!important;font-weight:400!important}
html:not(#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z) .entry-content :is(.ph-cr,.cred) a{font-size:.9em!important}
/* 8. Light boxes (yellow / cream / paper cards): keep body copy at 400 for contrast */
html:not(#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z) :is(.matrix-row.yellow,.wp-block-group.has-background:not(.has-black-background-color),[id$="-dossier"]:not(.tdsh-bf) :is(.stat-card,.title-card,.timeline-item,.source-card,.card):not(.dark-card)) :where(p,li,dd,td,small,.t,.summary,.section-body,div){font-weight:400!important}
/* 10. Paul Bernardo (post 171597, GSK-system markup): fonts back to the TDSH system, dark text on cream cards */
html:not(#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z) body.postid-171597 #scarborough-bernardo-dossier{--body:"polymath-text",sans-serif!important;--heading:"Newake TDSH",Newake,sans-serif!important;--accent:"prestige-elite-std",monospace!important;--blood:#b3121b!important;--signal-yellow:#f5c400!important;--ph-acc:#b3121b!important}
html:not(#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z) body.postid-171597 .entry-content :is(p,li,dd,td,.summary,.section-body,.card-body,.timeline-copy,.photo-caption,figcaption,.warning div):not(:where(.label,.tag,.date-chip,.source-type,.mini-chip,.evidence-stamp,.ph-tag,.ph-cr,.ph-k)){font-family:"polymath-text",sans-serif!important}
html:not(#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z) body.postid-171597 #scarborough-bernardo-dossier :is(.label,.section-num,.tag,.section-kicker,.date-chip,.source-type,.mini-chip,.evidence-stamp,.eyebrow,.status,.brand-pill,th,.ph-tag,.ph-cr,.source-card a,.warning strong,.warning b,.lic,.ph-k),
html:not(#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z) body.postid-171597 #scarborough-bernardo-dossier :is(.label,.section-num,.tag,.section-kicker,.date-chip,.source-type,.mini-chip,.evidence-stamp,.eyebrow,.status,.brand-pill,th,.ph-tag,.ph-cr) *{font-family:"prestige-elite-std",monospace!important}
html:not(#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z) body.postid-171597 #scarborough-bernardo-dossier .ph-cr{font-weight:400!important;font-size:12px!important}
html:not(#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z) body.postid-171597 #scarborough-bernardo-dossier .subtitle{font-family:"polymath-display",sans-serif!important;font-weight:900!important;color:#f5c400!important;text-transform:none!important;letter-spacing:-.01em!important;line-height:1.14!important}
/* body copy 300 on dark cards, 400 + dark ink on cream cards and the case table */
html:not(#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z) body.postid-171597 #scarborough-bernardo-dossier :is(.stat-card,.title-card,.card,.timeline-item,.source-card):is(.dark-card,:nth-child(even)) :where(p,li,dd,td,.card-body,.timeline-copy){font-weight:300!important}
html:not(#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z) body.postid-171597 #scarborough-bernardo-dossier :is(.stat-card,.title-card,.card,.timeline-item,.source-card):not(.dark-card):nth-child(odd) :where(p,li,dd,td,.card-body,.timeline-copy),
html:not(#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z) body.postid-171597 #scarborough-bernardo-dossier .case-table td{color:#111!important;-webkit-text-fill-color:#111!important;font-weight:400!important}
html:not(#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z) body.postid-171597 #scarborough-bernardo-dossier .case-table td:not(.card-body){background:#f3efe6!important}
html:not(#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z) body.postid-171597 #scarborough-bernardo-dossier .case-table th{color:#f3efe6!important;-webkit-text-fill-color:#f3efe6!important;background:#161616!important}
html:not(#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z) body.postid-171597 #scarborough-bernardo-dossier :is(.stat-card,.title-card,.card,.timeline-item,.source-card):not(.dark-card):nth-child(odd) :where(p,li,dd,td) :is(strong,b){color:#111!important;font-weight:600!important}
html:not(#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z) body.postid-171597 #scarborough-bernardo-dossier :is(.stat-card,.title-card,.card,.timeline-item,.source-card):not(.dark-card):nth-child(odd) :where(p,li,dd,td) a:not([class]){color:#72000d!important}
/* off-palette pink (#E04E8A) from the post's gsk-parity block -> TDSH red */
html:not(#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z) body.postid-171597 #scarborough-bernardo-dossier .section-num{background:#b3121b!important;color:#f3efe6!important;outline-color:#111!important}
html:not(#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z) body.postid-171597 #scarborough-bernardo-dossier .section-num.yellow{background:#f5c400!important;color:#111!important;outline-color:#111!important}
html:not(#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z) body.postid-171597 #scarborough-bernardo-dossier .evidence-stamp{border-color:#b3121b!important;color:#111!important}
html:not(#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z) body.postid-171597 #scarborough-bernardo-dossier .ph-k{color:#f5c400!important}
html:not(#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z) body.postid-171597 #scarborough-bernardo-dossier .hero{border-bottom-color:#b3121b!important}
html:not(#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z) body.postid-171597 #scarborough-bernardo-dossier :is(.matrix-row.caution){border-left-color:#b3121b!important}
html:not(#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z) body.postid-171597 #scarborough-bernardo-dossier .tl-row b{color:#b3121b!important}
/* licence text inside captions: upright label, wraps on phones */
html:not(#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z) body.postid-171597 #scarborough-bernardo-dossier .lic{font-style:normal!important;overflow-wrap:anywhere!important}
/* chips inside cream cards keep their own (cream-on-black) colour; stop the card's dark text-fill leaking into them */
html:not(#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z) body.postid-171597 #scarborough-bernardo-dossier :is(.tag,.label,.date-chip,.source-type,.mini-chip,.evidence-stamp,.section-kicker,.section-num,.ph-tag){-webkit-text-fill-color:currentcolor!important}
/* 9. Caption pseudo-labels (FIG. 02 //) stay upright */
html:not(#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z) .entry-content figcaption::before,html:not(#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z) .entry-content figcaption::after,html:not(#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z) .entry-content figcaption .cap::before{font-style:normal!important}
}
/* Case Status chip hotfix: theme cream fill behind transparent stamp (snippet 94) */
html:not(#s0):not(#s1):not(#s2):not(#s3):not(#s4):not(#s5):not(#s6):not(#s7):not(#s8):not(#s9):not(#s10):not(#s11):not(#s12):not(#s13):not(#s14):not(#s15) body .dsh-case-status__value{background:transparent!important}

/* #tdsh-crisp-titles */

/* ---- folded from old snippets (live rules only; smudge/halftone/outline declarations removed) ---- */
/* from #dsh-home */
html body.home.tdsh-front{--h-ink:#050505;--h-cr:#F3EAD7;--h-red:#B70016;--h-dred:#72000D;--h-pink:#FF2EB8;--h-yel:#F5D000;--h-line:rgba(243,234,215,.22);--h-line-k:rgba(5,5,5,.28)}
html body.home.tdsh-front .tg-home{overflow-x:clip}
html body.home.tdsh-front .tg-card__foot > span:first-child, html body.home.tdsh-front .tdsh-hero__cards .tdsh-file-card__foot > span:first-child{display:none}
html body.home.tdsh-front .tg-card__foot{justify-content:flex-end}
html body.home.tdsh-front .tg-kicker{font-family:var(--tg-mono);letter-spacing:0.18em}
html body.home.tdsh-front .tg-ledger__kick{border-top-width:;border-top-style:;border-top-color:;border-bottom-width:;border-bottom-style:;border-bottom-color:;padding-top:8px;padding-right:0px;padding-bottom:7px;padding-left:0px;color:var(--h-cr)}
html body.home.tdsh-front .tg-ledger__big{color:var(--h-cr);line-height:0.88}
html body.home.tdsh-front .tg-ledger__every{border-bottom-width:;border-bottom-style:;border-bottom-color:;padding-bottom:12px;color:var(--h-cr)}
html body.home.tdsh-front .tg-latest{box-shadow:none;outline-color:;outline-style:;outline-width:;outline-offset:-8px;padding-top:30px;padding-right:30px;padding-bottom:30px;padding-left:30px;background-image:!important;background-position-x:!important;background-position-y:!important;background-size:!important;background-repeat:!important;background-attachment:!important;background-origin:!important;background-clip:!important;background-color:!important}
html body.home.tdsh-front .tg-latest__top{border-bottom-width:;border-bottom-style:;border-bottom-color:;padding-bottom:10px}
html body.home.tdsh-front .tg-latest__date{color:var(--h-yel);font-size:12.5px}
html body.home.tdsh-front .tg-latest h3, html body.home.tdsh-front .tg-latest h3 a{color:var(--h-cr)}
html body.home.tdsh-front .tg-latest h3 a:hover{color:var(--h-pink)}
html body.home.tdsh-front .tg-latest p{font-family:var(--tg-sans);font-size:clamp(17px, 1.25vw, 19px);line-height:1.55}
html body.home.tdsh-front .tg-board{border-top-width:;border-top-style:;border-top-color:;border-bottom-width:;border-bottom-style:;border-bottom-color:}
html body.home.tdsh-front .tg-nights{margin-top:48px;border-top-width:;border-top-style:;border-top-color:;padding-top:14px}
html body.home.tdsh-front .tg-nights ol{row-gap:0px;column-gap:0px}
html body.home.tdsh-front .tg-nights li{border-left-width:1px;border-left-style:solid;border-left-color:rgba(243, 234, 215, 0.45)}
html body.home.tdsh-front .tg-nights li:first-child{border-left-width:0px;border-left-style:none;border-left-color:currentcolor}
html body.home.tdsh-front .tg-stub{box-shadow:none;border-left-width:0px;border-left-style:none;border-left-color:currentcolor;padding-top:6px;padding-right:18px;padding-bottom:10px;padding-left:18px;background-image:initial!important;background-position-x:initial!important;background-position-y:initial!important;background-size:initial!important;background-repeat:initial!important;background-attachment:initial!important;background-origin:initial!important;background-clip:initial!important;background-color:transparent!important;color:var(--h-cr)!important}
html body.home.tdsh-front .tg-stub:hover{background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgba(5, 5, 5, 0.22)}
html body.home.tdsh-front .tg-stub__t{color:var(--h-yel)}
html body.home.tdsh-front .tg-stub__x{color:var(--h-cr);font-family:var(--tg-sans);font-size:15.5px;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow-x:hidden;overflow-y:hidden}
html body.home.tdsh-front .tg-ledger .tg-ledger__kick{background-image:;background-position-x:;background-position-y:;background-size:;background-repeat:;background-attachment:;background-origin:;background-clip:;background-color:;display:inline-block;padding-top:7px;padding-right:10px;padding-bottom:6px;padding-left:10px;border-top-width:0px;border-right-width:0px;border-bottom-width:0px;border-left-width:0px;border-top-style:none;border-right-style:none;border-bottom-style:none;border-left-style:none;border-top-color:currentcolor;border-right-color:currentcolor;border-bottom-color:currentcolor;border-left-color:currentcolor;border-image-source:none;border-image-slice:100%;border-image-width:1;border-image-outset:0;border-image-repeat:stretch;outline-color:;outline-style:;outline-width:;outline-offset:3px;color:var(--h-cr)!important}
html body.home.tdsh-front .tg-ledger .tg-nights__h, html body.home.tdsh-front .tg-ledger .tg-all-nights__a{background-image:;background-position-x:;background-position-y:;background-size:;background-repeat:;background-attachment:;background-origin:;background-clip:;background-color:;display:inline-block;padding-top:5px;padding-right:9px;padding-bottom:4px;padding-left:9px;font-weight:700;border-top-width:0px;border-right-width:0px;border-bottom-width:0px;border-left-width:0px;border-top-style:none;border-right-style:none;border-bottom-style:none;border-left-style:none;border-top-color:currentcolor;border-right-color:currentcolor;border-bottom-color:currentcolor;border-left-color:currentcolor;border-image-source:none;border-image-slice:100%;border-image-width:1;border-image-outset:0;border-image-repeat:stretch;color:var(--h-cr)!important}
html body.home.tdsh-front .tg-ledger .tg-stub{padding-top:14px;padding-right:16px;padding-bottom:16px;padding-left:16px;background-image:!important;background-position-x:!important;background-position-y:!important;background-size:!important;background-repeat:!important;background-attachment:!important;background-origin:!important;background-clip:!important;background-color:!important;color:var(--h-ink)!important}
html body.home.tdsh-front .tg-ledger .tg-stub:hover{background-image:initial!important;background-position-x:initial!important;background-position-y:initial!important;background-size:initial!important;background-repeat:initial!important;background-attachment:initial!important;background-origin:initial!important;background-clip:initial!important;background-color:rgb(255, 255, 255)!important}
html body.home.tdsh-front .tg-ledger .tg-stub__d{color:var(--h-ink)}
html body.home.tdsh-front .tg-ledger .tg-stub__x{color:var(--h-ink)!important}
html body.home.tdsh-front .tg-ledger .tg-stub__t{color:var(--h-dred)!important}
html body.home.tdsh-front .tg-ledger .tg-nights ol{row-gap:14px;column-gap:14px}
html body.home.tdsh-front .tg-ledger .tg-nights li{border-left-width:0px!important;border-left-style:none!important;border-left-color:currentcolor!important;border-top-width:0px!important;border-top-style:none!important;border-top-color:currentcolor!important}
html body.home.tdsh-front .tg-files .tg-shead{border-bottom-width:;border-bottom-style:;border-bottom-color:;padding-bottom:14px}
html body.home.tdsh-front .tg-files .tg-display{color:var(--h-cr)}
html body.home.tdsh-front .tg-cards{row-gap:0px;column-gap:0px;border-top-width:;border-top-style:;border-top-color:;border-left-width:;border-left-style:;border-left-color:}
html body.home.tdsh-front .tg-files .tg-card{background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:transparent;box-shadow:none;border-top-width:0px;border-left-width:0px;border-top-style:none;border-left-style:none;border-top-color:currentcolor;border-left-color:currentcolor;border-image-source:none;border-image-slice:100%;border-image-width:1;border-image-outset:0;border-image-repeat:stretch;border-right-width:;border-right-style:;border-right-color:;border-bottom-width:;border-bottom-style:;border-bottom-color:;transition-behavior:normal;transition-duration:0.15s;transition-timing-function:ease;transition-delay:0s;transition-property:background-color}
html body.home.tdsh-front .tg-files .tg-card::before{content:"";position:absolute;left:0px;right:0px;top:0px;height:3px;background-image:;background-position-x:;background-position-y:;background-size:;background-repeat:;background-attachment:;background-origin:;background-clip:;background-color:;transform:scaleX(0);transform-origin:left center;transition-behavior:normal;transition-duration:0.2s;transition-timing-function:ease;transition-delay:0s;transition-property:transform;z-index:3}
html body.home.tdsh-front .tg-files .tg-card:hover::before, html body.home.tdsh-front .tg-files .tg-card:focus-within::before{transform:scaleX(1)}
html body.home.tdsh-front .tg-files .tg-card__ph{border-bottom-width:;border-bottom-style:;border-bottom-color:;margin-top:14px;margin-right:14px;margin-bottom:0px;margin-left:14px}
html body.home.tdsh-front .tg-files .tg-card__cat{color:var(--h-yel);font-size:11.5px}
html body.home.tdsh-front .tg-files .tg-card__title{font-size:clamp(23px, 1.9vw, 28px)}
html body.home.tdsh-front .tg-files .tdsh-file-card__dek{font-family:var(--tg-sans);font-size:16px;line-height:1.5;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow-x:hidden;overflow-y:hidden}
html body.home.tdsh-front .tg-files .tg-card__foot{border-top-width:;border-top-style:;border-top-color:}
html body.home.tdsh-front .tg-files .tg-card.is-lead .tg-card__ph{margin-top:14px;margin-right:0px;margin-bottom:14px;margin-left:14px;border-top-color:;border-top-style:;border-top-width:;border-right-color:;border-right-style:;border-right-width:;border-bottom-color:;border-bottom-style:;border-bottom-width:;border-left-color:;border-left-style:;border-left-width:;border-image-source:;border-image-slice:;border-image-width:;border-image-outset:;border-image-repeat:}
html body.home.tdsh-front .tg-files .tg-card.is-lead .tg-card__title{font-size:clamp(34px, 3.4vw, 52px)}
html body.home.tdsh-front .tg-files .tg-card.is-lead .tdsh-file-card__dek{-webkit-line-clamp:3;font-size:17px}
@media (min-width: 1101px){html body.home.tdsh-front .tg-files .tg-card:nth-child(n+6){flex-direction:row}}
@media (min-width: 1101px){html body.home.tdsh-front .tg-files .tg-card:nth-child(n+6) .tg-card__ph{flex-grow:0;flex-shrink:0;flex-basis:34%;aspect-ratio:1 / 1;margin-top:14px;margin-right:0px;margin-bottom:14px;margin-left:14px;border-top-color:;border-top-style:;border-top-width:;border-right-color:;border-right-style:;border-right-width:;border-bottom-color:;border-bottom-style:;border-bottom-width:;border-left-color:;border-left-style:;border-left-width:;border-image-source:;border-image-slice:;border-image-width:;border-image-outset:;border-image-repeat:}}
@media (min-width: 1101px){html body.home.tdsh-front .tg-files .tg-card:nth-child(n+6) .tg-card__ph .tg-stamp{display:none}}
@media (min-width: 1101px){html body.home.tdsh-front .tg-files .tg-card:nth-child(n+6) .tg-card__title{font-size:21px}}
@media (min-width: 1101px){html body.home.tdsh-front .tg-files .tg-card:nth-child(n+6) .tdsh-file-card__dek{-webkit-line-clamp:2;font-size:15px}}
html body.home.tdsh-front .tg-poison{border-top-width:;border-top-style:;border-top-color:;padding-bottom:64px}
html body.home.tdsh-front .tg-poison .tg-shead{border-bottom-width:;border-bottom-style:;border-bottom-color:;padding-bottom:12px;margin-bottom:0px}
html body.home.tdsh-front .tg-poison .tg-display{color:var(--h-ink)}
html body.home.tdsh-front .tg-poison .tg-chips{display:none}
html body.home.tdsh-front .tg-strip{padding-top:26px;padding-right:0px;padding-bottom:28px;padding-left:0px;border-top-width:;border-top-style:;border-top-color:}
html body.home.tdsh-front .tg-strip__name{font-size:clamp(36px, 4.4vw, 68px)}
html body.home.tdsh-front .tg-strip__kick{font-size:11.5px}
html body.home.tdsh-front .tg-strip li{border-bottom-width:1px;padding-top:10px;padding-right:0px;padding-bottom:10px;padding-left:0px}
html body.home.tdsh-front .tg-strip li:first-child{border-top-width:1px}
html body.home.tdsh-front .tg-strip li::before{font-size:22px}
html body.home.tdsh-front .tg-strip li a{font-size:clamp(16px, 1.25vw, 18.5px)}
html body.home.tdsh-front .tg-strip li a:hover{text-decoration-color:var(--h-pink)}
html body.home.tdsh-front .tg-sub__form form, html body.home.tdsh-front .tg-sub__form .wp-block-jetpack-subscriptions__form-elements, html body.home.tdsh-front .tg-sub__form #subscribe-blog-1{background-image:initial!important;background-position-x:initial!important;background-position-y:initial!important;background-size:initial!important;background-repeat:initial!important;background-attachment:initial!important;background-origin:initial!important;background-clip:initial!important;background-color:transparent!important;box-shadow:none!important;border-top-width:0px!important;border-right-width:0px!important;border-bottom-width:0px!important;border-left-width:0px!important;border-top-style:none!important;border-right-style:none!important;border-bottom-style:none!important;border-left-style:none!important;border-top-color:currentcolor!important;border-right-color:currentcolor!important;border-bottom-color:currentcolor!important;border-left-color:currentcolor!important;border-image-source:none!important;border-image-slice:100%!important;border-image-width:1!important;border-image-outset:0!important;border-image-repeat:stretch!important}
html body.home.tdsh-front .tg-sub__form label, html body.home.tdsh-front .tg-sub__form .tg-kicker{color:var(--h-yel)}
html body.home.tdsh-front .tg-sub{color:var(--h-cr)}
html body.home.tdsh-front .tg-sub .tg-sub__panel.is-core{display:none!important}
html:not(#tdsh-z) body.home.tdsh-front .tg-sub .tg-sub__panel:not(.is-core){clip-path:polygon(100% 0%,7.51% 0.00%,7.80% 0.71%,7.71% 1.43%,8.55% 2.14%,8.66% 2.86%,9.13% 3.57%,9.00% 4.29%,8.89% 5.00%,9.57% 5.71%,9.57% 6.43%,9.90% 7.14%,9.80% 7.86%,10.13% 8.57%,10.05% 9.29%,10.68% 10.00%,10.82% 10.71%,11.64% 11.43%,11.41% 12.14%,11.69% 12.86%,12.09% 13.57%,12.21% 14.29%,12.60% 15.00%,12.38% 15.71%,12.35% 16.43%,12.18% 17.14%,12.18% 17.86%,12.54% 18.57%,12.42% 19.29%,13.21% 20.00%,13.08% 20.71%,13.55% 21.43%,13.45% 22.14%,13.95% 22.86%,14.11% 23.57%,14.60% 24.29%,14.26% 25.00%,14.14% 25.71%,14.87% 26.43%,15.02% 27.14%,15.09% 27.86%,15.05% 28.57%,15.33% 29.29%,15.77% 30.00%,16.44% 30.71%,17.18% 31.43%,17.05% 32.14%,17.53% 32.86%,18.45% 33.57%,18.01% 34.29%,18.90% 35.00%,19.03% 35.71%,18.94% 36.43%,19.50% 37.14%,19.44% 37.86%,19.76% 38.57%,19.95% 39.29%,20.48% 40.00%,20.53% 40.71%,20.02% 41.43%,21.45% 42.14%,22.02% 42.86%,22.09% 43.57%,22.29% 44.29%,22.30% 45.00%,22.66% 45.71%,22.42% 46.43%,22.57% 47.14%,22.39% 47.86%,22.84% 48.57%,22.81% 49.29%,23.08% 50.00%,22.77% 50.71%,24.07% 51.43%,24.09% 52.14%,24.29% 52.86%,24.87% 53.57%,24.84% 54.29%,25.72% 55.00%,26.00% 55.71%,26.11% 56.43%,25.65% 57.14%,26.33% 57.86%,26.45% 58.57%,26.81% 59.29%,26.61% 60.00%,27.09% 60.71%,27.57% 61.43%,28.21% 62.14%,28.96% 62.86%,28.69% 63.57%,29.28% 64.29%,28.98% 65.00%,29.70% 65.71%,29.86% 66.43%,29.87% 67.14%,29.95% 67.86%,29.98% 68.57%,30.10% 69.29%,30.27% 70.00%,30.88% 70.71%,30.53% 71.43%,30.99% 72.14%,31.22% 72.86%,31.74% 73.57%,31.81% 74.29%,31.94% 75.00%,32.22% 75.71%,32.36% 76.43%,32.12% 77.14%,32.17% 77.86%,31.97% 78.57%,32.25% 79.29%,32.39% 80.00%,32.19% 80.71%,31.94% 81.43%,32.96% 82.14%,33.60% 82.86%,33.47% 83.57%,33.76% 84.29%,34.55% 85.00%,34.94% 85.71%,34.67% 86.43%,35.25% 87.14%,34.81% 87.86%,35.39% 88.57%,35.40% 89.29%,35.66% 90.00%,35.48% 90.71%,36.19% 91.43%,35.43% 92.14%,36.91% 92.86%,36.04% 93.57%,36.97% 94.29%,37.53% 95.00%,37.56% 95.71%,38.11% 96.43%,38.05% 97.14%,37.66% 97.86%,38.10% 98.57%,37.62% 99.29%,37.74% 100.00%,100% 100%)!important;filter:none!important}
html body.home.tdsh-front .tg-sub .tg-display{color:var(--h-cr)}
html body.home.tdsh-front .tg-sub .tg-kicker{color:var(--h-yel);border-top-width:;border-top-style:;border-top-color:;padding-top:10px;max-width:34ch;background-image:none!important;background-position-x:initial!important;background-position-y:initial!important;background-size:initial!important;background-repeat:initial!important;background-attachment:initial!important;background-origin:initial!important;background-clip:initial!important;background-color:initial!important;box-shadow:none!important;padding-left:0px!important}
html body.home.tdsh-front .tg-sub__lede{color:var(--h-cr);font-family:var(--tg-sans);font-size:clamp(17px, 1.4vw, 20px)}
html body.home.tdsh-front .tg-sub__form input[type="email"], html body.home.tdsh-front .tg-sub__form #subscribe-field-1{min-height:48px;font-family:var(--tg-mono);background-image:initial!important;background-position-x:initial!important;background-position-y:initial!important;background-size:initial!important;background-repeat:initial!important;background-attachment:initial!important;background-origin:initial!important;background-clip:initial!important;background-color:transparent!important;color:var(--h-cr)!important;border-top-color:!important;border-top-style:!important;border-top-width:!important;border-right-color:!important;border-right-style:!important;border-right-width:!important;border-bottom-color:!important;border-bottom-style:!important;border-bottom-width:!important;border-left-color:!important;border-left-style:!important;border-left-width:!important;border-image-source:!important;border-image-slice:!important;border-image-width:!important;border-image-outset:!important;border-image-repeat:!important;border-top-left-radius:0px!important;border-top-right-radius:0px!important;border-bottom-right-radius:0px!important;border-bottom-left-radius:0px!important}
html body.home.tdsh-front .tg-sub__form input[type="email"]::placeholder{color:rgba(243, 234, 215, 0.75)}
html body.home.tdsh-front .tg-sub__form button[type="submit"], html body.home.tdsh-front .tg-sub__form #subscribe-submit button{min-height:48px;font-family:var(--tg-display);letter-spacing:0.06em;text-transform:uppercase;background-image:!important;background-position-x:!important;background-position-y:!important;background-size:!important;background-repeat:!important;background-attachment:!important;background-origin:!important;background-clip:!important;background-color:!important;color:var(--h-cr)!important;border-top-color:!important;border-top-style:!important;border-top-width:!important;border-right-color:!important;border-right-style:!important;border-right-width:!important;border-bottom-color:!important;border-bottom-style:!important;border-bottom-width:!important;border-left-color:!important;border-left-style:!important;border-left-width:!important;border-image-source:!important;border-image-slice:!important;border-image-width:!important;border-image-outset:!important;border-image-repeat:!important;border-top-left-radius:0px!important;border-top-right-radius:0px!important;border-bottom-right-radius:0px!important;border-bottom-left-radius:0px!important}
html body.home.tdsh-front .tg-sub__form #subscribe-submit button:hover{background-image:!important;background-position-x:!important;background-position-y:!important;background-size:!important;background-repeat:!important;background-attachment:!important;background-origin:!important;background-clip:!important;background-color:!important;color:var(--h-ink)!important}
html body.home.tdsh-front .tg-insta, html body.home.tdsh-front .tg-insta a{color:var(--h-cr);border-top-color:;border-right-color:;border-bottom-color:;border-left-color:}
html body.home.tdsh-front .tg-sub .tg-reg{opacity:0.5}
html body.home.tdsh-front .tg-poison, html body.home.tdsh-front .tg-strip.tg-p-yellow{color:var(--tg-k);background-image:!important;background-position-x:!important;background-position-y:!important;background-size:!important;background-repeat:!important;background-attachment:!important;background-origin:!important;background-clip:!important;background-color:!important}
html body.home.tdsh-front .tg-sub.tg-p-yellow{background-image:!important;background-position-x:!important;background-position-y:!important;background-size:!important;background-repeat:!important;background-attachment:!important;background-origin:!important;background-clip:!important;background-color:!important}
/* home-unify 2026-10-17: removed cream tear image on yellow bands (was L100) */
/* home-unify 2026-10-17: removed tg-sub tear image override (was L101) */
html body.home.tdsh-front .tg-home > section.tg-tt:not(.tg-shift)::before{transform:none}
html body.home.tdsh-front .tg-home > section.tg-tt.tg-shift{padding-top:calc(var(--h-pt,40px) + 44px)}
html body.home.tdsh-front .tg-home > section.tg-tt.tg-shift::before{top:-1px;transform:scaleX(-1);background-position-x:-180px;background-position-y:0px;z-index:4}
html body.home.tdsh-front .tg-home > section.tg-p-red + section.tg-tt.tg-shift::before{background-image:url("/wp-content/themes/tdsh-giallo/assets/img/tear-red-bot.webp")!important}
html body.home.tdsh-front .tg-home > section.tg-p-black + section.tg-tt.tg-shift::before{background-image:url("/wp-content/themes/tdsh-giallo/assets/img/tear-black-bot.webp")!important}
html body.home.tdsh-front .tg-files.tg-tt.tg-shift{--h-pt:40px}
html body.home.tdsh-front .tg-strip.tg-tt.tg-shift{--h-pt:26px}
html body.home.tdsh-front .tg-home > section.tg-strip:has(+ section.tg-tt:not(.tg-shift)){padding-bottom:62px}
@media (max-width: 840px){html body.home.tdsh-front .tg-home > section.tg-tt.tg-shift{padding-top:calc(var(--h-pt,40px) + 36px)}}
@media (max-width: 1100px){html body.home.tdsh-front .tg-nights li:nth-child(3){border-left-width:0px;border-left-style:none;border-left-color:currentcolor}}
@media (max-width: 840px){html body.home.tdsh-front .tg-latest{padding-top:24px;padding-right:20px;padding-bottom:24px;padding-left:20px}}
@media (max-width: 840px){html body.home.tdsh-front .tg-nights li{border-left-width:0px;border-left-style:none;border-left-color:currentcolor;border-top-width:1px;border-top-style:solid;border-top-color:rgba(243, 234, 215, 0.45)}}
@media (max-width: 840px){html body.home.tdsh-front .tg-nights li:first-child{border-top-width:0px;border-top-style:none;border-top-color:currentcolor}}
@media (max-width: 840px){html body.home.tdsh-front .tg-stub{padding-top:12px;padding-right:0px;padding-bottom:12px;padding-left:0px}}
@media (max-width: 840px){html body.home.tdsh-front .tg-strip__name{font-size:clamp(34px, 11vw, 56px)}}
@media (max-width: 840px){html body.home.tdsh-front .tg-sub__form input[type="email"], html body.home.tdsh-front .tg-sub__form #subscribe-field-1{border-bottom-width:0px!important;border-bottom-style:none!important;border-bottom-color:currentcolor!important}}
@media (max-width: 840px){html body.home.tdsh-front .tg-sub__form form, html body.home.tdsh-front .tg-sub__form .wp-block-jetpack-subscriptions__form-elements{box-shadow:none!important}}
@media (max-width: 400px){html body.home.tdsh-front .tg-files .tg-card__ph{margin-top:10px;margin-right:10px;margin-bottom:0px;margin-left:10px}}
@media (max-width: 400px){html body.home.tdsh-front .tg-latest{padding-top:20px;padding-right:16px;padding-bottom:20px;padding-left:16px}}
@media (prefers-reduced-motion: reduce){html body.home.tdsh-front .tg-files .tg-card::before, html body.home.tdsh-front .tg-files .tg-card{transition-behavior:normal;transition-duration:0s;transition-timing-function:ease;transition-delay:0s;transition-property:none}}
html body.home.tdsh-front .tg-files .tg-cards{display:grid;grid-template-columns:repeat(4, minmax(0px, 1fr));align-items:stretch;grid-auto-rows:1fr}
html body.home.tdsh-front .tg-files .tg-card, html body.home.tdsh-front .tg-files .tg-card.is-lead, html body.home.tdsh-front .tg-files .tg-card:nth-child(n){height:100%;grid-column-start:auto!important;grid-column-end:auto!important;flex-direction:column!important}
html body.home.tdsh-front .tg-files .tg-card .tg-card__ph, html body.home.tdsh-front .tg-files .tg-card.is-lead .tg-card__ph, html body.home.tdsh-front .tg-files .tg-card:nth-child(n) .tg-card__ph{width:auto;overflow-x:hidden;overflow-y:hidden;background-image:;background-position-x:;background-position-y:;background-size:;background-repeat:;background-attachment:;background-origin:;background-clip:;background-color:;flex-grow:0!important;flex-shrink:0!important;flex-basis:auto!important;aspect-ratio:16 / 10!important;height:auto!important;max-height:none!important;margin-top:10px!important;margin-right:10px!important;margin-bottom:0px!important;margin-left:10px!important;border-top-color:!important;border-top-style:!important;border-top-width:!important;border-right-color:!important;border-right-style:!important;border-right-width:!important;border-bottom-color:!important;border-bottom-style:!important;border-bottom-width:!important;border-left-color:!important;border-left-style:!important;border-left-width:!important;border-image-source:!important;border-image-slice:!important;border-image-width:!important;border-image-outset:!important;border-image-repeat:!important}
html body.home.tdsh-front .tg-files .tg-card__ph > img{width:100%;object-fit:cover;display:block;height:100%!important}
html body.home.tdsh-front .tg-files .tg-card__ph .tg-stamp{display:inline-block!important}
html body.home.tdsh-front .tg-files .tg-nofile{background-image:initial!important;background-position-x:initial!important;background-position-y:initial!important;background-size:initial!important;background-repeat:initial!important;background-attachment:initial!important;background-origin:initial!important;background-clip:initial!important;background-color:rgb(20, 19, 16)!important;border-top-width:0px!important;border-right-width:0px!important;border-bottom-width:0px!important;border-left-width:0px!important;border-top-style:none!important;border-right-style:none!important;border-bottom-style:none!important;border-left-style:none!important;border-top-color:currentcolor!important;border-right-color:currentcolor!important;border-bottom-color:currentcolor!important;border-left-color:currentcolor!important;border-image-source:none!important;border-image-slice:100%!important;border-image-width:1!important;border-image-outset:0!important;border-image-repeat:stretch!important;box-shadow:none!important;outline-color:initial!important;outline-style:initial!important;outline-width:0px!important}
html body.home.tdsh-front .tg-files .tg-nofile b{letter-spacing:0.08em;font-size:15px!important;color:rgba(243, 234, 215, 0.55)!important}
html body.home.tdsh-front .tg-files .tg-nofile small{color:rgba(243, 234, 215, 0.4)!important;font-size:10px!important}
html body.home.tdsh-front .tg-files .tg-nofile .tg-reg{opacity:0.35;width:28px!important;height:28px!important}
html body.home.tdsh-front .tg-files .tg-card__body{padding-top:12px;padding-right:14px;padding-bottom:14px;padding-left:14px;flex-grow:1;flex-shrink:1;flex-basis:0%;display:flex;flex-direction:column}
html body.home.tdsh-front .tg-files .tg-card .tg-card__title, html body.home.tdsh-front .tg-files .tg-card.is-lead .tg-card__title, html body.home.tdsh-front .tg-files .tg-card:nth-child(n) .tg-card__title{margin-top:0px;margin-right:0px;margin-bottom:8px;margin-left:0px;font-size:clamp(18px, 1.45vw, 22px)!important}
html body.home.tdsh-front .tg-files .tg-card .tdsh-file-card__dek, html body.home.tdsh-front .tg-files .tg-card.is-lead .tdsh-file-card__dek, html body.home.tdsh-front .tg-files .tg-card:nth-child(n) .tdsh-file-card__dek{margin-top:0px;margin-right:0px;margin-bottom:10px;margin-left:0px;-webkit-line-clamp:2!important;font-size:15px!important}
html body.home.tdsh-front .tg-files .tg-card__foot{margin-top:auto}
html body.home.tdsh-front .tdsh-hero__cards .tg-card__ph{max-height:260px;overflow-x:hidden;overflow-y:hidden;aspect-ratio:16 / 10!important;height:auto!important}
html body.home.tdsh-front .tdsh-hero__cards .tg-card__ph > img{width:100%;object-fit:cover;height:100%!important}
@media (max-width: 1100px){html body.home.tdsh-front .tg-files .tg-cards{grid-template-columns:repeat(2, minmax(0px, 1fr))}}
@media (max-width: 640px){html body.home.tdsh-front .tg-files .tg-cards{grid-template-columns:1fr;grid-auto-rows:auto}}
@media (max-width: 640px){html body.home.tdsh-front .tdsh-hero__cards .tg-card__ph{max-height:220px}}
html:has(> body.home.tdsh-front), html body.home.tdsh-front{overflow-x:clip;max-width:100%}
html body.home.tdsh-front .tg-drawer{overflow-x:hidden;overflow-y:hidden;max-width:100%}
html body.home.tdsh-front .tg-home, html body.home.tdsh-front .tg-home > section{max-width:100%}
/* from #tdsh-premium */
html{-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility}
:root .tdsh-giallo .tg-btn, :root .tdsh-giallo .tg-casetab .tg-evid--tab, :root .tdsh-giallo .tg-p-yellow, :root body.tdsh-front .main_header56, :root body.tdsh-giallo .archive56__titlebar .titlebar56, :root body.tdsh-giallo .entry-content > .wp-block-group:has(.wp-block-jetpack-subscriptions), :root body.tdsh-giallo.single-post .ad56--single_before_content, :root body.tdsh-giallo.single-post .single56__header, :root body.tg-dsk #wi-all .entry-content > :is(div, section, article, main, header, nav, footer, aside, figure):not(.wp-block-group, .wp-block-image, .wp-block-columns, .wp-block-buttons, .wp-block-jetpack-subscriptions, .ai-summarization-summary) :is(.section-num, .section-no, .section-number, .sec-no, .sec-num, .index-no, .card-number){background-size:512px 512px!important;background-repeat:repeat!important;background-color:rgb(242, 210, 12)!important}
:root .tdsh-giallo .tg-p-red, :root .tdsh-giallo .tg-sub__panel, :root body.tdsh-giallo .mainnav .tdsh-mast-row > ul.menu.tdsh-mast-end > li.tg-nav-evid > a.tg-evid, :root body.tdsh-giallo .mainnav ul.menu > li.tg-nav-evid > a.tg-evid{background-size:512px 512px!important;background-repeat:repeat!important;background-color:rgb(179, 18, 27)!important}
:root #imagebox-16.fpo-visible, :root #jetpack-search-filters-6.fpo-visible, :root #latest-posts-10.fpo-visible, :root #wi-footer.fpo-visible, :root .tdsh-front .tg-latest, :root .tdsh-giallo .tg-card, :root .tdsh-giallo .tg-drawer__panel, :root .tdsh-giallo .tg-nofile, :root .tdsh-giallo .tg-p-black, :root body.tdsh-giallo, :root body.tdsh-giallo #wi-footer, :root body.tdsh-giallo .archive56__main .primary56 .post56, :root body.tdsh-giallo .header_bottom56, :root body.tdsh-giallo .mainnav .sub-menu, :root body.tdsh-giallo .secondary56 .widget, :root body.tdsh-giallo .single56__bottom_posts .post56, :root body.tdsh-giallo.tdsh-dispatch .entry-content > .wp-block-group:has(.wp-block-jetpack-subscriptions) .wp-block-jetpack-subscriptions, :root body.tdsh-giallo.tdsh-dispatch .tg-sub--dispatch .tg-sub__form, :root body.tdsh-giallo:not(.tdsh-front) .main_header56{background-image:var(--tdsh-tex-black)!important;background-size:6px 6px!important;background-repeat:repeat!important;background-color:#121212!important}
:root #subscribe-field.fpo-visible, :root .tdsh-front .tg-stub, :root .tdsh-giallo .tg-drawer__ledgers a, :root .tdsh-giallo .tg-drawer__search, :root .tdsh-giallo .tg-p-cream, :root .tdsh-giallo .tg-sub__panel.is-core, :root body.tdsh-giallo .dsh-ledger__rail-day, :root body.tdsh-giallo .jetpack-instant-search__box input.jetpack-instant-search__box-input, :root body.tdsh-giallo :is(.tg-sub__form, .wp-block-jetpack-subscriptions) input[type="email"], :root body.tdsh-giallo :is(.titlebar56, .page404__content) .searchform .s, html:root body.tdsh-giallo.tdsh-dispatch :is(.tg-sub--dispatch .tg-sub__form, .entry-content .wp-block-jetpack-subscriptions) input[type="email"]{background-size:512px 512px!important;background-repeat:repeat!important;background-color:rgb(242, 237, 216)!important}
:root body.tdsh-giallo{background-attachment:scroll}
:root .tdsh-giallo .tg-card{background-color:rgb(25, 23, 20)!important}
:root body.tdsh-giallo input[type="email"], :root body.tdsh-giallo input.s, :root body.tdsh-giallo .searchform .s, :root body.tdsh-giallo .jetpack-instant-search__box input{background-image:none!important}
:root body.tdsh-giallo.single-post .single56__body .entry-content, :root body.tdsh-giallo.single-post .entry-content{background-image:none}
body.tdsh-giallo::after{position:fixed!important;top:0px!important;right:0px!important;bottom:0px!important;left:0px!important;width:auto!important;height:auto!important;background-image:radial-gradient(130% 100% at 50% 0%, rgba(255, 236, 200, 0.03) 0%, rgba(0, 0, 0, 0) 50%), radial-gradient(150% 120% at 50% 45%, rgba(0, 0, 0, 0) 60%, rgba(0, 0, 0, 0.28) 100%)!important;background-position-x:initial, initial!important;background-position-y:initial, initial!important;background-size:initial, initial!important;background-repeat:initial, initial!important;background-attachment:initial, initial!important;background-origin:initial, initial!important;background-clip:initial, initial!important;background-color:initial!important;opacity:1!important;mix-blend-mode:normal!important}
html:root .tdsh-giallo .tg-drawer__panel::after, .tdsh-giallo .tg-drawer__panel::after{background-image:radial-gradient(140% 110% at 50% 40%, rgba(0, 0, 0, 0) 55%, rgba(0, 0, 0, 0.4) 100%)!important;background-position-x:initial!important;background-position-y:initial!important;background-size:initial!important;background-repeat:initial!important;background-attachment:initial!important;background-origin:initial!important;background-clip:initial!important;background-color:initial!important;opacity:1!important}
body.tdsh-front .main_header56 .text-logo::before, body.tdsh-giallo:not(.search) .titlebar56 .titlebar56__title::before, body.tdsh-giallo.page:not(.tdsh-front) .page56__header .page56__title::before, body.tdsh-giallo .tg-ledger-archive__head .tg-ledger-archive__h::before, body.tdsh-front .tg-sub h2.tg-display::before, body.tdsh-giallo .tg-foot .tg-foot__brand::before{animation-duration:auto!important;animation-timing-function:ease!important;animation-delay:0s!important;animation-iteration-count:1!important;animation-direction:normal!important;animation-fill-mode:none!important;animation-play-state:running!important;animation-name:none!important;animation-timeline:auto!important;animation-range-start:normal!important;animation-range-end:normal!important;background-image:none!important;background-position-x:initial!important;background-position-y:initial!important;background-size:initial!important;background-repeat:initial!important;background-attachment:initial!important;background-origin:initial!important;background-clip:initial!important;background-color:initial!important;opacity:0!important}
body.tdsh-giallo :is(h1, h2, h3, .tg-display, .titlebar56__title, .page56__title){text-wrap-mode:initial;text-wrap-style:balance}
body.tdsh-giallo .entry-content p{color:rgb(233, 228, 216)}
.tdsh-giallo .tg-card{box-shadow:rgba(255, 255, 255, 0.04) 0px 1px 0px inset, rgba(0, 0, 0, 0.85) 0px 14px 34px -18px!important}
.tdsh-giallo .tg-card img{object-fit:cover}
body.tdsh-giallo .tg-evid, body.tdsh-giallo .tg-evid--nav, body.tdsh-giallo .tg-tape, body.tdsh-giallo .tg-drawer__head .tg-kicker{transform:none!important;rotate:none!important;box-shadow:none!important}
body.tdsh-giallo .mainnav ul.menu > li.tg-nav-evid > a.tg-evid{background-image:initial!important;background-position-x:initial!important;background-position-y:initial!important;background-size:initial!important;background-repeat:initial!important;background-attachment:initial!important;background-origin:initial!important;background-clip:initial!important;background-color:rgb(179, 18, 27)!important;border-top-color:rgba(243, 234, 215, 0.35)!important;border-right-color:rgba(243, 234, 215, 0.35)!important;border-bottom-color:rgba(243, 234, 215, 0.35)!important;border-left-color:rgba(243, 234, 215, 0.35)!important;letter-spacing:0.08em!important;transition-behavior:normal, normal!important;transition-duration:0.2s, 0.2s!important;transition-timing-function:ease, ease!important;transition-delay:0s, 0s!important;transition-property:background-color, border-color!important}
body.tdsh-giallo .mainnav ul.menu > li.tg-nav-evid > a.tg-evid:hover{background-image:initial!important;background-position-x:initial!important;background-position-y:initial!important;background-size:initial!important;background-repeat:initial!important;background-attachment:initial!important;background-origin:initial!important;background-clip:initial!important;background-color:rgb(200, 20, 31)!important;border-top-color:rgb(245, 217, 10)!important;border-right-color:rgb(245, 217, 10)!important;border-bottom-color:rgb(245, 217, 10)!important;border-left-color:rgb(245, 217, 10)!important}
body.tdsh-giallo .mainnav ul.tdsh-mast-nav > li.menu-item > a{letter-spacing:0.09em!important;font-size:15px!important;color:rgb(233, 226, 208)!important;transition-behavior:normal!important;transition-duration:0.2s!important;transition-timing-function:ease!important;transition-delay:0s!important;transition-property:color!important}
body.tdsh-giallo .mainnav ul.tdsh-mast-nav > li.menu-item > a:hover{color:rgb(245, 217, 10)!important}
body.tdsh-giallo .mainnav ul.tdsh-mast-nav > li.menu-item{border-top-color:rgba(243, 234, 215, 0.08)!important;border-right-color:rgba(243, 234, 215, 0.08)!important;border-bottom-color:rgba(243, 234, 215, 0.08)!important;border-left-color:rgba(243, 234, 215, 0.08)!important}
body.tdsh-giallo .mainnav ul.tdsh-mast-nav.tdsh-mast-nav--full > li.menu-item:not(.tdsh-mast-ctl, .tg-nav-evid)::before{opacity:0!important}
body.tdsh-giallo .header_bottom56{box-shadow:rgba(245, 217, 10, 0.55) 0px -1px 0px inset!important}
body.tdsh-giallo .dsh-seal{opacity:0.75}
.tdsh-giallo .tg-drawer__panel{box-shadow:rgba(0, 0, 0, 0.55) -24px 0px 60px!important}
.tdsh-giallo .tg-drawer__quick a{box-shadow:none!important;border-top-width:1px!important;border-right-width:1px!important;border-bottom-width:1px!important;border-left-width:1px!important;border-top-color:rgba(5, 5, 5, 0.55)!important;border-right-color:rgba(5, 5, 5, 0.55)!important;border-bottom-color:rgba(5, 5, 5, 0.55)!important;border-left-color:rgba(5, 5, 5, 0.55)!important;transition-behavior:normal, normal!important;transition-duration:0.2s, 0.2s!important;transition-timing-function:ease, ease!important;transition-delay:0s, 0s!important;transition-property:background-color, border-color!important}
.tdsh-giallo .tg-drawer__quick a:hover{background-image:initial!important;background-position-x:initial!important;background-position-y:initial!important;background-size:initial!important;background-repeat:initial!important;background-attachment:initial!important;background-origin:initial!important;background-clip:initial!important;background-color:rgb(10, 10, 10)!important;color:rgb(245, 217, 10)!important}
.tdsh-giallo .tg-drawer__ledgers a{box-shadow:rgba(0, 0, 0, 0.25) 0px 1px 0px, rgba(0, 0, 0, 0.6) 0px 10px 24px -14px!important}
.tdsh-giallo .tg-drawer__search button{box-shadow:none!important}
.tdsh-giallo .tg-drawer__booth, .tdsh-giallo .tg-drawer__art [class*="stamp"], .tdsh-giallo .tg-drawer__art .tg-tape{transform:none!important}
.tdsh-giallo .tg-drawer__x{box-shadow:none!important;transform:none!important}
/* from #tdsh-labels-fix */
html:not(#tdsh-z) :is(.tg-kicker, .tg-card__cat, .tdsh-file-card__cat, .tg-card__no, .tdsh-file-no, .tdsh-open-file, .tg-strip__count, .tg-strip__kick, .tg-strip__ar, .tg-files__kick, .tg-ledger__kick, .tg-foot__h, .tg-util__date, .tg-latest__date, .tg-latest__cats, .tg-drawer__qh, .tg-drawer__lt, .tg-drawer__ld, .tg-drawer__eye, .dsh-case-status__label, .tdsh-tipcta__kicker, .tdsh-nl__kicker, .tdsh-casemast__meta, .tdsh-hero__meta, .tdsh-hero__label, .tdsh-hero__kicker, .tdsh-hero__cat, .tdsh-hero__more-h, .single56__heading.tag-label, .meta56__category, .meta56__category a, .tg-all-nights, [class*="__kicker"], [class*="__eyebrow"]){font-family:prestige-elite-std, polymath-text, monospace!important;font-size:max(13px, 1em)!important;font-weight:600!important;letter-spacing:0.12em!important;line-height:1.35!important;opacity:1!important;color:rgb(242, 197, 0)!important}
html:not(#tdsh-z) :is(.tg-card__cat, .tdsh-file-card__cat, .tg-strip__count, .tdsh-open-file, .tg-card__no, .tdsh-file-no, .meta56__category, .tg-util__date, .tg-latest__date){font-size:13px!important}
html:not(#tdsh-z) :is(.tg-kicker, .tg-strip__kick, .tg-files__kick){font-size:14px!important}
html:not(#tdsh-z) :is(.tg-kicker, .tg-card__cat, .tdsh-open-file, .tg-strip__count, .tg-strip__kick) *{color:inherit!important;opacity:1!important;font-weight:600!important}
html:not(#tdsh-z) :is(.tg-card__no, .tdsh-file-no){background-image:initial!important;background-position-x:initial!important;background-position-y:initial!important;background-size:initial!important;background-repeat:initial!important;background-attachment:initial!important;background-origin:initial!important;background-clip:initial!important;background-color:rgb(13, 13, 13)!important;color:rgb(242, 197, 0)!important;padding-top:4px!important;padding-right:8px!important;padding-bottom:4px!important;padding-left:8px!important}
html:not(#tdsh-z) :is(.tg-p-cream, .tg-p-yellow) :is(.tg-kicker, .tg-card__cat, .tdsh-file-card__cat, .tdsh-open-file, .tg-strip__count, .tg-strip__kick, .tg-strip__ar, .tg-foot__h, .tg-drawer__qh, .tg-drawer__lt, .tg-drawer__ld, .tdsh-tipcta__kicker, .tdsh-nl__kicker, .meta56__category, .meta56__category a, [class*="__kicker"]){color:rgb(13, 13, 13)!important}
html:not(#tdsh-z) .tg-p-red :is(.tg-kicker, .tg-card__cat, .tdsh-file-card__cat, .tdsh-open-file, .tg-strip__count, .tg-strip__kick, .tg-strip__ar, .tg-drawer__qh, .tg-drawer__lt, .tg-drawer__ld, [class*="__kicker"]){color:rgb(242, 237, 216)!important}
html:not(#tdsh-z) .tg-strip.tg-p-yellow, html:not(#tdsh-z) .tg-strip.tg-p-cream{color:rgb(13, 13, 13)!important}
html:not(#tdsh-z) .tg-strip.tg-p-yellow .tg-strip__name, html:not(#tdsh-z) .tg-strip.tg-p-cream .tg-strip__name{color:rgb(13, 13, 13)!important}
html:not(#tdsh-z) .tg-strip.tg-p-red .tg-strip__name, html:not(#tdsh-z) .tg-strip.tg-p-black .tg-strip__name{color:rgb(242, 237, 216)!important}
html:not(#tdsh-z) .tg-strip.tg-p-yellow{background-color:rgb(242, 197, 0)!important}
html:not(#tdsh-z) .tg-p-red + section.tg-tt.tg-shift::before{background-image:url("/wp-content/uploads/2026/10/tdsh-fringe-red-bot.webp")!important;background-position-x:0px!important;background-position-y:0px!important;background-size:1200px 56px!important;background-repeat:repeat-x!important;background-attachment:initial!important;background-origin:initial!important;background-clip:initial!important;background-color:initial!important}
html:not(#tdsh-z) .tg-p-black + section.tg-tt.tg-shift::before{background-image:url("/wp-content/uploads/2026/10/tdsh-fringe-black-bot.webp")!important;background-position-x:0px!important;background-position-y:0px!important;background-size:1200px 56px!important;background-repeat:repeat-x!important;background-attachment:initial!important;background-origin:initial!important;background-clip:initial!important;background-color:initial!important}
html:not(#tdsh-z) body.home.tdsh-front .tg-strip.tg-p-yellow{background-position-x:0px!important;background-position-y:0px!important;background-size:6px 6px!important;background-repeat:repeat!important;background-attachment:initial!important;background-origin:initial!important;background-clip:initial!important;background-color:#f5c400!important;color:rgb(13, 13, 13)!important}
html:not(#tdsh-z) body.home.tdsh-front .tg-strip.tg-p-yellow.tg-tt::before{background-position-x:0px, 0px!important;background-position-y:0px, 0px!important;background-size:6px 6px, auto!important;background-repeat:repeat, repeat!important;background-attachment:initial, initial!important;background-origin:initial, initial!important;background-clip:initial, initial!important;background-color:#f5c400!important}
html:not(#tdsh-z) body.home.tdsh-front .tg-strip.tg-p-yellow.tg-tt::after{background-position-x:0px, 0px!important;background-position-y:0px, 0px!important;background-size:6px 6px, auto!important;background-repeat:repeat, repeat!important;background-attachment:initial, initial!important;background-origin:initial, initial!important;background-clip:initial, initial!important;background-color:#f5c400!important}
html:not(#tdsh-z) body.home.tdsh-front .tg-strip.tg-p-yellow :is(.tg-strip__name, .tg-strip__kick, .tg-strip__count, .tg-kicker, a, li, span){color:rgb(13, 13, 13)!important}
html:not(#tdsh-z) body.home.tdsh-front .tg-strip.tg-p-yellow :is(li, a){border-top-color:rgba(13, 13, 13, 0.35)!important;border-right-color:rgba(13, 13, 13, 0.35)!important;border-bottom-color:rgba(13, 13, 13, 0.35)!important;border-left-color:rgba(13, 13, 13, 0.35)!important}
html:not(#tdsh-z) body :is(.tg-sub.tg-sub, footer, .tg-foot, [class*="manifesto"]) :is(.tg-kicker, [class*="__kicker"], .tg-foot__h){color:rgb(242, 197, 0)!important}
/* from #tdsh-h26-bold */
h2, h3, h4, h5, h6, .section-title, .title56, .tg-card__title, .wp-block-heading{letter-spacing:0.012em!important}
/* from #tdsh-homebig */
html:not(#h0):not(#h1):not(#h2):not(#h3):not(#h4):not(#h5):not(#h6):not(#h7):not(#h8):not(#h9):not(#h10):not(#h11):not(#h12):not(#h13):not(#h14):not(#h15) body.home :is(h2.tg-display.tg-inked, h2.tdsh-hero__title):not(.tg-foot__brand):not(.tg-drawer *){text-wrap-style:balance;font-size:clamp(44px, 13.2vw, 56px)!important;line-height:0.88!important;letter-spacing:-0.012em!important;overflow-wrap:normal!important;word-break:normal!important;hyphens:none!important;white-space-collapse:collapse!important;text-wrap-mode:wrap!important;max-width:100%!important}
html:not(#h0):not(#h1):not(#h2):not(#h3):not(#h4):not(#h5):not(#h6):not(#h7):not(#h8):not(#h9):not(#h10):not(#h11):not(#h12):not(#h13):not(#h14):not(#h15) body.home h2.tdsh-hero__title a{font-size:inherit!important;line-height:inherit!important;letter-spacing:inherit!important}
@media (min-width: 700px){html:not(#h0):not(#h1):not(#h2):not(#h3):not(#h4):not(#h5):not(#h6):not(#h7):not(#h8):not(#h9):not(#h10):not(#h11):not(#h12):not(#h13):not(#h14):not(#h15) body.home :is(h2.tg-display.tg-inked, h2.tdsh-hero__title):not(.tg-foot__brand):not(.tg-drawer *){font-size:clamp(64px, 6.2vw, 96px)!important}}
html:not(#h0):not(#h1):not(#h2):not(#h3):not(#h4):not(#h5):not(#h6):not(#h7):not(#h8):not(#h9):not(#h10):not(#h11):not(#h12):not(#h13):not(#h14):not(#h15) body .header56__logo .text-logo, html:not(#h0):not(#h1):not(#h2):not(#h3):not(#h4):not(#h5):not(#h6):not(#h7):not(#h8):not(#h9):not(#h10):not(#h11):not(#h12):not(#h13):not(#h14):not(#h15) body .fox-logo .text-logo{text-wrap-style:balance;font-size:clamp(44px, 14.6vw, 64px)!important;line-height:0.86!important;letter-spacing:-0.012em!important;white-space-collapse:collapse!important;text-wrap-mode:wrap!important;overflow-wrap:normal!important;word-break:normal!important;max-width:100%!important;display:block!important}
@media (min-width: 700px){html:not(#h0):not(#h1):not(#h2):not(#h3):not(#h4):not(#h5):not(#h6):not(#h7):not(#h8):not(#h9):not(#h10):not(#h11):not(#h12):not(#h13):not(#h14):not(#h15) body .header56__logo .text-logo, html:not(#h0):not(#h1):not(#h2):not(#h3):not(#h4):not(#h5):not(#h6):not(#h7):not(#h8):not(#h9):not(#h10):not(#h11):not(#h12):not(#h13):not(#h14):not(#h15) body .fox-logo .text-logo{font-size:clamp(64px, 7.4vw, 128px)!important;white-space-collapse:collapse!important;text-wrap-mode:nowrap!important}}
@media (min-width: 700px){html:not(#h0):not(#h1):not(#h2):not(#h3):not(#h4):not(#h5):not(#h6):not(#h7):not(#h8):not(#h9):not(#h10):not(#h11):not(#h12):not(#h13):not(#h14):not(#h15) body .header56__logo .fox-logo-container, html:not(#h0):not(#h1):not(#h2):not(#h3):not(#h4):not(#h5):not(#h6):not(#h7):not(#h8):not(#h9):not(#h10):not(#h11):not(#h12):not(#h13):not(#h14):not(#h15) body .header56__logo .fox-logo, html:not(#h0):not(#h1):not(#h2):not(#h3):not(#h4):not(#h5):not(#h6):not(#h7):not(#h8):not(#h9):not(#h10):not(#h11):not(#h12):not(#h13):not(#h14):not(#h15) body .header56__logo .fox-logo a{max-width:100%!important}}
@media (min-width: 700px){html:not(#h0):not(#h1):not(#h2):not(#h3):not(#h4):not(#h5):not(#h6):not(#h7):not(#h8):not(#h9):not(#h10):not(#h11):not(#h12):not(#h13):not(#h14):not(#h15) body.home .tdsh-hero__case.tdsh-file-card{grid-template-columns:minmax(0px, 1fr) minmax(0px, 1fr)!important}}
@media (min-width: 700px){html:not(#h0):not(#h1):not(#h2):not(#h3):not(#h4):not(#h5):not(#h6):not(#h7):not(#h8):not(#h9):not(#h10):not(#h11):not(#h12):not(#h13):not(#h14):not(#h15) body.home h2.tdsh-hero__title.tdsh-hero__title.tdsh-hero__title:not(.tg-foot__brand):not(.tg-drawer *):not(.x9){font-size:clamp(56px, 5.3vw, 76px)!important}}
@media (max-width: 699px){html:not(#h0):not(#h1):not(#h2):not(#h3):not(#h4):not(#h5):not(#h6):not(#h7):not(#h8):not(#h9):not(#h10):not(#h11):not(#h12):not(#h13):not(#h14):not(#h15) body.home .tdsh-hero__case > :first-child{width:85%!important;max-width:85%!important;margin-left:auto!important;margin-right:auto!important}}
/* from #tdsh-smooth */
html:not(#f0):not(#f1):not(#f2):not(#f3):not(#f4):not(#f5):not(#f6):not(#f7):not(#f8):not(#f9):not(#f10):not(#f11):not(#f12):not(#f13):not(#f14):not(#f15):not(#f16):not(#f17):not(#f18):not(#f19):not(#f20):not(#f21):not(#f22):not(#f23) body :is(h1, h2, h3, h4, h5, h6, .text-logo, .tg-display, .tg-inked, .tg-card__title, .tdsh-file-card__title, .mainnav .menu > li > a, .mainnav .menu > li > a *, .tg-drawer b, .widget-title, .imagebox-name, .tg-foot__brand, .tg-ln){-webkit-font-smoothing:antialiased!important;text-rendering:geometricprecision!important}
/* from #tdsh-title-leading-v1 */
html:not(#v9):not(#v9):not(#v9):not(#v9):not(#v9):not(#v9):not(#v9):not(#v9):not(#v9):not(#v9):not(#v9):not(#v9):not(#v9):not(#v9) body:not(#v9):not(#v9):not(#v9):not(#v9):not(#v9):not(#v9):not(#v9):not(#v9):not(#v9):not(#v9):not(#v9):not(#v9):not(#v9):not(#v9) h1.titlebar56__title, html:not(#v9):not(#v9):not(#v9):not(#v9):not(#v9):not(#v9):not(#v9):not(#v9):not(#v9):not(#v9):not(#v9):not(#v9):not(#v9):not(#v9) body:not(#v9):not(#v9):not(#v9):not(#v9):not(#v9):not(#v9):not(#v9):not(#v9):not(#v9):not(#v9):not(#v9):not(#v9):not(#v9):not(#v9) h1.titlebar56__title a, html:not(#v9):not(#v9):not(#v9):not(#v9):not(#v9):not(#v9):not(#v9):not(#v9):not(#v9):not(#v9):not(#v9):not(#v9):not(#v9):not(#v9) body:not(#v9):not(#v9):not(#v9):not(#v9):not(#v9):not(#v9):not(#v9):not(#v9):not(#v9):not(#v9):not(#v9):not(#v9):not(#v9):not(#v9) h1.page56__title, html:not(#v9):not(#v9):not(#v9):not(#v9):not(#v9):not(#v9):not(#v9):not(#v9):not(#v9):not(#v9):not(#v9):not(#v9):not(#v9):not(#v9) body:not(#v9):not(#v9):not(#v9):not(#v9):not(#v9):not(#v9):not(#v9):not(#v9):not(#v9):not(#v9):not(#v9):not(#v9):not(#v9):not(#v9) h1.single56__title, html:not(#v9):not(#v9):not(#v9):not(#v9):not(#v9):not(#v9):not(#v9):not(#v9):not(#v9):not(#v9):not(#v9):not(#v9):not(#v9):not(#v9) body:not(#v9):not(#v9):not(#v9):not(#v9):not(#v9):not(#v9):not(#v9):not(#v9):not(#v9):not(#v9):not(#v9):not(#v9):not(#v9):not(#v9) h1.post-title, html:not(#v9):not(#v9):not(#v9):not(#v9):not(#v9):not(#v9):not(#v9):not(#v9):not(#v9):not(#v9):not(#v9):not(#v9):not(#v9):not(#v9) body:not(#v9):not(#v9):not(#v9):not(#v9):not(#v9):not(#v9):not(#v9):not(#v9):not(#v9):not(#v9):not(#v9):not(#v9):not(#v9):not(#v9) h1.single56__title a, html:not(#v9):not(#v9):not(#v9):not(#v9):not(#v9):not(#v9):not(#v9):not(#v9):not(#v9):not(#v9):not(#v9):not(#v9):not(#v9):not(#v9) body:not(#v9):not(#v9):not(#v9):not(#v9):not(#v9):not(#v9):not(#v9):not(#v9):not(#v9):not(#v9):not(#v9):not(#v9):not(#v9):not(#v9) .tg-lt__date, html:not(#v9):not(#v9):not(#v9):not(#v9):not(#v9):not(#v9):not(#v9):not(#v9):not(#v9):not(#v9):not(#v9):not(#v9):not(#v9):not(#v9) body:not(#v9):not(#v9):not(#v9):not(#v9):not(#v9):not(#v9):not(#v9):not(#v9):not(#v9):not(#v9):not(#v9):not(#v9):not(#v9):not(#v9):not(:has(.tdsh-bf)) .entry-content h1, html:not(#v9):not(#v9):not(#v9):not(#v9):not(#v9):not(#v9):not(#v9):not(#v9):not(#v9):not(#v9):not(#v9):not(#v9):not(#v9):not(#v9) body:not(#v9):not(#v9):not(#v9):not(#v9):not(#v9):not(#v9):not(#v9):not(#v9):not(#v9):not(#v9):not(#v9):not(#v9):not(#v9):not(#v9) .single56__title .tg-lt__date{line-height:0.92!important}
html:not(#v9):not(#v9):not(#v9):not(#v9):not(#v9):not(#v9):not(#v9):not(#v9):not(#v9):not(#v9):not(#v9):not(#v9):not(#v9):not(#v9) body:not(#v9):not(#v9):not(#v9):not(#v9):not(#v9):not(#v9):not(#v9):not(#v9):not(#v9):not(#v9):not(#v9):not(#v9):not(#v9):not(#v9) h2.title56, html:not(#v9):not(#v9):not(#v9):not(#v9):not(#v9):not(#v9):not(#v9):not(#v9):not(#v9):not(#v9):not(#v9):not(#v9):not(#v9):not(#v9) body:not(#v9):not(#v9):not(#v9):not(#v9):not(#v9):not(#v9):not(#v9):not(#v9):not(#v9):not(#v9):not(#v9):not(#v9):not(#v9):not(#v9) h2.title56 a, html:not(#v9):not(#v9):not(#v9):not(#v9):not(#v9):not(#v9):not(#v9):not(#v9):not(#v9):not(#v9):not(#v9):not(#v9):not(#v9):not(#v9) body:not(#v9):not(#v9):not(#v9):not(#v9):not(#v9):not(#v9):not(#v9):not(#v9):not(#v9):not(#v9):not(#v9):not(#v9):not(#v9):not(#v9) h3.title56, html:not(#v9):not(#v9):not(#v9):not(#v9):not(#v9):not(#v9):not(#v9):not(#v9):not(#v9):not(#v9):not(#v9):not(#v9):not(#v9):not(#v9) body:not(#v9):not(#v9):not(#v9):not(#v9):not(#v9):not(#v9):not(#v9):not(#v9):not(#v9):not(#v9):not(#v9):not(#v9):not(#v9):not(#v9) h3.title56 a, html:not(#v9):not(#v9):not(#v9):not(#v9):not(#v9):not(#v9):not(#v9):not(#v9):not(#v9):not(#v9):not(#v9):not(#v9):not(#v9):not(#v9) body:not(#v9):not(#v9):not(#v9):not(#v9):not(#v9):not(#v9):not(#v9):not(#v9):not(#v9):not(#v9):not(#v9):not(#v9):not(#v9):not(#v9) h4.title56, html:not(#v9):not(#v9):not(#v9):not(#v9):not(#v9):not(#v9):not(#v9):not(#v9):not(#v9):not(#v9):not(#v9):not(#v9):not(#v9):not(#v9) body:not(#v9):not(#v9):not(#v9):not(#v9):not(#v9):not(#v9):not(#v9):not(#v9):not(#v9):not(#v9):not(#v9):not(#v9):not(#v9):not(#v9) h4.title56 a, html:not(#v9):not(#v9):not(#v9):not(#v9):not(#v9):not(#v9):not(#v9):not(#v9):not(#v9):not(#v9):not(#v9):not(#v9):not(#v9):not(#v9) body:not(#v9):not(#v9):not(#v9):not(#v9):not(#v9):not(#v9):not(#v9):not(#v9):not(#v9):not(#v9):not(#v9):not(#v9):not(#v9):not(#v9) h3.tg-card__title, html:not(#v9):not(#v9):not(#v9):not(#v9):not(#v9):not(#v9):not(#v9):not(#v9):not(#v9):not(#v9):not(#v9):not(#v9):not(#v9):not(#v9) body:not(#v9):not(#v9):not(#v9):not(#v9):not(#v9):not(#v9):not(#v9):not(#v9):not(#v9):not(#v9):not(#v9):not(#v9):not(#v9):not(#v9) h3.tg-card__title a, html:not(#v9):not(#v9):not(#v9):not(#v9):not(#v9):not(#v9):not(#v9):not(#v9):not(#v9):not(#v9):not(#v9):not(#v9):not(#v9):not(#v9) body:not(#v9):not(#v9):not(#v9):not(#v9):not(#v9):not(#v9):not(#v9):not(#v9):not(#v9):not(#v9):not(#v9):not(#v9):not(#v9):not(#v9) .tg-latest h3, html:not(#v9):not(#v9):not(#v9):not(#v9):not(#v9):not(#v9):not(#v9):not(#v9):not(#v9):not(#v9):not(#v9):not(#v9):not(#v9):not(#v9) body:not(#v9):not(#v9):not(#v9):not(#v9):not(#v9):not(#v9):not(#v9):not(#v9):not(#v9):not(#v9):not(#v9):not(#v9):not(#v9):not(#v9) .tg-latest h3 a, html:not(#v9):not(#v9):not(#v9):not(#v9):not(#v9):not(#v9):not(#v9):not(#v9):not(#v9):not(#v9):not(#v9):not(#v9):not(#v9):not(#v9) body:not(#v9):not(#v9):not(#v9):not(#v9):not(#v9):not(#v9):not(#v9):not(#v9):not(#v9):not(#v9):not(#v9):not(#v9):not(#v9):not(#v9) .tg-ledger-card__main h2, html:not(#v9):not(#v9):not(#v9):not(#v9):not(#v9):not(#v9):not(#v9):not(#v9):not(#v9):not(#v9):not(#v9):not(#v9):not(#v9):not(#v9) body:not(#v9):not(#v9):not(#v9):not(#v9):not(#v9):not(#v9):not(#v9):not(#v9):not(#v9):not(#v9):not(#v9):not(#v9):not(#v9):not(#v9) .tg-ledger-card__main h2 a, html:not(#v9):not(#v9):not(#v9):not(#v9):not(#v9):not(#v9):not(#v9):not(#v9):not(#v9):not(#v9):not(#v9):not(#v9):not(#v9):not(#v9) body:not(#v9):not(#v9):not(#v9):not(#v9):not(#v9):not(#v9):not(#v9):not(#v9):not(#v9):not(#v9):not(#v9):not(#v9):not(#v9):not(#v9):not(:has(.tdsh-bf)) .entry-content h2, html:not(#v9):not(#v9):not(#v9):not(#v9):not(#v9):not(#v9):not(#v9):not(#v9):not(#v9):not(#v9):not(#v9):not(#v9):not(#v9):not(#v9) body:not(#v9):not(#v9):not(#v9):not(#v9):not(#v9):not(#v9):not(#v9):not(#v9):not(#v9):not(#v9):not(#v9):not(#v9):not(#v9):not(#v9):not(:has(.tdsh-bf)) .entry-content h3{line-height:0.95!important}
html:not(#v9):not(#v9):not(#v9):not(#v9):not(#v9):not(#v9):not(#v9):not(#v9):not(#v9):not(#v9):not(#v9):not(#v9):not(#v9):not(#v9) body:not(#v9):not(#v9):not(#v9):not(#v9):not(#v9):not(#v9):not(#v9):not(#v9):not(#v9):not(#v9):not(#v9):not(#v9):not(#v9):not(#v9) h3.widget-title, html:not(#v9):not(#v9):not(#v9):not(#v9):not(#v9):not(#v9):not(#v9):not(#v9):not(#v9):not(#v9):not(#v9):not(#v9):not(#v9):not(#v9) body:not(#v9):not(#v9):not(#v9):not(#v9):not(#v9):not(#v9):not(#v9):not(#v9):not(#v9):not(#v9):not(#v9):not(#v9):not(#v9):not(#v9) h3.widget-title span, html:not(#v9):not(#v9):not(#v9):not(#v9):not(#v9):not(#v9):not(#v9):not(#v9):not(#v9):not(#v9):not(#v9):not(#v9):not(#v9):not(#v9) body:not(#v9):not(#v9):not(#v9):not(#v9):not(#v9):not(#v9):not(#v9):not(#v9):not(#v9):not(#v9):not(#v9):not(#v9):not(#v9):not(#v9) .tdsh-nl__title, html:not(#v9):not(#v9):not(#v9):not(#v9):not(#v9):not(#v9):not(#v9):not(#v9):not(#v9):not(#v9):not(#v9):not(#v9):not(#v9):not(#v9) body:not(#v9):not(#v9):not(#v9):not(#v9):not(#v9):not(#v9):not(#v9):not(#v9):not(#v9):not(#v9):not(#v9):not(#v9):not(#v9):not(#v9) .tdsh-tipcta__title, html:not(#v9):not(#v9):not(#v9):not(#v9):not(#v9):not(#v9):not(#v9):not(#v9):not(#v9):not(#v9):not(#v9):not(#v9):not(#v9):not(#v9) body:not(#v9):not(#v9):not(#v9):not(#v9):not(#v9):not(#v9):not(#v9):not(#v9):not(#v9):not(#v9):not(#v9):not(#v9):not(#v9):not(#v9) .tg-prior-nights__h, html:not(#v9):not(#v9):not(#v9):not(#v9):not(#v9):not(#v9):not(#v9):not(#v9):not(#v9):not(#v9):not(#v9):not(#v9):not(#v9):not(#v9) body:not(#v9):not(#v9):not(#v9):not(#v9):not(#v9):not(#v9):not(#v9):not(#v9):not(#v9):not(#v9):not(#v9):not(#v9):not(#v9):not(#v9) h3.wp-block-heading, html:not(#v9):not(#v9):not(#v9):not(#v9):not(#v9):not(#v9):not(#v9):not(#v9):not(#v9):not(#v9):not(#v9):not(#v9):not(#v9):not(#v9) body:not(#v9):not(#v9):not(#v9):not(#v9):not(#v9):not(#v9):not(#v9):not(#v9):not(#v9):not(#v9):not(#v9):not(#v9):not(#v9):not(#v9):not(:has(.tdsh-bf)) .entry-content h4, html:not(#v9):not(#v9):not(#v9):not(#v9):not(#v9):not(#v9):not(#v9):not(#v9):not(#v9):not(#v9):not(#v9):not(#v9):not(#v9):not(#v9) body:not(#v9):not(#v9):not(#v9):not(#v9):not(#v9):not(#v9):not(#v9):not(#v9):not(#v9):not(#v9):not(#v9):not(#v9):not(#v9):not(#v9):not(:has(.tdsh-bf)) .entry-content h5, html:not(#v9):not(#v9):not(#v9):not(#v9):not(#v9):not(#v9):not(#v9):not(#v9):not(#v9):not(#v9):not(#v9):not(#v9):not(#v9):not(#v9) body:not(#v9):not(#v9):not(#v9):not(#v9):not(#v9):not(#v9):not(#v9):not(#v9):not(#v9):not(#v9):not(#v9):not(#v9):not(#v9):not(#v9):not(:has(.tdsh-bf)) .entry-content h6, html:not(#v9):not(#v9):not(#v9):not(#v9):not(#v9):not(#v9):not(#v9):not(#v9):not(#v9):not(#v9):not(#v9):not(#v9):not(#v9):not(#v9) body:not(#v9):not(#v9):not(#v9):not(#v9):not(#v9):not(#v9):not(#v9):not(#v9):not(#v9):not(#v9):not(#v9):not(#v9):not(#v9):not(#v9) .imagebox-name{line-height:1!important}
/* ===== TDSH Crisp Titles · consolidated · direction A ===== */
/* tokens + surface map: each band sets fill / gap / shadow for the titles inside it */
html:not(#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc) body{--tc-k:#0b0b0b;--tc-cr:#f3efe6;--tc-y:#f5c400;--tc-r:#b3121b;--tc-nw:"fpo newake tdsh","Newake TDSH",Newake,Impact,sans-serif;--tc-pe:prestige-elite-std,"fpo prestige-elite-std","Courier New",monospace;--tc-pt:polymath-text,"fpo polymath-text",sans-serif;--tc-pd:polymath-display,polymath-text,sans-serif;
 --tt-fill:#f3efe6;--tt-gap:#0b0b0b;--tt-sh:#b3121b;--tt-kick:#f5c400;--tt-num:#f5c400;--tt-rule:rgba(243,239,230,.28);--tg-mono:prestige-elite-std,"fpo prestige-elite-std","Courier New",monospace}
html:not(#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc) body .tg-p-black,html:not(#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc) body [data-tdsh-surface=black],html:not(#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc) body .tg-sub,html:not(#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc) body .tg-foot,html:not(#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc) body .tdsh-hero,html:not(#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc) body .tg-files,html:not(#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc) body #tg-drawer .tg-drawer__head{--tt-fill:#f3efe6;--tt-gap:#0b0b0b;--tt-sh:#f5c400;--tt-kick:#f5c400;--tt-num:#f5c400;--tt-rule:rgba(243,239,230,.28)}
html:not(#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc) body .tg-p-red,html:not(#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc) body [data-tdsh-surface=red],html:not(#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc) body .tdsh-ab__red{--tt-fill:#f3efe6;--tt-gap:#b3121b;--tt-sh:#0b0b0b;--tt-kick:#f3efe6;--tt-num:#f5c400;--tt-rule:rgba(243,239,230,.45)}
html:not(#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc) body .tg-p-yellow,html:not(#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc) body [data-tdsh-surface=yellow],html:not(#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc) body .titlebar56,html:not(#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc) body .single56__header{--tt-fill:#0b0b0b;--tt-gap:#f5c400;--tt-sh:#b3121b;--tt-kick:#0b0b0b;--tt-num:#b3121b;--tt-rule:rgba(11,11,11,.4)}
html:not(#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc) body .tg-p-cream,html:not(#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc) body [data-tdsh-surface=cream],html:not(#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc) body .tg-poison,html:not(#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc) body .tdsh-ab__cream{--tt-fill:#0b0b0b;--tt-gap:#f3efe6;--tt-sh:#b3121b;--tt-kick:#b3121b;--tt-num:#b3121b;--tt-rule:rgba(11,11,11,.35)}
html:not(#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc) body .tdsh-hero{--tt-sh:#b3121b}
html:not(#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc) body .tg-strip.tg-p-black:nth-of-type(odd){--tt-sh:#b3121b}

/* 1) no smudge: drop the ink-drop mask, the moving static patch and stroke/outline rings on every display title */
html:not(#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc) body .tg-display:not(.tg-ledger-card__main *),html:not(#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc) body .titlebar56__title,html:not(#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc) body .page56__title,html:not(#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc) body .single56__title,html:not(#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc) body .tdsh-hero__title,html:not(#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc) body .tg-ledger-archive__h,html:not(#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc) body .tdsh-ab__hero h1,html:not(#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc) body .tdsh-ab__sec h2,html:not(#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc) body .tg-inked,html:not(#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc) body .text-logo,html:not(#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc) body .tg-foot__brand,html:not(#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc) body .tg-stamp,html:not(#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc) body .wp-block-heading{-webkit-mask-image:none!important;mask-image:none!important;-webkit-text-stroke:0 transparent!important;paint-order:normal!important;filter:none!important}
html:not(#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc) body .text-logo::before,html:not(#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc) body .titlebar56__title::before,html:not(#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc) body .page56__title::before,html:not(#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc) body .tg-ledger-archive__h::before,html:not(#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc) body .tg-sub h2.tg-display::before,html:not(#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc) body .tg-foot__brand::before{animation:none!important;background:none!important;opacity:0!important}
html:not(#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc) body .tg-sub h3::before,html:not(#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc) body .wp-block-group h3::before,html:not(#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc) body .titlebar56__main::before{-webkit-mask-image:none!important;mask-image:none!important}

/* 2) the dossier title: flat fill, tight Newake, crisp two-step hard shadow (band-colour gap + contrast offset) */
html:not(#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc) body .tg-display:not(.tg-ledger-card__main *),html:not(#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc) body .titlebar56__title,html:not(#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc) body .page56__title,html:not(#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc) body .single56__title,html:not(#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc) body .tdsh-hero__title,html:not(#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc) body .tg-ledger-archive__h,html:not(#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc) body .tdsh-ab__hero h1,html:not(#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc) body .tdsh-ab__sec h2{font-family:var(--tc-nw)!important;font-weight:400!important;text-transform:uppercase!important;letter-spacing:-.01em!important;line-height:.86!important;
 color:var(--tt-fill)!important;-webkit-text-fill-color:var(--tt-fill)!important;background:none!important;
 text-shadow:.035em .035em 0 var(--tt-gap),.07em .07em 0 var(--tt-sh)!important;
 overflow-wrap:break-word!important;word-break:normal!important;white-space:normal!important;hyphens:manual!important;text-wrap:balance;max-width:100%!important;box-sizing:border-box}
/* masthead: stays very large, same crisp recipe */
html:not(#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc) body .main_header56 .text-logo{-webkit-mask-image:none!important;mask-image:none!important;text-shadow:.03em .03em 0 #0b0b0b,.065em .065em 0 #b3121b!important}
html:not(#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc) body.home .main_header56 .text-logo{text-shadow:.03em .03em 0 #f5c400,.065em .065em 0 #b3121b!important}
/* sizes */
html:not(#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc) body .tg-strip__name{font-size:clamp(40px,5.6vw,96px)!important;margin:0 0 14px!important;padding-bottom:.08em}
@media (max-width:767px){html:not(#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc) body .tg-strip__name{font-size:clamp(42px,12vw,68px)!important}}
html:not(#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc) body .tg-files .tg-display,html:not(#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc) body .tg-poison .tg-display,html:not(#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc) body .tg-ledger .tg-display,html:not(#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc) body .tg-sub .tg-display{font-size:clamp(46px,6.4vw,108px)!important}
html:not(#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc) body .titlebar56__title,html:not(#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc) body .page56__title{font-size:clamp(46px,7vw,120px)!important}
html:not(#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc) body .single56__header .single56__title{font-size:clamp(32px,4.6vw + 8px,92px)!important;max-width:min(24ch,100%)!important}
html:not(#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc) body .tdsh-hero__title{font-size:clamp(34px,4.6vw,76px)!important}
html:not(#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc) body #tg-drawer .tg-drawer__head .tg-display{font-size:clamp(44px,4.2vw,68px)!important;overflow-wrap:normal!important;text-wrap:wrap}

/* 3) kicker labels: bold Prestige Elite, readable, fine hairline */
html:not(#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc) body .tg-kicker,html:not(#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc) body .tg-strip__kick,html:not(#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc) body .dsh-filing__k,html:not(#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc) body .titlebar56 .titlebar56__label,html:not(#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc) body .tdsh-ab__k,html:not(#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc) body .tg-drawer__head .tg-kicker,html:not(#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc) body .tg-sub .tg-kicker,html:not(#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc) body .tg-ledger__kick,html:not(#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc) body .tg-files__kick{font-family:var(--tc-pe)!important;font-weight:700!important;font-size:13.5px!important;letter-spacing:.14em!important;text-transform:uppercase!important;color:var(--tt-kick)!important;opacity:1!important;font-synthesis:weight!important;text-shadow:none!important}
html:not(#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc) body:not(.search):not(.error404) .titlebar56__main::before{font-family:var(--tc-pe)!important;font-weight:700!important;font-size:13.5px!important;letter-spacing:.14em!important;color:var(--tt-kick)!important;opacity:1!important;font-synthesis:weight}
html:not(#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc) body .tg-strip__kick{border-bottom:1px solid var(--tt-rule)!important;padding:0 0 9px!important;margin:0 0 16px!important}

/* 3b) every small Prestige label: real bold face + a hair of stroke so it never reads faint */
html:not(#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc) body .tg-kicker,html:not(#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc) body .tg-strip__kick,html:not(#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc) body .tg-board,html:not(#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc) body .tg-foot__cats a,html:not(#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc) body .tg-foot__fine a,html:not(#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc) body .tdsh-mf__stats *,html:not(#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc) body .tdsh-mf__pillars *,html:not(#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc) body .tdsh-mf__cta,html:not(#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc) body .tg-util,html:not(#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc) body .tg-util *,html:not(#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc) body .tg-sub label,html:not(#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc) body .tg-insta,html:not(#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc) body .tg-nights__all,html:not(#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc) body .tg-all-nights__a,html:not(#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc) body .tg-nights__h,html:not(#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc) body .dsh-filing__k,html:not(#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc) body .rank-math-breadcrumb,html:not(#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc) body #tg-drawer .tg-drawer__quick b,html:not(#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc) body #tg-drawer .tg-drawer__ld,html:not(#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc) body #tg-drawer .tg-kicker,html:not(#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc) body .tdsh-hero__file .tg-kicker{font-weight:700!important;-webkit-text-stroke:.35px currentColor!important;opacity:1!important}
html:not(#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc) body .tg-board,html:not(#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc) body .tg-foot__cats a,html:not(#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc) body .tg-foot__fine a,html:not(#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc) body .tg-sub label,html:not(#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc) body .tg-nights__all,html:not(#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc) body .tg-all-nights__a{font-family:var(--tc-pe)!important}
html:not(#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc) body:not(.search):not(.error404) .titlebar56__main::before{-webkit-text-stroke:.35px currentColor}

/* 3c) post-header category tag: bigger, bolder */
html:not(#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc) body .single56__header .meta56__category a{font-family:var(--tc-pe)!important;font-weight:700!important;font-size:clamp(14px,1.1vw,16px)!important;letter-spacing:.14em!important;text-transform:uppercase!important;padding:7px 12px 6px!important;border:2px solid currentColor!important;-webkit-text-stroke:.4px currentColor!important;opacity:1!important;line-height:1!important;display:inline-block!important;transform:rotate(-1.5deg)}

/* 4) Pick Your Poison drawers */
html:not(#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc) body .tg-strip__count .tg-stamp,html:not(#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc) body .tg-strip .tg-stamp.is-sm{font-family:var(--tc-pe)!important;font-weight:700!important;font-size:12.5px!important;letter-spacing:.12em!important;text-transform:uppercase!important;line-height:1!important;padding:8px 12px 7px!important;background:#b3121b!important;color:#f3efe6!important;border:1px solid #b3121b!important;box-shadow:3px 3px 0 var(--tt-gap)!important;transform:rotate(-2deg)!important;-webkit-mask-image:none!important;mask-image:none!important}
html:not(#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc) body .tg-strip.tg-p-red .tg-strip__count .tg-stamp{background:#0b0b0b!important;border-color:#0b0b0b!important;color:#f3efe6!important;box-shadow:3px 3px 0 #f5c400!important}
html:not(#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc) body .tg-strip li{border-color:var(--tt-rule)!important}
html:not(#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc) body .tg-strip li::before{font-family:var(--tc-pd)!important;font-weight:800!important;font-size:22px!important;letter-spacing:.02em!important;color:var(--tt-num)!important}
html:not(#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc) body .tg-strip li a{font-family:var(--tc-pt)!important;font-weight:400!important;letter-spacing:0!important}

/* 5) cleaner grounds: flat band colour + fine dossier dot grid instead of the halftone smear */
html:not(#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc) body .tg-strip.tg-p-black,html:not(#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc) body .tg-files.tg-p-black,html:not(#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc) body .tg-foot.tg-p-black,html:not(#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc) body .tdsh-hero.tg-p-black{background-color:#121212!important;background-image:radial-gradient(circle at 1px 1px,rgba(243,239,230,.06) 1px,transparent 1.3px)!important;background-size:6px 6px!important}
html:not(#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc) body .tg-strip.tg-p-red,html:not(#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc) body .tg-ledger.tg-p-red,html:not(#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc) body .tg-bar.tg-p-red{background-color:#b3121b!important;background-image:radial-gradient(circle at 1px 1px,rgba(11,11,11,.09) 1px,transparent 1.3px)!important;background-size:6px 6px!important}
html:not(#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc) body .tg-strip.tg-p-yellow,html:not(#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc) body .tg-poison{background-color:#f5c400!important;background-image:radial-gradient(circle at 1px 1px,rgba(11,11,11,.07) 1px,transparent 1.3px)!important;background-size:6px 6px!important}
html:not(#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc) body .tg-strip.tg-p-cream{background-color:#f3efe6!important;background-image:radial-gradient(circle at 1px 1px,rgba(11,11,11,.06) 1px,transparent 1.3px)!important;background-size:6px 6px!important}
html:not(#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc) body .titlebar56,html:not(#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc) body .single56__header,html:not(#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc) body .ad56--single_before_content{background-color:#f5c400!important;background-image:radial-gradient(circle at 1px 1px,rgba(11,11,11,.07) 1px,transparent 1.3px)!important;background-size:6px 6px!important}

/* 6) buttons: no ink smear, crisp slim boxes */
html:not(#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc) body .tdsh-open-file::after,html:not(#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc) body .tg-btn::after,html:not(#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc) body .cmplz-btn::after{background:none!important;opacity:0!important}
html:not(#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc) body .tg-btn,html:not(#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc) body .tdsh-open-file,html:not(#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc) body .tg-stamp{font-weight:700!important}

/* 7) home: Crime Ledger stubs + case cards, Dispatch, footer labels */
html:not(#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc) body .tg-stub{background:#f3efe6!important;background-image:none!important}
html:not(#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc) body .tg-stub *:not(.tg-display):not(b):not(strong){-webkit-text-stroke:0!important}
html:not(#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q) body .tg-sub__form{background:transparent!important;box-shadow:none!important;padding:0!important}html:not(#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q) body .tg-sub__form #jetpack-subscribe-label,html:not(#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q) body .tg-sub__form label[for^=subscribe-field]{position:static!important;width:auto!important;height:auto!important;clip:auto!important;clip-path:none!important;overflow:visible!important;display:block!important;grid-area:1/1/auto/-1!important;background:none!important;color:#0b0b0b!important;font:700 11px/1.3 prestige-elite-std,monospace!important;letter-spacing:.14em!important;text-transform:uppercase!important;margin:0 0 8px!important;padding:0!important}html:not(#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q) body .tg-sub__form form{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;gap:0!important;align-items:stretch!important}html:not(#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q) body .tg-sub__form #subscribe-field-1{grid-area:2/1!important;height:56px!important;min-height:56px!important;background:#f3efe6!important;color:#0b0b0b!important;border:1px solid #0b0b0b!important;border-right:0!important;padding:0 16px!important;font:16px/1 polymath-text,sans-serif!important}html:not(#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q) body .tg-sub__form #subscribe-field-1::placeholder{color:rgba(11,11,11,.78)!important;font:700 13px prestige-elite-std,monospace!important;letter-spacing:.12em!important}html:not(#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q) body .tg-sub__form #subscribe-submit{grid-area:2/2!important;margin:0!important;display:flex!important}html:not(#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q) body .tg-sub__form #subscribe-submit button{height:56px!important;min-height:56px!important;margin:0!important;border:1px solid #0b0b0b!important;background:#b3121b!important;color:#f3efe6!important}html:not(#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q) body .tg-sub__form :is(input,button):focus-visible{outline:3px solid #0b0b0b!important;outline-offset:2px!important;box-shadow:0 0 0 6px #f3efe6!important}@media(max-width:640px){html:not(#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q) body .tg-sub__form form{grid-template-columns:1fr!important}html:not(#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q) body .tg-sub__form #subscribe-field-1{border-right:1px solid #0b0b0b!important}html:not(#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q) body .tg-sub__form #subscribe-submit{grid-area:3/1!important}html:not(#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q) body .tg-sub__form #subscribe-submit button{width:100%!important;margin-top:10px!important}}html:not(#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q) body .tg-sub__form{background:transparent!important;box-shadow:none!important;padding:0!important}html:not(#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q) body .tg-sub__form #jetpack-subscribe-label,html:not(#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q) body .tg-sub__form label[for^=subscribe-field]{position:static!important;width:auto!important;height:auto!important;clip:auto!important;clip-path:none!important;overflow:visible!important;display:block!important;grid-area:1/1/auto/-1!important;background:none!important;color:#0b0b0b!important;font:700 11px/1.3 prestige-elite-std,monospace!important;letter-spacing:.14em!important;text-transform:uppercase!important;margin:0 0 8px!important;padding:0!important}html:not(#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q) body .tg-sub__form form{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;gap:0!important;align-items:stretch!important}html:not(#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q) body .tg-sub__form #subscribe-field-1{grid-area:2/1!important;height:56px!important;min-height:56px!important;background:#f3efe6!important;color:#0b0b0b!important;border:1px solid #0b0b0b!important;border-right:0!important;padding:0 16px!important;font:16px/1 polymath-text,sans-serif!important}html:not(#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q) body .tg-sub__form #subscribe-field-1::placeholder{color:rgba(11,11,11,.78)!important;font:700 13px prestige-elite-std,monospace!important;letter-spacing:.12em!important}html:not(#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q) body .tg-sub__form #subscribe-submit{grid-area:2/2!important;margin:0!important;display:flex!important}html:not(#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q) body .tg-sub__form #subscribe-submit button{height:56px!important;min-height:56px!important;margin:0!important;border:1px solid #0b0b0b!important;background:#b3121b!important;color:#f3efe6!important}html:not(#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q) body .tg-sub__form :is(input,button):focus-visible{outline:3px solid #0b0b0b!important;outline-offset:2px!important;box-shadow:0 0 0 6px #f3efe6!important}@media(max-width:640px){html:not(#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q) body .tg-sub__form form{grid-template-columns:1fr!important}html:not(#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q) body .tg-sub__form #subscribe-field-1{border-right:1px solid #0b0b0b!important}html:not(#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q) body .tg-sub__form #subscribe-submit{grid-area:3/1!important}html:not(#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q) body .tg-sub__form #subscribe-submit button{width:100%!important;margin-top:10px!important}}
html:not(#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc) body .tg-sub__lede{font-family:var(--tc-pt)!important;font-weight:300!important}
html:not(#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc) body .tg-sub .tg-display{--tt-fill:#f3efe6;text-shadow:.035em .035em 0 #0b0b0b,.07em .07em 0 #b3121b!important}

/* 8) ledger cards (home "previous nights" stubs + Evidence Locker "latest nights") */
html:not(#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc) body #tg-drawer .tg-drawer__ledgers .tg-drawer__lt,html:not(#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc) body .tg-stub .tg-stub__t{font-family:var(--tc-pd)!important;font-weight:800!important;text-transform:uppercase!important;letter-spacing:.02em!important;line-height:1.08!important;color:#0b0b0b!important;-webkit-text-fill-color:#0b0b0b!important;font-size:clamp(15px,1.15vw,18px)!important}
html:not(#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc) body #tg-drawer .tg-drawer__ledgers a:is(:hover,:focus-visible) .tg-drawer__lt,html:not(#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc) body #tg-drawer .tg-drawer__ledgers li:first-child .tg-drawer__lt.is-active{color:#b3121b!important;-webkit-text-fill-color:#b3121b!important}
html:not(#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc) body #tg-drawer .tg-drawer__ledgers .tg-ev-ex,html:not(#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc) body .tg-stub .tg-stub__x{display:-webkit-box!important;-webkit-box-orient:vertical!important;-webkit-line-clamp:4!important;overflow:hidden!important;font-family:var(--tc-pt)!important;font-weight:400!important;font-size:15px!important;line-height:1.4!important;letter-spacing:0!important;color:#2a2622!important;-webkit-text-fill-color:#2a2622!important}
html:not(#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc) body #tg-drawer .tg-drawer__ledgers .tg-drawer__ld,html:not(#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc) body #tg-drawer .tg-drawer__ledgers li a::before,html:not(#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc) body #tg-drawer .tg-drawer__ledgers li::before,html:not(#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc) body #tg-drawer .tg-drawer__ledgers .tg-kicker,html:not(#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc) body #tg-drawer .tg-drawer__lh-a{font-family:var(--tc-pe)!important;font-weight:700!important;letter-spacing:.12em!important;opacity:1!important}

/* 9) DOSSIER FIXES. They must sit in @layer tdsh: the dossier templates and Combo A put their rules there with !important,
   and layered !important beats any unlayered rule. 120-id boost > Combo A (100) > dossier templates (<=72). */
@layer tdsh {
/* 9a) register tables: the first (date/label) column never collapses to one letter.
   Cause (Clifton #mosq-dossier): table-layout:auto + overflow-wrap:anywhere + min-width:0 on th/td gives a 1-character min-content width. */
html:not(#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz) .tdsh-bf :is(.register-t,.tdsh-register,.case-table) tr > :is(th,td):first-child{min-width:11ch!important;overflow-wrap:normal!important;word-break:normal!important;hyphens:manual!important;font-family:var(--tc-pe)!important;font-weight:700!important;letter-spacing:.04em!important;-webkit-text-stroke:.3px currentColor}
@media (min-width:768px){html:not(#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz) #mosq-dossier.tdsh-bf .register-t tbody td:first-child{white-space:nowrap!important;width:1%!important}}
/* 9b) Combo A gaps: pull quotes built as <aside class="pull"> (GSK, Clifton, Ripper, Watts, Pickton) get the display-800 style */
html:not(#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz) .tdsh-bf aside.pull, html:not(#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz) .tdsh-bf aside.pull :is(p,q){font-family:var(--tc-pd)!important;font-weight:800!important;font-style:normal!important;text-transform:none!important;letter-spacing:-.012em!important;line-height:1.08!important;font-size:clamp(22px,2.4vw,34px)!important}
/* 9c) lede where the template uses .hero-kick (Clifton, Ripper) */
html:not(#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz) .tdsh-bf .hero p.hero-kick{font-family:var(--tc-pt)!important;font-weight:300!important;font-size:clamp(19.4px,1.7vw,24px)!important;line-height:1.34!important}
/* 9d) captions: Polymath Text 300 italic (credits stay Prestige) */
html:not(#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz) .tdsh-bf figcaption:not(.credit):not(.hero-credit):not(.recon):not(.cred){font-family:var(--tc-pt)!important;font-weight:300!important;font-style:italic!important;font-size:15px!important;letter-spacing:0!important;text-transform:none!important;line-height:1.35!important}
html:not(#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz) .tdsh-bf figcaption :is(.cred,.ph-cr,.ex-no,[class*=tag],[class*=label]){font-style:normal!important}
/* 9e) every small dossier label / ticker / chip: bold Prestige, never below 10px */
html:not(#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz) .tdsh-bf :is(.gazette,.gazette *,.kicker,.chip,.mini-chip,.stamp,.vstamp,.pstamp,.ex-no,.v,.micro,.source-type,.fs-src,.ribbon,.tape,.beat-date,.beat-place,.vmeta,.dk,.step-t,.tag-no,.cred,.r18nw,.r18lic,.r18w20,.timeline-date,.sec-file,.eyebrow,.label,.section-num,.date-chip,.ph-cr,.section-kicker,.matrix-row .k):not(h1,h2,h3,h4){font-weight:700!important;-webkit-text-stroke:.3px currentColor;opacity:1!important}
html:not(#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz) .tdsh-bf :is(.cred,.r18nw,.r18lic,.ph-cr){font-size:max(10px,1em)!important}
/* Bernardo (171597, older casemast template, not .tdsh-bf) */
html:not(#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz) body.postid-171597 :is(.tdsh-casemast,.tdsh-casemast__ids,.tdsh-casemast__status,.entry-content .label,.entry-content .section-num,.entry-content .tag,.entry-content .date-chip,.entry-content .ph-cr,.entry-content .section-kicker,.entry-content .source-type):not(h1,h2,h3,h4){font-weight:700!important;-webkit-text-stroke:.3px currentColor;opacity:1!important}
/* 9f) external source links: small but not tiny */
html:not(#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz) .tdsh-bf .fs-src a, html:not(#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz#tz) .tdsh-bf .fs-src{font-size:max(11px,.86em)!important}
}

/* ===== Evidence Locker: option 1 (equal-width grid) ===== */

/* ===== Evidence Locker category buttons · option 1 ===== */
html:not(#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc) body #tg-drawer .tg-drawer__quick{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px 12px!important;padding:0 6px 6px 0!important}
html:not(#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc) body #tg-drawer .tg-drawer__quick li{display:block!important;min-width:0!important}
html:not(#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc) body #tg-drawer .tg-drawer__quick a{display:grid!important;grid-template-columns:96px minmax(0,1fr)!important;width:100%!important;height:34px!important}
html:not(#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc) body #tg-drawer .tg-drawer__quick a > b,html:not(#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc) body #tg-drawer .tg-drawer__quick a b{width:auto!important;min-width:0!important;justify-content:flex-start!important;padding:0 10px!important;font-family:var(--tc-pe)!important;font-weight:700!important;letter-spacing:.1em!important;opacity:1!important}
html:not(#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc) body #tg-drawer .tg-drawer__quick a > span{white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;justify-content:flex-start!important}
@media (max-width:640px){html:not(#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc) body #tg-drawer .tg-drawer__quick{grid-template-columns:1fr!important}}

/* ===== Breadcrumbs: option 2 (FILED UNDER row below the band) ===== */

/* ===== Post header: breadcrumbs option 2 + title overflow fix (Rank Math markup/schema untouched; CSS only) ===== */
html:not(#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc) body .rank-math-breadcrumb,html:not(#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc) body .rank-math-breadcrumb p,html:not(#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc) body .rank-math-breadcrumb a,html:not(#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc) body .rank-math-breadcrumb span{font-family:var(--tc-pe)!important;font-weight:700!important;font-size:12.5px!important;letter-spacing:.12em!important;text-transform:uppercase!important;line-height:1.2!important;opacity:1!important}
html:not(#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc) body .rank-math-breadcrumb a{text-decoration:none!important;border:0!important;background:none!important}
html:not(#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc) body .rank-math-breadcrumb .separator{font-size:0!important}
html:not(#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc) body .rank-math-breadcrumb .separator::after{content:"/";font-size:12.5px;margin:0 .55em;opacity:.7}
html:not(#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc) body .single56__outer{padding-left:max(16px,var(--tg-pad,16px))!important;padding-right:max(16px,var(--tg-pad,16px))!important}
html:not(#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc) body.single-post .single56__outer{grid-template-areas:"head head" "crumbs crumbs" "body side"!important}
html:not(#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc) body.single-post .single56.no-sidebar .single56__outer{grid-template-areas:"head" "crumbs" "body"!important}
@media (max-width:1023px){html:not(#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc) body.single-post .single56__outer{grid-template-areas:"head" "crumbs" "body" "side"!important}}
html:not(#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc) body.single-post .single56__header{padding-top:72px!important}
html:not(#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc) body.single-post .ad56--single_before_content{padding:70px 0 0!important;background:none!important;border-image:none!important}
html:not(#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc) body.single-post .ad56--single_before_content .rank-math-breadcrumb{color:#f3efe6!important}
html:not(#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc) body.single-post .ad56--single_before_content .rank-math-breadcrumb a{color:#f5c400!important}
html:not(#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc) body.single-post .ad56--single_before_content .rank-math-breadcrumb p::before{content:"FILED UNDER ";color:rgba(243,239,230,.75)}
html:not(#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc#tc) body.single-post .single56__body_area{margin-top:22px!important}


/* #tdsh-fine-red-dots */

/* TDSH Fine Red Dots (final, quieter): very fine red dots on every bold-fluid dossier. Root: 5px pitch, ~0.6px dot. .s-halftone sections: 3px pitch, ~0.7px dot. Must live in @layer tdsh. */
@layer tdsh {
html:not(#rd#rd#rd#rd#rd#rd#rd#rd#rd#rd#rd#rd#rd#rd#rd#rd#rd#rd#rd#rd#rd#rd#rd#rd#rd#rd#rd#rd#rd#rd#rd#rd#rd#rd#rd#rd#rd#rd#rd#rd#rd#rd#rd#rd#rd#rd#rd#rd#rd#rd#rd#rd#rd#rd#rd#rd#rd#rd#rd#rd) .tdsh-bf[id$="-dossier"]{background-image:linear-gradient(90deg,rgba(242,237,216,.075) 1px,transparent 1px),linear-gradient(rgba(242,237,216,.075) 1px,transparent 1px),radial-gradient(circle at .5px .5px,rgba(179,18,27,.30) .3px,transparent .6px)!important;background-size:30px 30px,30px 30px,5px 5px!important;background-position:0 0!important;background-repeat:repeat!important}
html:not(#rd#rd#rd#rd#rd#rd#rd#rd#rd#rd#rd#rd#rd#rd#rd#rd#rd#rd#rd#rd#rd#rd#rd#rd#rd#rd#rd#rd#rd#rd#rd#rd#rd#rd#rd#rd#rd#rd#rd#rd#rd#rd#rd#rd#rd#rd#rd#rd#rd#rd#rd#rd#rd#rd#rd#rd#rd#rd#rd#rd) .tdsh-bf[id$="-dossier"] .section.s-halftone{background-image:radial-gradient(circle at .5px .5px,rgba(179,18,27,.33) .35px,transparent .7px)!important;background-size:3px 3px!important;background-position:0 0!important;background-repeat:repeat!important}
}

/* #dsh-marks */

/* DSH brand marks v1 (tdsh-marks kit). Decorative only: CSS pseudo-elements, no HTML changes, no header/logo/favicon/hero-grid rules. */
html body.tdsh-giallo .tg-foot__cols>div:first-child::after{content:"";display:block;margin:22px 0 0;width:104px;height:104px;background:url(https://thedarksideofhumanity.com/wp-content/uploads/2026/10/tdsh-mark-seal-cream-280.webp) center/contain no-repeat;pointer-events:none}
html body.tdsh-giallo .tg-sub__in>div>.tg-kicker:first-child::before{content:"";display:inline-block;width:34px;height:34px;margin:0 10px 0 0;vertical-align:middle;background:url(https://thedarksideofhumanity.com/wp-content/uploads/2026/10/tdsh-mark-coin-red-192.png) center/contain no-repeat}
html body.tdsh-giallo .tg-drawer__head .tg-kicker::before{content:"";display:inline-block;width:26px;height:26px;margin:0 8px 0 0;vertical-align:middle;background:url(https://thedarksideofhumanity.com/wp-content/uploads/2026/10/tdsh-mark-coin-black-192.png) center/contain no-repeat}
html body.tdsh-giallo .single56__content>.wp-block-group.has-border-color:has(.wp-block-jetpack-subscriptions){margin-top:96px!important;overflow:visible}
html body.tdsh-giallo .single56__content>.wp-block-group.has-border-color:has(.wp-block-jetpack-subscriptions):not([style*="position"]){position:relative}
html body.tdsh-giallo .single56__content>.wp-block-group.has-border-color:has(.wp-block-jetpack-subscriptions)>.wp-block-group__inner-container::before{content:"";position:absolute;left:24px;top:-88px;width:40px;height:40px;background:url(https://thedarksideofhumanity.com/wp-content/uploads/2026/10/tdsh-mark-coin-pink-192.png) center/contain no-repeat;pointer-events:none}
html body.tdsh-giallo .single56__content>.wp-block-group.has-border-color:has(.wp-block-jetpack-subscriptions)>.wp-block-group__inner-container::after{content:"";position:absolute;right:22px;top:18px;width:72px;height:72px;background:url(https://thedarksideofhumanity.com/wp-content/uploads/2026/10/tdsh-mark-seal-black-280.webp) center/contain no-repeat;pointer-events:none}
html body.tdsh-giallo.single .single56__content:not(:has(.wp-block-jetpack-subscriptions))::after{content:"";display:block;width:40px;height:40px;margin:48px auto 8px;background:url(https://thedarksideofhumanity.com/wp-content/uploads/2026/10/tdsh-mark-coin-pink-192.png) center/contain no-repeat}
html body.tdsh-giallo .single56__content hr.wp-block-separator:not(.wp-block-group.has-border-color hr){border:0!important;height:28px!important;width:auto!important;max-width:none!important;opacity:1!important;margin:40px auto!important;background:url(https://thedarksideofhumanity.com/wp-content/uploads/2026/10/tdsh-mark-coin-yellow-192.png) center/28px 28px no-repeat,linear-gradient(currentColor,currentColor) left center/calc(50% - 30px) 1px no-repeat,linear-gradient(currentColor,currentColor) right center/calc(50% - 30px) 1px no-repeat!important;color:rgba(245,208,0,.45)}
html body.tdsh-giallo .single56__content :is(.tg-p-cream,.tg-p-yellow,.has-background) hr.wp-block-separator{background-image:url(https://thedarksideofhumanity.com/wp-content/uploads/2026/10/tdsh-mark-coin-red-192.png),linear-gradient(currentColor,currentColor),linear-gradient(currentColor,currentColor)!important;color:rgba(21,18,14,.35)}
html body.tdsh-giallo.error404 .titlebar56 .container{position:relative}
html body.tdsh-giallo.error404 .titlebar56>.container::before{display:block;content:"";position:absolute;right:48px;top:50%;width:190px;height:190px;margin-top:-95px;background:url(https://thedarksideofhumanity.com/wp-content/uploads/2026/10/tdsh-mark-seal-black-280.webp) center/contain no-repeat;pointer-events:none}
.jetpack-instant-search__search-results-primary:not(:has(.jetpack-instant-search__search-result))::after{content:"";display:block;width:72px;height:72px;margin:72px auto;background:url(https://thedarksideofhumanity.com/wp-content/uploads/2026/10/tdsh-mark-coin-yellow-192.png) center/contain no-repeat;opacity:.9;animation:dshMarkPulse 1.6s ease-in-out infinite alternate}
@keyframes dshMarkPulse{from{opacity:.45}to{opacity:.95}}
@media (prefers-reduced-motion:reduce){.jetpack-instant-search__search-results-primary::after{animation:none!important}}
@media (max-width:767px){html body.tdsh-giallo .tg-foot__cols>div:first-child::after{width:80px;height:80px}html body.tdsh-giallo.error404 .titlebar56>.container::before{display:block;width:84px;height:84px;right:12px;top:14px;margin-top:0}html body.tdsh-giallo .single56__content>.wp-block-group.has-border-color:has(.wp-block-jetpack-subscriptions)>.wp-block-group__inner-container::after{width:52px;height:52px;right:12px;top:12px}}

/* #tdsh-evidence-thumbs */

/* TDSH dossier location photos as EVIDENCE PHOTOS (tape, EXHIBIT stamp, grain, giallo duotone).
   Based on thumbs.final.css; */
/* TDSH dossier location photos (Wikimedia, figure.tdsh-fig.pho[data-tdsh-added="photo"]) as small inline polaroid thumbnails.
   :not(#tdsh-x):not(#tdsh-y):not(#tdsh-z) adds id-level specificity so it beats each post's own figure.tdsh-fig.tdsh-fig ... !important rules. Case artwork untouched. */
html body.single .entry-content figure.tdsh-fig.pho[data-tdsh-added="photo"]:not(#tdsh-x):not(#tdsh-y):not(#tdsh-z){float:right!important;clear:right!important;column-span:none!important;width:220px!important;max-width:42%!important;margin:.35em 0 1em 1.25em!important;padding:6px 6px 8px!important;background:#f4efdd!important;border:1px solid #2a2722!important;box-shadow:3px 3px 0 #b3121b!important;transform:rotate(1.2deg);box-sizing:border-box!important;position:relative!important;z-index:1;break-inside:avoid!important;page-break-inside:avoid!important;-webkit-column-break-inside:avoid!important}
html body.single .entry-content figure.tdsh-fig.pho[data-tdsh-added="photo"]:not(#tdsh-x):not(#tdsh-y):not(#tdsh-z):nth-of-type(even){transform:rotate(-1.2deg)}
/* (a) any parent of a thumb contains the float, so it can't overlap the next card */
html body.single .entry-content :has(>figure.tdsh-fig.pho[data-tdsh-added="photo"]):not(#tdsh-x):not(#tdsh-y):not(#tdsh-z){display:flow-root!important}
html body.single .entry-content figure.tdsh-fig.pho[data-tdsh-added="photo"]:not(#tdsh-x):not(#tdsh-y):not(#tdsh-z)+*{min-width:0}
html body.single .entry-content figure.tdsh-fig.pho[data-tdsh-added="photo"]:not(#tdsh-x):not(#tdsh-y):not(#tdsh-z) img{width:100%!important;max-width:100%!important;height:140px!important;max-height:none!important;object-fit:cover!important;display:block!important;margin:0!important;border:0!important;box-shadow:none!important;filter:none}
/* (b) caption + every descendant: small mono, max ~4 lines with fade */
html body.single .entry-content figure.tdsh-fig.pho[data-tdsh-added="photo"]:not(#tdsh-x):not(#tdsh-y):not(#tdsh-z) figcaption{position:static!important;font:400 11px/1.35 "prestige-elite-std",monospace!important;color:#2a2722!important;margin:6px 0 0!important;padding:0!important;background:none!important;border:0!important;max-height:calc(11px * 1.35 * 4)!important;overflow:hidden!important;text-align:left!important}
html body.single .entry-content figure.tdsh-fig.pho[data-tdsh-added="photo"]:not(#tdsh-x):not(#tdsh-y):not(#tdsh-z) figcaption *{font:inherit!important;font-size:inherit!important;line-height:inherit!important;color:#2a2722!important;background:none!important;padding:0!important;margin:0!important;letter-spacing:0!important;text-transform:none!important;border:0!important;display:inline!important;position:static!important;transform:none!important}
html body.single .entry-content figure.tdsh-fig.pho[data-tdsh-added="photo"]:not(#tdsh-x):not(#tdsh-y):not(#tdsh-z) figcaption :is(b,strong,[class*="lab"],[class*="no"]){font-weight:700!important;text-transform:uppercase!important;letter-spacing:.08em!important}
html body.single .entry-content figure.tdsh-fig.pho[data-tdsh-added="photo"]:not(#tdsh-x):not(#tdsh-y):not(#tdsh-z) figcaption :is(b,strong,[class*="lab"],[class*="no"])::after{content:" "}
html body.single .entry-content figure.tdsh-fig.pho[data-tdsh-added="photo"]:not(#tdsh-x):not(#tdsh-y):not(#tdsh-z) figcaption a{text-decoration:underline!important;text-underline-offset:2px}
/* (c) phones: no float; compact block thumbnail, caption below */
@media (max-width:600px){
  html body.single .entry-content figure.tdsh-fig.pho[data-tdsh-added="photo"]:not(#tdsh-x):not(#tdsh-y):not(#tdsh-z){float:none!important;clear:both!important;width:60%!important;max-width:240px!important;margin:.6em 0 1.1em 4px!important}
  html body.single .entry-content figure.tdsh-fig.pho[data-tdsh-added="photo"]:not(#tdsh-x):not(#tdsh-y):not(#tdsh-z) figcaption{font-size:10.5px!important;max-height:calc(10.5px * 1.35 * 4)!important}
}
/* multi-column cards (e.g. Villisca/Gacy .lede-card, CSS columns): a float fragments across columns, so sit in flow as a block thumbnail instead */
html body.single .entry-content :is(.lede-card,[class*="cols"],[class*="columns"])>figure.tdsh-fig.pho[data-tdsh-added="photo"]:not(#tdsh-x):not(#tdsh-y):not(#tdsh-z){float:none!important;clear:none!important;display:block!important;margin:.4em 0 1.1em 4px!important}

/* ---------- evidence-photo styling ---------- */
html body.single .entry-content figure.tdsh-fig.pho[data-tdsh-added="photo"]:not(#tdsh-x):not(#tdsh-y):not(#tdsh-z){overflow:visible!important;background:#f4efdd linear-gradient(180deg,rgba(0,0,0,0) 70%,rgba(80,60,20,.08))!important}
/* duotone: grayscale + warm tint (sepia/saturate pushes to giallo yellow), legible contrast; true colour on hover */
html body.single .entry-content figure.tdsh-fig.pho[data-tdsh-added="photo"]:not(#tdsh-x):not(#tdsh-y):not(#tdsh-z) img{filter:grayscale(1) sepia(1) saturate(2.6) hue-rotate(8deg) contrast(1.12) brightness(.96)!important;transition:filter .2s ease!important}
@media (hover:hover){html body.single .entry-content figure.tdsh-fig.pho[data-tdsh-added="photo"]:not(#tdsh-x):not(#tdsh-y):not(#tdsh-z):hover img{filter:none!important}html body.single .entry-content figure.tdsh-fig.pho[data-tdsh-added="photo"]:not(#tdsh-x):not(#tdsh-y):not(#tdsh-z):hover figcaption::after{opacity:.12}}
/* tape strips: top-left and top-right corners */
html body.single .entry-content figure.tdsh-fig.pho[data-tdsh-added="photo"]:not(#tdsh-x):not(#tdsh-y):not(#tdsh-z)::before,html body.single .entry-content figure.tdsh-fig.pho[data-tdsh-added="photo"]:not(#tdsh-x):not(#tdsh-y):not(#tdsh-z)::after{content:""!important;position:absolute!important;top:-9px;width:64px;height:20px;z-index:3;pointer-events:none;background:linear-gradient(90deg,rgba(255,255,255,.15),rgba(255,255,255,0) 30%,rgba(255,255,255,.12)),rgba(245,215,90,.55)!important;box-shadow:0 1px 2px rgba(0,0,0,.25);-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 4px,#000 calc(100% - 4px),transparent 100%);mask-image:linear-gradient(90deg,transparent 0,#000 4px,#000 calc(100% - 4px),transparent 100%);display:block!important}
html body.single .entry-content figure.tdsh-fig.pho[data-tdsh-added="photo"]:not(#tdsh-x):not(#tdsh-y):not(#tdsh-z)::before{left:-14px;transform:rotate(-32deg)}
html body.single .entry-content figure.tdsh-fig.pho[data-tdsh-added="photo"]:not(#tdsh-x):not(#tdsh-y):not(#tdsh-z)::after{right:-14px;transform:rotate(30deg)}
/* red rubber stamp over the photo */
html body.single .entry-content figure.tdsh-fig.pho[data-tdsh-added="photo"]:not(#tdsh-x):not(#tdsh-y):not(#tdsh-z) figcaption::before{content:"EXHIBIT"!important;position:absolute!important;top:96px;right:12px;z-index:2;pointer-events:none;display:block!important;padding:3px 7px 2px!important;border:2px solid #c8141e!important;border-radius:3px;color:#c8141e!important;font:800 13px/1 "prestige-elite-std",monospace!important;letter-spacing:.22em!important;text-transform:uppercase!important;background:rgba(244,239,221,.18)!important;transform:rotate(-8deg);opacity:.86;mix-blend-mode:multiply;-webkit-mask-image:repeating-linear-gradient(115deg,#000 0 3px,rgba(0,0,0,.55) 3px 4px,#000 4px 9px);mask-image:repeating-linear-gradient(115deg,#000 0 3px,rgba(0,0,0,.55) 3px 4px,#000 4px 9px)}
/* film grain over the photo area only */
html body.single .entry-content figure.tdsh-fig.pho[data-tdsh-added="photo"]:not(#tdsh-x):not(#tdsh-y):not(#tdsh-z) figcaption::after{content:""!important;position:absolute!important;top:6px;left:6px;right:6px;height:140px;z-index:1;pointer-events:none;display:block!important;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 .9 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E") 0 0/160px 160px!important;mix-blend-mode:multiply;opacity:.38;transition:opacity .2s ease}
/* caption: typed evidence label */
html body.single .entry-content figure.tdsh-fig.pho[data-tdsh-added="photo"]:not(#tdsh-x):not(#tdsh-y):not(#tdsh-z) figcaption{font:400 11px/1.4 "prestige-elite-std",monospace!important;color:#1d1b17!important;margin:7px 0 0!important;padding:5px 6px 4px!important;background:#fbf7ea!important;border-top:1px dashed rgba(29,27,23,.45)!important;max-height:calc(11px * 1.4 * 4 + 9px)!important}
html body.single .entry-content figure.tdsh-fig.pho[data-tdsh-added="photo"]:not(#tdsh-x):not(#tdsh-y):not(#tdsh-z) figcaption *{color:#1d1b17!important}
@media (max-width:600px){html body.single .entry-content figure.tdsh-fig.pho[data-tdsh-added="photo"]:not(#tdsh-x):not(#tdsh-y):not(#tdsh-z) figcaption{font-size:10.5px!important;max-height:calc(10.5px * 1.4 * 4 + 9px)!important}html body.single .entry-content figure.tdsh-fig.pho[data-tdsh-added="photo"]:not(#tdsh-x):not(#tdsh-y):not(#tdsh-z) figcaption::before{top:92px;font-size:12px!important}}
@media (prefers-reduced-motion:reduce){html body.single .entry-content figure.tdsh-fig.pho[data-tdsh-added="photo"]:not(#tdsh-x):not(#tdsh-y):not(#tdsh-z) img,html body.single .entry-content figure.tdsh-fig.pho[data-tdsh-added="photo"]:not(#tdsh-x):not(#tdsh-y):not(#tdsh-z) figcaption::after{transition:none!important}}
html body.single .entry-content figure.tdsh-fig.pho[data-tdsh-added="photo"]:not(#tdsh-x):not(#tdsh-y):not(#tdsh-z) figcaption .ph-tag{display:block!important;font-weight:700!important;letter-spacing:.14em!important;text-transform:uppercase!important;color:#b3121b!important;margin:0 0 1px!important}
html body.single .entry-content figure.tdsh-fig.pho[data-tdsh-added="photo"]:not(#tdsh-x):not(#tdsh-y):not(#tdsh-z) figcaption .ph-cr{display:block!important;opacity:.7}


/* #tdsh-polish */
/* --- author box: removed everywhere --- */
html:not(#tdsh-z) .single56__authorbox,html:not(#tdsh-z) .authorboxes56,html:not(#tdsh-z) .authorbox56{display:none!important}
/* --- shared card --- */
html:not(#tdsh-z) .entry-content .tdsh-nl.tdsh-nl--post,html:not(#tdsh-z) .single56 .tdsh-nl.tdsh-nl--post,html:not(#tdsh-z) .tdsh-nl.tdsh-nl--post,html:not(#tdsh-z) .tdsh-tipcta{box-sizing:border-box!important;max-width:720px!important;margin-left:auto!important;margin-right:auto!important;
 background:#f3ead3 radial-gradient(rgba(60,40,10,.10) 1px,transparent 1.2px) 0 0/5px 5px!important;color:#1a1612!important;
 border:1px solid #1a1612!important;border-radius:2px!important;box-shadow:0 1px 0 rgba(0,0,0,.25),0 18px 40px -22px rgba(0,0,0,.65)!important;
 font-family:"prestige-elite-std",monospace!important;overflow:hidden!important;text-align:left!important}
html:not(#tdsh-z) .tdsh-nl.tdsh-nl--post{margin-top:3em!important;margin-bottom:0!important;padding:2.4em 2.2em 2em!important;border-bottom:0!important}
html:not(#tdsh-z) .tdsh-nl.tdsh-nl--post:before{content:"";position:absolute;left:0;right:0;top:0;height:5px;background:#b3121b}
html:not(#tdsh-z) .tdsh-nl--post .tdsh-nl__flap{display:none!important}
html:not(#tdsh-z) .tdsh-nl--post .tdsh-nl__seal{top:1.5em!important;right:1.8em!important;left:auto!important;transform:rotate(-6deg)!important;width:3.4em!important;height:3.4em!important;
 font:400 .78em/3.4em "Newake TDSH",sans-serif!important;background:transparent!important;color:#b3121b!important;box-shadow:none!important;border:2px solid #b3121b!important;border-radius:50%!important;opacity:.85}
html:not(#tdsh-z) .tdsh-nl--post .tdsh-nl__kicker,html:not(#tdsh-z) .tdsh-tipcta .tdsh-tipcta__kicker{margin:0 0 .7em!important;padding:0 0 .7em!important;border-bottom:1px solid rgba(26,22,18,.25)!important;
 font:700 11px/1.3 "prestige-elite-std",monospace!important;letter-spacing:.2em!important;color:#8e0f16!important;text-transform:uppercase}
html:not(#tdsh-z) .tdsh-nl--post .tdsh-nl__title,html:not(#tdsh-z) .tdsh-tipcta .tdsh-tipcta__title{margin:0 0 .35em!important;font-family:"Newake TDSH",sans-serif!important;font-weight:400!important;
 font-size:clamp(28px,3.6vw,40px)!important;letter-spacing:.01em!important;text-transform:uppercase!important;color:#1a1612!important;padding-right:2.2em}
html:not(#tdsh-z) .tdsh-nl--post .tdsh-nl__text,html:not(#tdsh-z) .tdsh-tipcta .tdsh-tipcta__text{margin:0 0 1.3em!important;font:400 14.5px/1.6 "prestige-elite-std",monospace!important;color:#3a332b!important;max-width:58ch!important}
html:not(#tdsh-z) .tdsh-nl--post .tdsh-nl__form{display:flex!important;flex-wrap:wrap!important;gap:0!important;border:1px solid #1a1612!important;background:#fffdf7!important}
html:not(#tdsh-z) .tdsh-nl--post .tdsh-nl__input{flex:1 1 200px!important;min-width:0!important;margin:0!important;padding:14px 16px!important;border:0!important;border-radius:0!important;background:transparent!important;
 font:400 16px/1.2 "prestige-elite-std",monospace!important;color:#1a1612!important;box-shadow:none!important;outline:0}
html:not(#tdsh-z) .tdsh-nl--post .tdsh-nl__input::placeholder{color:#7a7065}
html:not(#tdsh-z) .tdsh-nl--post .tdsh-nl__form:focus-within{box-shadow:0 0 0 3px rgba(179,18,27,.25)!important}
html:not(#tdsh-z) .tdsh-nl--post .tdsh-nl__btn,html:not(#tdsh-z) .tdsh-tipcta .tdsh-tipcta__btn{flex:0 0 auto!important;margin:0!important;padding:14px 22px!important;border:0!important;border-radius:0!important;box-shadow:none!important;
 background:#1a1612!important;color:#f3ead3!important;font:700 13px/1.2 "prestige-elite-std",monospace!important;letter-spacing:.14em!important;text-transform:uppercase;cursor:pointer;transition:background .18s,color .18s!important;text-decoration:none!important}
html:not(#tdsh-z) .tdsh-nl--post .tdsh-nl__btn:hover,html:not(#tdsh-z) .tdsh-nl--post .tdsh-nl__btn:focus-visible,html:not(#tdsh-z) .tdsh-tipcta .tdsh-tipcta__btn:hover,html:not(#tdsh-z) .tdsh-tipcta .tdsh-tipcta__btn:focus-visible{background:#b3121b!important;color:#fff!important}
html:not(#tdsh-z) .tdsh-nl--post .tdsh-nl__msg{flex-basis:100%!important;margin:0!important;padding:0 16px!important;min-height:0!important;font:700 13px/1.4 "prestige-elite-std",monospace!important;color:#8e0f16!important}
html:not(#tdsh-z) .tdsh-nl--post .tdsh-nl__msg:not(:empty){padding:10px 16px!important;border-top:1px solid rgba(26,22,18,.2)}
/* tip line: attached beneath as the folder's tab strip */
html:not(#tdsh-z) .tdsh-tipcta{position:relative!important;margin-top:0!important;margin-bottom:2.5em!important;padding:1.5em 2.2em 1.6em!important;
 background:#e9d9a6 radial-gradient(rgba(70,50,0,.12) 1px,transparent 1.2px) 0 0/5px 5px!important;border-top:1px dashed rgba(26,22,18,.45)!important;
 display:grid!important;grid-template-columns:1fr auto;column-gap:1.6em;align-items:end}
html:not(#tdsh-z) .tdsh-tipcta > *{grid-column:1}
html:not(#tdsh-z) .tdsh-tipcta .tdsh-tipcta__stamp{display:none!important}
html:not(#tdsh-z) .tdsh-tipcta .tdsh-tipcta__title{font-size:clamp(22px,2.6vw,28px)!important;padding-right:0}
html:not(#tdsh-z) .tdsh-tipcta .tdsh-tipcta__text{margin:0!important}
html:not(#tdsh-z) .tdsh-tipcta .tdsh-tipcta__btn{grid-column:2!important;grid-row:1/span 3;align-self:center;display:inline-block!important;background:transparent!important;color:#1a1612!important;box-shadow:inset 0 0 0 1px #1a1612!important}
/* if tip box appears without the newsletter above it */
html:not(#tdsh-z) :not(.tdsh-nl) + .tdsh-tipcta{margin-top:3em!important;border-top:1px solid #1a1612!important}
@media (max-width:600px){
html:not(#tdsh-z) .tdsh-nl.tdsh-nl--post{padding:2em 1.25em 1.5em!important}
html:not(#tdsh-z) .tdsh-tipcta{padding:1.3em 1.25em 1.4em!important;display:block!important}
html:not(#tdsh-z) .tdsh-nl--post .tdsh-nl__seal{right:1em!important;top:1.2em!important;width:3em!important;height:3em!important;line-height:3em!important}
html:not(#tdsh-z) .tdsh-nl--post .tdsh-nl__btn{flex-basis:100%!important}
html:not(#tdsh-z) .tdsh-tipcta .tdsh-tipcta__text{margin:0 0 1.1em!important}
html:not(#tdsh-z) .tdsh-tipcta .tdsh-tipcta__btn{display:block!important;text-align:center}
}
/* --- pagination: plain numbers --- */
html:not(#tdsh-z) body .pagination56 .page-numbers,html:not(#tdsh-z) body .tg-pagination .page-numbers,html:not(#tdsh-z) body .pagination56 .page-numbers:before,html:not(#tdsh-z) body .pagination56 .page-numbers:after{background:none!important;border:0!important;box-shadow:none!important;outline:0;border-radius:0!important;transform:none!important}
html:not(#tdsh-z) body .pagination56 .page-numbers,html:not(#tdsh-z) body .tg-pagination .page-numbers{min-width:0!important;width:auto!important;height:auto!important;padding:.2em .55em!important;margin:0 .1em!important;color:#e9e3d3!important;text-decoration:none!important;transition:color .15s!important}
html:not(#tdsh-z) body .pagination56 a.page-numbers:hover,html:not(#tdsh-z) body .pagination56 a.page-numbers:focus-visible{color:#ffd400!important;background:none!important}
html:not(#tdsh-z) body .pagination56 .page-numbers.current{color:#ffd400!important;text-decoration:underline!important;text-decoration-thickness:2px!important;text-underline-offset:6px!important}
html:not(#tdsh-z) body .pagination56 .page-numbers.dots{color:#8d877a!important}
/* --- header nav: editorial --- */
html:not(#tdsh-z) body.tdsh-giallo .mainnav ul#menu-header-menu > li > a,html:not(#tdsh-z) body.tdsh-giallo .mainnav ul#menu-header-menu > li > a:hover,html:not(#tdsh-z) body.tdsh-giallo .mainnav ul#menu-header-menu > li:hover > a,html:not(#tdsh-z) body.tdsh-giallo .mainnav ul#menu-header-menu > li[class*="current"] > a{
 background:none!important;border:0!important;box-shadow:none!important;text-shadow:none!important;transform:none!important;animation:none!important;filter:none!important;
 color:#ece4d2!important;letter-spacing:.09em!important;text-decoration:underline 1px transparent!important;text-underline-offset:8px!important;transition:color .15s,text-decoration-color .15s!important}
html:not(#tdsh-z) body.tdsh-giallo .mainnav ul#menu-header-menu > li > a:hover,html:not(#tdsh-z) body.tdsh-giallo .mainnav ul#menu-header-menu > li > a:focus-visible,html:not(#tdsh-z) body.tdsh-giallo .mainnav ul#menu-header-menu > li[class*="current-menu"] > a,html:not(#tdsh-z) body.tdsh-giallo .mainnav ul#menu-header-menu > li > a[aria-current]{text-decoration-color:#f5d90a!important;color:#fff8e6!important}
html:not(#tdsh-z) body.tdsh-giallo .mainnav ul#menu-header-menu > li > a *,html:not(#tdsh-z) body.tdsh-giallo .mainnav ul#menu-header-menu > li > a span{background:none!important;color:inherit!important;text-shadow:none!important;transform:none!important;animation:none!important;box-shadow:none!important}
html:not(#tdsh-z) body.tdsh-giallo .mainnav ul#menu-header-menu u.mk,html:not(#tdsh-z) body.tdsh-giallo .mainnav ul#menu-header-menu .menu-icon-icon,html:not(#tdsh-z) body.tdsh-giallo .mainnav ul.menu > li > a:after{display:none!important}
html:not(#tdsh-z) body.tdsh-giallo .mainnav ul.menu > li + li > a:before,html:not(#tdsh-z) body.tdsh-giallo .mainnav ul#menu-header-menu > li:before,html:not(#tdsh-z) body.tdsh-giallo .mainnav ul#menu-header-menu > li:after{border:0!important;background:none!important;content:none!important}
html:not(#tdsh-z) body.tdsh-giallo .mainnav ul.menu > li.tg-nav-evid > a.tg-evid,html:not(#tdsh-z) body.tdsh-giallo .mainnav .tdsh-mast-row > ul.menu.tdsh-mast-end > li.tg-nav-evid > a.tg-evid{background:transparent!important;background-image:none!important;border:1px solid rgba(245,217,10,.55)!important;color:#ece4d2!important;box-shadow:none!important;font-size:15px!important;letter-spacing:.14em!important;transition:border-color .15s,color .15s!important}
html:not(#tdsh-z) body.tdsh-giallo .mainnav ul.menu > li.tg-nav-evid > a.tg-evid:hover,html:not(#tdsh-z) body.tdsh-giallo .mainnav .tdsh-mast-row > ul.menu.tdsh-mast-end > li.tg-nav-evid > a.tg-evid:hover{background:transparent!important;border-color:#f5d90a!important;color:#fff8e6!important}
html:not(#tdsh-z) body.tdsh-giallo .mainnav ul.menu > li.tg-nav-evid > a.tg-evid:before,html:not(#tdsh-z) body.tdsh-giallo .mainnav ul.menu > li.tg-nav-evid > a.tg-evid:after{display:none!important}
html:not(#tdsh-z) body.tdsh-giallo .tg-util,html:not(#tdsh-z) body.tdsh-giallo .tg-util .tg-wrap{border-width:0 0 1px!important;box-shadow:none!important}
html:not(#tdsh-z) body.tdsh-giallo .tg-util__hot{background:none!important;text-shadow:none!important;transform:none!important;letter-spacing:.14em!important;font-family:"prestige-elite-std",monospace!important;font-size:11px!important;text-transform:uppercase;color:#f5d90a!important}
html:not(#tdsh-z) body.tdsh-giallo .tg-util .tg-evid--util{background:transparent!important;color:#ece4d2!important;border:1px solid rgba(245,217,10,.5)!important;transform:none!important}
html:not(#tdsh-z) body.tdsh-giallo .tg-drawer .tg-drawer__quick a::after{display:none!important}
/* --- site-wide hairlines (no thick outlines, no hard offset shadows) --- */
html:not(#tdsh-z) body.tdsh-giallo .dsh-filing{display:flex!important;flex-wrap:wrap;gap:0!important;align-items:center}
html:not(#tdsh-z) body.tdsh-giallo .dsh-filing__stamp,html:not(#tdsh-z) body.tdsh-giallo #wi-footer .dsh-filing__stamp{border:0!important;border-left:1px solid rgba(245,217,10,.4)!important;padding:2px 14px!important;background:none!important;box-shadow:none!important;font-size:11px!important}
html:not(#tdsh-z) body.tdsh-giallo .dsh-filing__stamp:first-child{border-left:0!important;padding-left:0!important}
html:not(#tdsh-z) body.tdsh-giallo a.dsh-filing__stamp:hover{color:#fff8e6!important}
html:not(#tdsh-z) body.tdsh-giallo .tg-kicker,html:not(#tdsh-z) body.tdsh-giallo .tg-foot__h,html:not(#tdsh-z) body.tdsh-giallo .tg-drawer__social .tg-kicker{background:none!important;color:#f5d90a!important;border:0!important;border-bottom:1px solid rgba(245,217,10,.45)!important;box-shadow:none!important;transform:none!important;padding:0 0 8px!important;font-family:"prestige-elite-std",monospace!important;font-size:11px!important;letter-spacing:.22em!important;display:block!important}
html:not(#tdsh-z) body.tdsh-giallo .tdsh-hero__case,html:not(#tdsh-z) body.tdsh-giallo .tdsh-file-card,html:not(#tdsh-z) body.tdsh-giallo article.post56.griditem56,html:not(#tdsh-z) body.tdsh-giallo .widget,html:not(#tdsh-z) body.tdsh-giallo .tdsh-si__head,html:not(#tdsh-z) body.tdsh-giallo .tdsh-si__clue,html:not(#tdsh-z) body.tdsh-giallo .tdsh-nl--home,html:not(#tdsh-z) body.tdsh-giallo .hero,html:not(#tdsh-z) body.tdsh-giallo .register-wrap,html:not(#tdsh-z) body.tdsh-giallo .tdsh-fig,html:not(#tdsh-z) body.tdsh-giallo .tdsh-casemast,html:not(#tdsh-z) body.tdsh-giallo .tg-drawer__involve,html:not(#tdsh-z) body.tdsh-giallo .tg-drawer__panel,html:not(#tdsh-z) body.tdsh-giallo .tg-drawer__art,html:not(#tdsh-z) body.tdsh-giallo .tg-drawer__search,html:not(#tdsh-z) body.tdsh-giallo .tg-drawer__ledgers,html:not(#tdsh-z) body.tdsh-giallo .tg-shead,html:not(#tdsh-z) body.tdsh-giallo .tg-nights,html:not(#tdsh-z) body.tdsh-giallo .wp-block-jetpack-subscriptions,html:not(#tdsh-z) body.tdsh-giallo .tg-sub__form,html:not(#tdsh-z) body.tdsh-giallo .wp-block-table{border-width:1px!important;box-shadow:0 18px 40px -24px rgba(0,0,0,.7)!important}
html:not(#tdsh-z) body.tdsh-giallo article.post56.griditem56,html:not(#tdsh-z) body.tdsh-giallo .tdsh-file-card{border-color:rgba(243,234,215,.18)!important}
html:not(#tdsh-z) body.tdsh-giallo .tdsh-hero__art,html:not(#tdsh-z) body.tdsh-giallo .tg-card__ph,html:not(#tdsh-z) body.tdsh-giallo .thumbnail56,html:not(#tdsh-z) body.tdsh-giallo .hero-note,html:not(#tdsh-z) body.tdsh-giallo .section-head,html:not(#tdsh-z) body.tdsh-giallo .wp-element-caption,html:not(#tdsh-z) body.tdsh-giallo .single56__heading,html:not(#tdsh-z) body.tdsh-giallo .tg-drawer__nav,html:not(#tdsh-z) body.tdsh-giallo .tg-drawer__social,html:not(#tdsh-z) body.tdsh-giallo .tg-drawer__foot{border-width:1px!important}
html:not(#tdsh-z) body.tdsh-giallo .matrix-row{border-left-width:3px!important}
html:not(#tdsh-z) body.tdsh-giallo .tg-btn,html:not(#tdsh-z) body.tdsh-giallo .tdsh-open-file,html:not(#tdsh-z) body.tdsh-giallo .tg-more,html:not(#tdsh-z) body.tdsh-giallo .tdsh-hero__cat,html:not(#tdsh-z) body.tdsh-giallo .tdsh-si__opt,html:not(#tdsh-z) body.tdsh-giallo .tdsh-nl__btn,html:not(#tdsh-z) body.tdsh-giallo .tg-drawer__lh-a,html:not(#tdsh-z) body.tdsh-giallo .tg-all-nights__a,html:not(#tdsh-z) body.tdsh-giallo .tg-drawer__quick a,html:not(#tdsh-z) body.tdsh-giallo .tg-evid--tab,html:not(#tdsh-z) body.tdsh-giallo .tg-kbd,html:not(#tdsh-z) body.tdsh-giallo .wp-block-button__link,html:not(#tdsh-z) body.tdsh-giallo .tg-drawer__field,html:not(#tdsh-z) body.tdsh-giallo #tg-drawer-s,html:not(#tdsh-z) body.tdsh-giallo .tg-drawer__search button,html:not(#tdsh-z) body.tdsh-giallo #subscribe-field,html:not(#tdsh-z) body.tdsh-giallo .wpcf7-form-control:not(.wpcf7-submit),html:not(#tdsh-z) body.tdsh-giallo .eyebrow,html:not(#tdsh-z) body.tdsh-giallo .evidence-stamp,html:not(#tdsh-z) body.tdsh-giallo .mini-chip,html:not(#tdsh-z) body.tdsh-giallo .section-num,html:not(#tdsh-z) body.tdsh-giallo .dsh-case-status{border-width:1px!important;box-shadow:none!important}
html:not(#tdsh-z) body.tdsh-giallo .tg-btn:hover,html:not(#tdsh-z) body.tdsh-giallo .tdsh-si__opt:hover{transform:none!important}
/* stamps/seals stay, thinner */
html:not(#tdsh-z) body.tdsh-giallo .tg-stamp,html:not(#tdsh-z) body.tdsh-giallo .tdsh-casemast__stamp,html:not(#tdsh-z) body.tdsh-giallo .tdsh-hero__label,html:not(#tdsh-z) body.tdsh-giallo .tdsh-tipcta__stamp{border-width:1px!important;box-shadow:none!important}
html:not(#tdsh-z) body.tdsh-giallo .tdsh-mast-end{border-width:1px!important}
/* --- socials: icons only --- */
html:not(#tdsh-z) body.tdsh-giallo .tg-drawer__social ul,html:not(#tdsh-z) body.tdsh-giallo .tg-social ul,html:not(#tdsh-z) body.tdsh-giallo ul.tg-social{display:flex!important;flex-wrap:wrap!important;gap:16px 22px!important;padding:14px 0 0!important;margin:0!important;list-style:none!important}
html:not(#tdsh-z) body.tdsh-giallo .tg-drawer__social li,html:not(#tdsh-z) body.tdsh-giallo .tg-social li{margin:0!important;padding:0!important;border:0!important}
html:not(#tdsh-z) body.tdsh-giallo .tg-drawer__social a,html:not(#tdsh-z) body.tdsh-giallo .tg-social a{display:inline-flex!important;align-items:center;justify-content:center;width:auto!important;padding:2px!important;border:0!important;background:none!important;box-shadow:none!important;color:#f5d90a!important;font-size:0!important;line-height:0!important;letter-spacing:0!important;transition:color .15s,opacity .15s!important}
html:not(#tdsh-z) body.tdsh-giallo .tg-drawer__social a svg,html:not(#tdsh-z) body.tdsh-giallo .tg-drawer__social a i,html:not(#tdsh-z) body.tdsh-giallo .tg-social a svg,html:not(#tdsh-z) body.tdsh-giallo .tg-social a i{width:22px!important;height:22px!important;font-size:22px!important;margin:0!important}
html:not(#tdsh-z) body.tdsh-giallo .tg-drawer__social a:hover,html:not(#tdsh-z) body.tdsh-giallo .tg-drawer__social a:focus-visible,html:not(#tdsh-z) body.tdsh-giallo .tg-social a:hover{color:#ece4d2!important;opacity:.85}
/* --- torn edges: original shape + original white paper fringe (tdsh-fringe-*.webp), inside = flat surface colour + its halftone --- */
html:not(#tdsh-z) body.tdsh-giallo .header_bottom56::after{background:url("/wp-content/uploads/2026/10/tdsh-fringe-black-bot.webp") 0 0/1200px 56px repeat-x,#131210 url("/wp-content/uploads/2026/10/tdsh-ht-f1-black.webp") 0 0/512px 512px repeat!important;-webkit-mask:url("/wp-content/themes/tdsh-giallo/assets/img/tear-black-bot.webp") 0 0/1200px 56px repeat-x!important;mask:url("/wp-content/themes/tdsh-giallo/assets/img/tear-black-bot.webp") 0 0/1200px 56px repeat-x!important;filter:none!important}
html:not(#tdsh-z) body.tdsh-front .main_header56::after{background:url("/wp-content/uploads/2026/10/tdsh-fringe-yellow-bot.webp") 0 0/1200px 56px repeat-x,#f2d20c url("/wp-content/uploads/2026/10/tdsh-ht-f1-yellow.webp") 0 0/512px 512px repeat!important;-webkit-mask:url("/wp-content/themes/tdsh-giallo/assets/img/tear-yellow-bot.webp") 0 0/1200px 56px repeat-x!important;mask:url("/wp-content/themes/tdsh-giallo/assets/img/tear-yellow-bot.webp") 0 0/1200px 56px repeat-x!important;filter:none!important}
html:not(#tdsh-z) body.tdsh-giallo .archive56__titlebar .titlebar56::after{background:url("/wp-content/uploads/2026/10/tdsh-fringe-yellow-bot.webp") -730px 0/1200px 56px repeat-x,#f5c400 var(--tdsh-ht-yellow) 0 0/600px 600px repeat!important;-webkit-mask:url("/wp-content/themes/tdsh-giallo/assets/img/tear-yellow-bot.webp") -730px 0/1200px 56px repeat-x!important;mask:url("/wp-content/themes/tdsh-giallo/assets/img/tear-yellow-bot.webp") -730px 0/1200px 56px repeat-x!important;transform:translateY(-22px)!important;filter:none!important}
html:not(#tdsh-z) body.tdsh-giallo.single-post:not(.tdsh-ledger) .single56__header{border-image:var(--tdsh-ht-yellow) fill 0/0/0 100vmax repeat!important}html:not(#tdsh-z) body.tdsh-giallo.single-post .single56__header::after{background:url("/wp-content/uploads/2026/10/tdsh-fringe-yellow-bot.webp") 0 0/1200px 56px repeat-x,#f2d20c url("/wp-content/uploads/2026/10/tdsh-ht-f1-yellow.webp") 0 0/512px 512px repeat!important;-webkit-mask:url("/wp-content/themes/tdsh-giallo/assets/img/tear-yellow-bot.webp") 0 0/1200px 56px repeat-x!important;mask:url("/wp-content/themes/tdsh-giallo/assets/img/tear-yellow-bot.webp") 0 0/1200px 56px repeat-x!important;filter:none!important}html:not(#tdsh-z) body.tdsh-giallo.single-post:not(.tdsh-ledger) .single56__header::after{background:url("/wp-content/uploads/2026/10/tdsh-fringe-yellow-bot.webp") 0 0/1200px 56px repeat-x,#f5c400 var(--tdsh-ht-yellow) 0 0/600px 600px repeat!important;transform:translateY(-22px)!important}
html:not(#tdsh-z) body.tdsh-giallo .entry-content > .wp-block-group:has(.wp-block-jetpack-subscriptions)::before{background:url("/wp-content/uploads/2026/10/tdsh-fringe-yellow-top.webp") 0 0/1200px 56px repeat-x,#f2d20c url("/wp-content/uploads/2026/10/tdsh-ht-f1-yellow.webp") 0 0/512px 512px repeat!important;-webkit-mask:url("/wp-content/themes/tdsh-giallo/assets/img/tear-yellow-top.webp") 0 0/1200px 56px repeat-x!important;mask:url("/wp-content/themes/tdsh-giallo/assets/img/tear-yellow-top.webp") 0 0/1200px 56px repeat-x!important;filter:none!important}
html:not(#tdsh-z) .tdsh-giallo .tg-tt.tg-p-black::before{background:var(--tdsh-tex-black) 0 0/6px 6px repeat,#121212!important;-webkit-mask:url("/wp-content/themes/tdsh-giallo/assets/img/tear-black-top.webp") 0 0/1200px 56px repeat-x!important;mask:url("/wp-content/themes/tdsh-giallo/assets/img/tear-black-top.webp") 0 0/1200px 56px repeat-x!important;filter:none!important}
html:not(#tdsh-z) .tdsh-giallo .tg-tb.tg-p-black::after{background:var(--tdsh-tex-black) 0 0/6px 6px repeat,#121212!important;-webkit-mask:url("/wp-content/themes/tdsh-giallo/assets/img/tear-black-bot.webp") 0 0/1200px 56px repeat-x!important;mask:url("/wp-content/themes/tdsh-giallo/assets/img/tear-black-bot.webp") 0 0/1200px 56px repeat-x!important;filter:none!important}
html:not(#tdsh-z) .tdsh-giallo .tg-tt.tg-p-cream::before{background:radial-gradient(circle at 1px 1px,rgba(11,11,11,.06) 1px,transparent 1.3px) 0 0/6px 6px repeat,#f3efe6!important;-webkit-mask:url("/wp-content/themes/tdsh-giallo/assets/img/tear-cream-top.webp") 0 0/1200px 56px repeat-x!important;mask:url("/wp-content/themes/tdsh-giallo/assets/img/tear-cream-top.webp") 0 0/1200px 56px repeat-x!important;filter:none!important}
html:not(#tdsh-z) .tdsh-giallo .tg-tb.tg-p-cream::after{background:radial-gradient(circle at 1px 1px,rgba(11,11,11,.06) 1px,transparent 1.3px) 0 0/6px 6px repeat,#f3efe6!important;-webkit-mask:url("/wp-content/themes/tdsh-giallo/assets/img/tear-cream-bot.webp") 0 0/1200px 56px repeat-x!important;mask:url("/wp-content/themes/tdsh-giallo/assets/img/tear-cream-bot.webp") 0 0/1200px 56px repeat-x!important;filter:none!important}
html:not(#tdsh-z) .tdsh-giallo .tg-tt.tg-p-red::before{background:var(--tdsh-ht-red) 0 0/600px 600px repeat,#b3121b!important;-webkit-mask:url("/wp-content/themes/tdsh-giallo/assets/img/tear-red-top.webp") 0 0/1200px 56px repeat-x!important;mask:url("/wp-content/themes/tdsh-giallo/assets/img/tear-red-top.webp") 0 0/1200px 56px repeat-x!important;filter:none!important}
html:not(#tdsh-z) .tdsh-giallo .tg-tb.tg-p-red::after{background:var(--tdsh-ht-red) 0 0/600px 600px repeat,#b3121b!important;-webkit-mask:url("/wp-content/themes/tdsh-giallo/assets/img/tear-red-bot.webp") 0 0/1200px 56px repeat-x!important;mask:url("/wp-content/themes/tdsh-giallo/assets/img/tear-red-bot.webp") 0 0/1200px 56px repeat-x!important;filter:none!important}
html:not(#tdsh-z) .tdsh-giallo .tg-tt.tg-p-yellow::before{background:radial-gradient(circle at 1px 1px,rgba(11,11,11,.07) 1px,transparent 1.3px) 0 0/6px 6px repeat,#f5c400!important;-webkit-mask:url("/wp-content/themes/tdsh-giallo/assets/img/tear-yellow-top.webp") 0 0/1200px 56px repeat-x!important;mask:url("/wp-content/themes/tdsh-giallo/assets/img/tear-yellow-top.webp") 0 0/1200px 56px repeat-x!important;filter:none!important}
html:not(#tdsh-z) .tdsh-giallo .tg-tb.tg-p-yellow::after{background:radial-gradient(circle at 1px 1px,rgba(11,11,11,.07) 1px,transparent 1.3px) 0 0/6px 6px repeat,#f5c400!important;-webkit-mask:url("/wp-content/themes/tdsh-giallo/assets/img/tear-yellow-bot.webp") 0 0/1200px 56px repeat-x!important;mask:url("/wp-content/themes/tdsh-giallo/assets/img/tear-yellow-bot.webp") 0 0/1200px 56px repeat-x!important;filter:none!important}
html:not(#tdsh-z) body.home.tdsh-front .tg-home > section.tg-p-black + section.tg-tt.tg-shift::before{background:var(--tdsh-tex-black) 0 0/6px 6px repeat,#121212!important;-webkit-mask:url("/wp-content/themes/tdsh-giallo/assets/img/tear-black-bot.webp") 0 0/1200px 56px repeat-x!important;mask:url("/wp-content/themes/tdsh-giallo/assets/img/tear-black-bot.webp") 0 0/1200px 56px repeat-x!important;filter:none!important}
html:not(#tdsh-z) body.home.tdsh-front .tg-home > section.tg-p-cream + section.tg-tt.tg-shift::before{background:radial-gradient(circle at 1px 1px,rgba(11,11,11,.06) 1px,transparent 1.3px) 0 0/6px 6px repeat,#f3efe6!important;-webkit-mask:url("/wp-content/themes/tdsh-giallo/assets/img/tear-cream-bot.webp") 0 0/1200px 56px repeat-x!important;mask:url("/wp-content/themes/tdsh-giallo/assets/img/tear-cream-bot.webp") 0 0/1200px 56px repeat-x!important;filter:none!important}html:not(#tdsh-z) body.home.tdsh-front .tg-home > section.tg-p-yellow + section.tg-tt.tg-shift::before{background:radial-gradient(circle at 1px 1px,rgba(11,11,11,.07) 1px,transparent 1.3px) 0 0/6px 6px repeat,#f5c400!important;-webkit-mask:url("/wp-content/themes/tdsh-giallo/assets/img/tear-cream-bot.webp") 0 0/1200px 56px repeat-x!important;mask:url("/wp-content/themes/tdsh-giallo/assets/img/tear-cream-bot.webp") 0 0/1200px 56px repeat-x!important;filter:none!important}
html:not(#tdsh-z) body.home.tdsh-front .tg-home > section.tg-p-red + section.tg-tt.tg-shift::before{background:var(--tdsh-ht-red) 0 0/600px 600px repeat,#b3121b!important;-webkit-mask:url("/wp-content/themes/tdsh-giallo/assets/img/tear-red-bot.webp") 0 0/1200px 56px repeat-x!important;mask:url("/wp-content/themes/tdsh-giallo/assets/img/tear-red-bot.webp") 0 0/1200px 56px repeat-x!important;filter:none!important}
html:not(#tdsh-z) body.home.tdsh-front .tg-poison.tg-tt::before,html:not(#tdsh-z) body.home.tdsh-front .tg-strip.tg-p-yellow.tg-tt::before{background:radial-gradient(circle at 1px 1px,rgba(11,11,11,.07) 1px,transparent 1.3px) 0 0/6px 6px repeat,#f5c400!important;-webkit-mask:url("/wp-content/themes/tdsh-giallo/assets/img/tear-cream-top.webp") 0 0/1200px 56px repeat-x!important;mask:url("/wp-content/themes/tdsh-giallo/assets/img/tear-cream-top.webp") 0 0/1200px 56px repeat-x!important;filter:none!important}
html:not(#tdsh-z) body.home.tdsh-front .tg-sub.tg-tt::before{background:radial-gradient(circle at 1px 1px,rgba(11,11,11,.07) 1px,transparent 1.3px) 0 0/6px 6px repeat,#f5c400!important;-webkit-mask:url("/wp-content/themes/tdsh-giallo/assets/img/tear-black-top.webp") -760px 0/1200px 56px repeat-x!important;mask:url("/wp-content/themes/tdsh-giallo/assets/img/tear-black-top.webp") -760px 0/1200px 56px repeat-x!important;filter:none!important}
html:not(#tdsh-z) body.tdsh-giallo .tg-bar.tg-p-red::before{background:url("/wp-content/uploads/2026/10/tdsh-fringe-red-top.webp") 0 0/1200px 56px repeat-x,#b3121b url("/wp-content/uploads/2026/10/tdsh-ht-f1-red.webp") 0 0/512px 512px repeat!important;-webkit-mask:url("/wp-content/themes/tdsh-giallo/assets/img/tear-red-top.webp") 0 0/1200px 56px repeat-x!important;mask:url("/wp-content/themes/tdsh-giallo/assets/img/tear-red-top.webp") 0 0/1200px 56px repeat-x!important;filter:none!important}
html:not(#tdsh-z) body.tdsh-giallo .tg-foot.tg-p-black::before{background:var(--tdsh-tex-black) 0 0/6px 6px repeat,#121212!important;-webkit-mask:url("/wp-content/themes/tdsh-giallo/assets/img/tear-black-top.webp") 0 0/1200px 56px repeat-x!important;mask:url("/wp-content/themes/tdsh-giallo/assets/img/tear-black-top.webp") 0 0/1200px 56px repeat-x!important;filter:none!important}
/* --- one red site-wide (#b3121b = halftone red) --- */
html:not(#tdsh-z),html:not(#tdsh-z) body.tdsh-giallo{--tg-r:#b3121b!important;--tg-r2:#b3121b!important;--tdsh-red:#b3121b!important;--accent-color:#b3121b!important;--blood:#b3121b!important}
html:not(#tdsh-z) body.tdsh-giallo .fox-logo-container.logo56::after,html:not(#tdsh-z) body.tdsh-giallo .single56__header::after{background-color:#b3121b}
html:not(#tdsh-z) body.tdsh-giallo .tg-stamp,html:not(#tdsh-z) body.tdsh-giallo .tg-eyebox__cap{border-color:#b3121b!important}
html:not(#tdsh-z) body.tdsh-giallo .tg-stamp.is-lg,html:not(#tdsh-z) body.tdsh-giallo .tg-stamp.is-sm,html:not(#tdsh-z) body.tdsh-giallo .tg-eyebox__cap,html:not(#tdsh-z) body.tdsh-giallo .eyebrow{background-color:#b3121b!important}
/* --- no old textures: folds, creases, grain, grid paper, stains --- */
html:not(#tdsh-z) body.tdsh-giallo::before,html:not(#tdsh-z) body.tdsh-giallo::after{background-image:none!important;opacity:0!important}
html:not(#tdsh-z) body.tdsh-giallo .tg-drawer__panel::after{background:none!important}
html:not(#tdsh-z) body.tdsh-giallo .offcanvas56,html:not(#tdsh-z) body.tdsh-giallo .jetpack-instant-search__overlay{background-image:url("/wp-content/uploads/2026/10/tdsh-ht-f1-black.webp")!important;background-size:512px 512px!important;background-color:#131210!important}
html:not(#tdsh-z) body.tdsh-giallo .ted-2407-dossier,html:not(#tdsh-z) body.tdsh-giallo [id$="-dossier"].ted-2407-dossier{background-image:url("/wp-content/uploads/2026/10/tdsh-ht-f1-black.webp")!important;background-size:512px 512px!important}
html:not(#tdsh-z) body.tdsh-giallo .register-wrap,html:not(#tdsh-z) body.tdsh-giallo .matrix,html:not(#tdsh-z) body.tdsh-giallo .tdsh-fig.pho{background-image:url("/wp-content/uploads/2026/10/tdsh-ht-f1-cream.webp")!important;background-size:512px 512px!important}
html:not(#tdsh-z) body.tdsh-giallo .eyebrow{background-image:url("/wp-content/uploads/2026/10/tdsh-ht-f1-red.webp")!important;background-size:512px 512px!important}
html:not(#tdsh-z) body.tdsh-giallo .evidence-stamp,html:not(#tdsh-z) body.tdsh-giallo strong[style*="background"]{background-image:url("/wp-content/uploads/2026/10/tdsh-ht-f1-yellow.webp")!important;background-size:512px 512px!important}
html:not(#tdsh-z) body.tdsh-giallo figcaption::after{background-image:none!important}
html:not(#tdsh-z) body.tdsh-giallo .tdsh-front .tg-hero__bi,html:not(#tdsh-z) body.tdsh-front .tg-hero__bi{background-image:url("/wp-content/uploads/2026/10/tdsh-ht-f1-red.webp")!important;background-size:512px 512px!important;background-color:#b3121b!important}
html:not(#tdsh-z) body.tdsh-front .tg-hero__core,html:not(#tdsh-z) body.tdsh-front .tg-stub,html:not(#tdsh-z) body.tdsh-giallo .tg-drawer__ledgers a,html:not(#tdsh-z) body.tdsh-giallo .tg-drawer__search,html:not(#tdsh-z) body.tdsh-giallo .tg-p-cream,html:not(#tdsh-z) body.tdsh-giallo .tg-sub__panel.is-core,html:not(#tdsh-z) body.tdsh-giallo .dsh-ledger__rail-day{background-image:url("/wp-content/uploads/2026/10/tdsh-ht-f1-cream.webp")!important;background-size:512px 512px!important;background-color:#f2edd8!important}
html:not(#tdsh-z) body.tdsh-giallo .dsh-ledger__rail-day.is-current{background-image:url("/wp-content/uploads/2026/10/tdsh-ht-f1-red.webp")!important;background-color:#b3121b!important;background-size:512px 512px!important}
html:not(#tdsh-z) body.tdsh-giallo .tg-drawer__ledgers a,html:not(#tdsh-z) body.tdsh-front .tg-stub,html:not(#tdsh-z) body.tdsh-giallo .dsh-ledger__rail-day{border-left:1px solid rgba(10,10,10,.25)!important;box-shadow:none!important}
html:not(#tdsh-z) body.tdsh-front .tg-latest{box-shadow:0 18px 40px -24px rgba(0,0,0,.7)!important}
/* card photo overlays: keep the dot screen, drop the red/yellow wash */
html:not(#tdsh-z) body.tdsh-giallo :is(.tg-card__ph,.archive56__main .post56 .thumbnail56)::after{background:radial-gradient(circle,rgba(10,10,10,.5) 0,rgba(10,10,10,.5) 1px,transparent 1.5px) 0 0/6px 6px!important}
/* --- red ledger band: readable text, fine rules --- */
html:not(#tdsh-z) body.tdsh-giallo .tg-bar .tg-wrap{border-top-width:1px!important;border-bottom-width:1px!important;border-color:rgba(19,18,15,.5)!important}
html:not(#tdsh-z) body.tdsh-giallo .tg-bar .tg-mono,html:not(#tdsh-z) body.tdsh-giallo .tg-bar .tg-bar__cl span,html:not(#tdsh-z) body.tdsh-giallo .tg-bar .tg-wrap::before,html:not(#tdsh-z) body.tdsh-giallo .tg-bar .tg-wrap::after,html:not(#tdsh-z) body.tdsh-giallo .tg-bar .tg-bar__site::before,html:not(#tdsh-z) body.tdsh-giallo .tg-bar .tg-bar__site::after,html:not(#tdsh-z) body.tdsh-giallo .tg-bar .tg-bar__cl::after{color:#f6efdc!important;opacity:1!important}
html:not(#tdsh-z) body.tdsh-giallo .tg-bar .tg-bar__cl span{border-left-width:1px!important;border-left-color:rgba(246,239,220,.6)!important}
html:not(#tdsh-z) body.tdsh-giallo .tg-bar .tg-bar__site{border-top-width:1px!important;border-top-color:rgba(19,18,15,.4)!important}
/* tagline rule */
html:not(#tdsh-z) body.tdsh-giallo .main_header56 .site-description::before{border-left-width:1px!important;border-left-color:#b3121b!important}

html:not(#tdsh-z) #tg-drawer .tg-drawer__search label.tg-kicker,html:not(#tdsh-z) #tg-drawer p.tg-drawer__qh.tg-kicker{color:#1a1714!important;border-bottom-color:rgba(26,23,20,.35)!important}
/* v2: contrast fixes — yellow/light text on cream & yellow surfaces -> dark ink */
html:not(#tdsh-z) body.tdsh-giallo .tg-strip.tg-p-cream p.tg-kicker.tg-strip__kick,html:not(#tdsh-z) body.tdsh-giallo .tg-strip.tg-p-yellow p.tg-kicker.tg-strip__kick,html:not(#tdsh-z) #tg-drawer .tg-drawer__head p.tg-kicker,html:not(#tdsh-z) body.tdsh-giallo .hero-copy .evidence-stamp{color:#1a1714!important;border-color:rgba(26,23,20,.35)!important}
html:not(#tdsh-z) #tg-drawer .tg-drawer__search label.tg-kicker kbd.tg-kbd{color:#1a1714!important;border-color:rgba(26,23,20,.35)!important;background:transparent!important}
/* v2: header bands seamless with page — same colour + same fixed-origin black halftone, hairline separators only */
html:not(#tdsh-z) body.tdsh-giallo,html:not(#tdsh-z) body.tdsh-giallo .tg-util,html:not(#tdsh-z) body.tdsh-giallo:not(.tdsh-front) .main_header56,html:not(#tdsh-z) body.tdsh-giallo .header_bottom56,html:not(#tdsh-z) body.tdsh-giallo .header_mobile56,html:not(#tdsh-z) body.tdsh-giallo .header_sticky56{background-color:#131210!important;background-image:url(/wp-content/uploads/2026/10/tdsh-ht-f1-black.webp)!important;background-size:512px 512px!important;background-repeat:repeat!important;background-attachment:fixed!important;background-position:0 0!important;box-shadow:none!important;filter:none!important}
html:not(#tdsh-z) body.tdsh-giallo .header_bottom56 .tdsh-mast-nav,html:not(#tdsh-z) body.tdsh-giallo .tg-util *{background-color:transparent!important;background-image:none!important;box-shadow:none!important}
html:not(#tdsh-z) body.tdsh-giallo .tg-util{border-bottom:1px solid rgba(245,217,10,.25)!important}
html:not(#tdsh-z) body.tdsh-giallo .header_bottom56 .header_bottom56__container{border-top:1px solid rgba(245,217,10,.25)!important}
/* v2: hide post-end share row */
html:not(#tdsh-z) body.tdsh-giallo .single56__share.single56__element{display:none!important;margin:0!important}
/* ledger hotfix */
html:not(#tdsh-z) body.tdsh-giallo .tg-ledger{overflow:hidden!important}
html:not(#tdsh-z) body.tdsh-giallo .tg-ledger .tg-wrap,html:not(#tdsh-z) body.tdsh-giallo .tg-ledger__grid{max-width:100%!important;box-sizing:border-box!important;min-width:0!important}
html:not(#tdsh-z) body.tdsh-giallo .tg-ledger__grid>*{min-width:0!important}
html:not(#tdsh-z) body.tdsh-giallo .tg-ledger .tg-eyebox{max-width:calc(100% - 24px)!important;margin-inline:auto!important;box-sizing:border-box!important}
html:not(#tdsh-z) body.tdsh-giallo .tg-ledger .tg-eyebox img{max-width:100%!important;height:auto!important}
html:not(#tdsh-z) body.tdsh-giallo .tg-latest__top{display:flex!important;flex-wrap:wrap!important;gap:6px 12px!important;align-items:flex-start!important}
html:not(#tdsh-z) body.tdsh-giallo .tg-latest__date{flex:1 1 180px!important;min-width:0!important;white-space:normal!important;overflow-wrap:anywhere!important}
html:not(#tdsh-z) body.tdsh-giallo .tg-ledger .tg-stub,html:not(#tdsh-z) body.tdsh-giallo .tg-ledger .tg-stub>span{min-width:0!important;overflow:visible!important}
html:not(#tdsh-z) body.tdsh-giallo .tg-stub__d,html:not(#tdsh-z) body.tdsh-giallo .tg-ledger-archive__date{white-space:nowrap!important;overflow:visible!important;font-size:clamp(30px,3vw,44px)!important;line-height:1!important}
html:not(#tdsh-z) body.tdsh-giallo .tg-stub__t{white-space:normal!important;overflow-wrap:anywhere!important}
html:not(#tdsh-z) body.tdsh-giallo .tg-ledger__big{font-size:clamp(44px,5.6vw,80px)!important;line-height:.92!important;text-wrap:balance!important;overflow-wrap:normal!important;hyphens:none!important}
html:not(#tdsh-z) body.tdsh-giallo .tg-latest h3,html:not(#tdsh-z) body.tdsh-giallo .tg-strip h2,html:not(#tdsh-z) body.tdsh-giallo #tg-drawer h2,html:not(#tdsh-z) body.tdsh-giallo #tg-drawer h3{line-height:1.02!important;text-wrap:balance!important;hyphens:none!important;overflow-wrap:normal!important}
html:not(#tdsh-z) body.tdsh-giallo .tg-latest h3{font-size:clamp(24px,2.3vw,34px)!important}
html:not(#tdsh-z) body.tdsh-giallo .tg-ledger .tg-nights ol{min-width:0!important}
/* kickers */
html:not(#tdsh-z) body.tdsh-giallo .tg-strip p.tg-kicker.tg-strip__kick,html:not(#tdsh-z) body.tdsh-giallo .tg-ledger .tg-ledger__kick{font-size:13px!important;font-weight:700!important;letter-spacing:.14em!important;opacity:1!important;mix-blend-mode:normal!important;filter:none!important;border:0!important;border-bottom:1px solid currentColor!important;border-bottom-color:rgba(245,217,10,.35)!important;color:#f5d90a!important}
html:not(#tdsh-z) body.tdsh-giallo .tg-strip.tg-p-cream p.tg-strip__kick,html:not(#tdsh-z) body.tdsh-giallo .tg-strip.tg-p-yellow p.tg-strip__kick{color:#1a1714!important;border-bottom-color:rgba(26,23,20,.35)!important}
html:not(#tdsh-z) body.tdsh-giallo .tg-strip.tg-p-red p.tg-strip__kick,html:not(#tdsh-z) body.tdsh-giallo .tg-ledger .tg-ledger__kick{color:#f3efe6!important;border-bottom-color:rgba(243,239,230,.35)!important}
@media(max-width:600px){html:not(#tdsh-z) body.tdsh-giallo .tg-strip p.tg-kicker.tg-strip__kick,html:not(#tdsh-z) body.tdsh-giallo .tg-ledger .tg-ledger__kick{font-size:12px!important}}
html:not(#tdsh-z) body.tdsh-giallo .tg-ledger .tg-ledger__kick{outline:0!important;box-shadow:none!important;background:none!important;padding:0 0 8px!important;display:inline-block!important}
/* ledger: old paper textures -> flat + halftone */
html:not(#tdsh-z) body.tdsh-giallo .tg-ledger-archive__ol,html:not(#tdsh-z) body.tdsh-giallo .tg-ledger-card__sheet{background:#f3efe6 url("https://thedarksideofhumanity.com/wp-content/uploads/2026/10/tdsh-ht-f1-cream.webp") 0 0/512px 512px repeat!important}
html:not(#tdsh-z) body.tdsh-giallo .tg-ledger-card__loc{background:#f5d90a url("https://thedarksideofhumanity.com/wp-content/uploads/2026/10/tdsh-ht-f1-yellow.webp") repeat!important}
html:not(#tdsh-z) body.tdsh-giallo .tg-lt__date{background:#b3121b url("https://thedarksideofhumanity.com/wp-content/uploads/2026/10/tdsh-ht-f1-red.webp") repeat!important}
html:not(#tdsh-z) body.tdsh-giallo .tg-ledger-archive__ol::before,html:not(#tdsh-z) body.tdsh-giallo .tg-ledger-archive__ol::after,html:not(#tdsh-z) body.tdsh-giallo .tg-ledger-card__sheet::before,html:not(#tdsh-z) body.tdsh-giallo .tg-ledger-card__sheet::after{background-image:none!important}
/* ledger: thin rules */
html:not(#tdsh-z) body.tdsh-giallo .tg-ledger-archive__ol{border:1px solid #050505!important}
html:not(#tdsh-z) body.tdsh-giallo .tg-ledger-archive__card,html:not(#tdsh-z) body.tdsh-giallo .tdsh-edition__thumb,html:not(#tdsh-z) body.tdsh-giallo .tdsh-edition__stats,html:not(#tdsh-z) body.tdsh-giallo .tdsh-edition__cta,html:not(#tdsh-z) body.tdsh-giallo .tdsh-edition__cta *{border-width:1px!important}
html:not(#tdsh-z) body.tdsh-giallo .tg-ledger-archive__card{border-bottom-width:0!important}
/* Ledger readability fix: dark ink on cream */
html:not(#tdsh-z) body.tdsh-giallo.dsh-ledger-single article.dsh-ledger .entry-content :is(.tg-ledger-brief,.tg-ledger-card__main) :is(p,li,span,em,strong,b,i,small,blockquote,td,th):not(.dropcap):not([class*="drop-cap"]):not([class*="dropcap"]){color:#1a1714!important}
html:not(#tdsh-z) body.tdsh-giallo.dsh-ledger-single article.dsh-ledger .entry-content :is(.tg-ledger-brief,.tg-ledger-card__main) :is(p,li) a,html:not(#tdsh-z) body.tdsh-giallo.dsh-ledger-single article.dsh-ledger .entry-content :is(.tg-ledger-brief,.tg-ledger-card__main) :is(p,li) a *{color:#b3121b!important}
/* #tdsh-halftone-restore */
/* TDSH Halftone Restore (replaces old grain): black surfaces that fell back to theme tex-black.webp get the fine black halftone (from snippet 46 sec.1 black). No yellow/red title bands, no headings touched. */
:root body.tdsh-giallo #wi-footer,
:root body.tdsh-giallo footer.site-footer,
:root #wi-footer.fpo-visible,
:root .tdsh-giallo .tg-drawer__panel,
:root .tdsh-giallo .tg-card,
:root .tdsh-front .tg-latest,
:root .tdsh-giallo .tg-p-black,
:root .tdsh-giallo .tg-nofile,
:root .tdsh-giallo .tg-sub__form,
:root body.tdsh-giallo .blog56 .post56,
:root body.tdsh-giallo .archive56__main .primary56 .post56,
:root body.tdsh-giallo .single56__bottom_posts .post56,
:root body.tdsh-giallo .secondary56 .widget,
:root #imagebox-16.fpo-visible,
:root #jetpack-search-filters-6.fpo-visible,
:root #latest-posts-10.fpo-visible,
:root body.tdsh-giallo .entry-content .wp-block-jetpack-subscriptions{
 background-image:var(--tdsh-tex-black)!important;background-size:6px 6px!important;background-repeat:repeat!important;background-color:#121212!important}

/* #tdsh-fine-color-halftone */
/* v2 FINER: 2px staggered pitch (dots at .5/.5 and 1.5/1.5), r=.32px (~0.64px dots); integer pitch so no moire at 1x/2x. Same colours/alpha/scope as v1.
   TDSH Colour Halftone (MOCKUP, not installed) - replaces the old grain/blotch tex-yellow.webp + tex-red.webp
   with fine, tight, opaque halftone tiles (same 600px tile size the theme uses, 2px staggered pitch, ~0.64px dots).
   Yellow #f5c400 + near-black dots @16%; Red #b3121b + deep-red dots @30%. Pure CSS/SVG, no uploads needed.
   Everything sits in @layer tdsh + !important so it beats theme CSS, FastPixel lazy-bg rules and the dossier layer (as snippet 135). */
:root{--tdsh-tex-black:radial-gradient(circle at 1px 1px,rgba(243,239,230,.06) 1px,transparent 1.3px);--tdsh-ht-yellow:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='600' height='600'%3E%3Cdefs%3E%3Cpattern id='p' width='2' height='2' patternUnits='userSpaceOnUse'%3E%3Ccircle cx='0.5' cy='0.5' r='0.32' fill='%23111111' fill-opacity='0.16'/%3E%3Ccircle cx='1.5' cy='1.5' r='0.32' fill='%23111111' fill-opacity='0.16'/%3E%3C/pattern%3E%3C/defs%3E%3Crect width='600' height='600' fill='%23f5c400'/%3E%3Crect width='600' height='600' fill='url(%23p)'/%3E%3C/svg%3E");--tdsh-ht-red:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='600' height='600'%3E%3Cdefs%3E%3Cpattern id='p' width='2' height='2' patternUnits='userSpaceOnUse'%3E%3Ccircle cx='0.5' cy='0.5' r='0.32' fill='%232a0003' fill-opacity='0.3'/%3E%3Ccircle cx='1.5' cy='1.5' r='0.32' fill='%232a0003' fill-opacity='0.3'/%3E%3C/pattern%3E%3C/defs%3E%3Crect width='600' height='600' fill='%23b3121b'/%3E%3Crect width='600' height='600' fill='url(%23p)'/%3E%3C/svg%3E")}
@layer tdsh {
/* 1. Shared theme surfaces (giallo.css / giallo-locker.css / giallo-ledger.css) */
html:not(#ch#ch#ch#ch#ch#ch) .tdsh-giallo .tg-p-yellow:not(.tg-strip):not(.tg-poison),
html:not(#ch#ch#ch#ch#ch#ch) body.tdsh-giallo .tg-btn,
html:not(#ch#ch#ch#ch#ch#ch) body.tdsh-giallo.single-post .single56__header,
html:not(#ch#ch#ch#ch#ch#ch) body.tdsh-giallo .entry-content>.wp-block-group:has(.wp-block-jetpack-subscriptions),
html:not(#ch#ch#ch#ch#ch#ch) body.tdsh-giallo .archive56__titlebar .titlebar56,
html:not(#ch#ch#ch#ch#ch#ch) .tdsh-giallo .tg-casetab .tg-evid--tab,
html:not(#ch#ch#ch#ch#ch#ch) body.tdsh-ledger .tg-ledger-card__loc,
html:not(#ch#ch#ch#ch#ch#ch) body.tdsh-ledger .tg-ledger-card__update{background-image:var(--tdsh-ht-yellow)!important;background-size:600px 600px!important;background-repeat:repeat!important}
html:not(#ch#ch#ch#ch#ch#ch) .tdsh-giallo .tg-p-red,
html:not(#ch#ch#ch#ch#ch#ch) .tdsh-giallo .tg-sub__panel:not(.is-core),
html:not(#ch#ch#ch#ch#ch#ch) body.tdsh-giallo .mainnav ul.menu>li.tg-nav-evid>a.tg-evid,
html:not(#ch#ch#ch#ch#ch#ch) body.tdsh-ledger .single56__title .tg-lt__date{background-image:var(--tdsh-ht-red)!important;background-size:600px 600px!important;background-repeat:repeat!important}

/* 2. The Dark Dispatch band: yellow half = #f5c400 halftone, torn red half = red halftone (glove art, stamp, heading untouched) */
html:not(#ch#ch#ch#ch#ch#ch) .tdsh-giallo .tg-sub--dispatch{background-color:#f5c400!important;background-image:var(--tdsh-ht-yellow)!important;background-size:600px 600px!important}
html:not(#ch#ch#ch#ch#ch#ch) .tdsh-giallo .tg-sub--dispatch .tg-sub__panel:not(.is-core){background-color:#b3121b!important;background-image:var(--tdsh-ht-red)!important;background-size:600px 600px!important}
/* 3. Readable intro on yellow: near-black #111 Polymath (family + site-wide 300 weight from the font-cleanup rule left as is) */
html:not(#ch#ch#ch#ch#ch#ch) .tdsh-giallo .tg-sub--dispatch .tg-sub__lede{color:#111!important;-webkit-text-fill-color:#111!important;text-shadow:none!important;opacity:1!important}
html:not(#ch#ch#ch#ch#ch#ch) .tdsh-giallo .tg-sub--dispatch .tg-insta a{color:#111!important;-webkit-text-fill-color:#111!important;text-decoration-color:#111!important;border-color:#111!important}
/* labels: keep Prestige Elite bold, near-black */
html:not(#ch#ch#ch#ch#ch#ch) .tdsh-giallo .tg-sub--dispatch :is(.tg-kicker){color:#111!important;font-weight:700!important}

/* 4. Bold-fluid dossiers: swap the shared texture variables (tape, ribbons, section numbers, stamps, th, pulls, chips, sources tab, tags...) */
html:not(#rd#rd#rd#rd#rd#rd#rd#rd#rd#rd#rd#rd#rd#rd#rd#rd#rd#rd#rd#rd#rd#rd#rd#rd#rd#rd#rd#rd#rd#rd#rd#rd#rd#rd#rd#rd#rd#rd#rd#rd#rd#rd#rd#rd#rd#rd#rd#rd#rd#rd#rd#rd#rd#rd#rd#rd#rd#rd#rd#rd) .tdsh-bf[id$="-dossier"],html:not(#rd#rd#rd#rd#rd#rd#rd#rd#rd#rd#rd#rd#rd#rd#rd#rd#rd#rd#rd#rd#rd#rd#rd#rd#rd#rd#rd#rd#rd#rd#rd#rd#rd#rd#rd#rd#rd#rd#rd#rd#rd#rd#rd#rd#rd#rd#rd#rd#rd#rd#rd#rd#rd#rd#rd#rd#rd#rd#rd#rd) [id$="-dossier"]{--tex-yellow:var(--tdsh-ht-yellow)!important;--tex-red:var(--tdsh-ht-red)!important}
/* 5. Menu drawer: kill the old grain.png overlay (theme giallo-locker.css + snippet 37 re-declaration); the panel itself already carries the fine black halftone (snippet 133) */
html:not(#ch#ch#ch#ch#ch#ch) .tdsh-giallo .tg-drawer__panel::after{background-image:none!important;opacity:0!important}
}

/* #tdsh-casefile */
@layer tdsh {
body.tdsh-cf-page:not(#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z) :is(.container--main,.single56__outer,.primary56,.single56__body,.entry-content){max-width:none!important;width:100%!important;padding-left:0!important;padding-right:0!important;margin-left:0!important;margin-right:0!important}
.tdsh-cf:is(.tdsh-gsk,.tdsh-flat):not(#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z){
  --ink:#0a0a0a;--char:#0a0a0a;--char2:#0a0a0a;--cream:#f3efe6;--yel:#f5c400;--red:#b3121b;--hair:#f3efe6;
  --heading:"Newake TDSH","Newake",Impact,sans-serif;--body:"polymath-text",Georgia,serif;--label:"prestige-elite-std","Courier New",monospace;
  max-width:none!important;margin:0!important;padding:0!important;color:var(--cream)!important;font-family:var(--body)!important;background:var(--ink)!important;container-type:inline-size;overflow-wrap:break-word}
.tdsh-cf:is(.tdsh-gsk,.tdsh-flat):not(#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z) *{box-sizing:border-box;box-shadow:none!important;border-radius:0!important}
.tdsh-cf:is(.tdsh-gsk,.tdsh-flat):not(#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z) .dossier-page{max-width:none!important;margin:0!important;padding:0!important;background:none!important;border:0!important}
/* type */
.tdsh-cf:is(.tdsh-gsk,.tdsh-flat):not(#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z) :is(p,li,td,dd){font-family:var(--body)!important;font-size:clamp(17px,1.25vw,20px)!important;line-height:1.38!important;color:var(--cream)!important}
.tdsh-cf:is(.tdsh-gsk,.tdsh-flat):not(#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z) :is(h2,h3,.ov-h,.hero-title){font-family:var(--heading)!important;font-weight:900!important;font-style:normal!important;text-transform:uppercase!important;letter-spacing:-.01em!important;line-height:.94!important;color:var(--cream)!important} .tdsh-cf:is(.tdsh-gsk,.tdsh-flat):not(#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z) .tdsh-tipcta{background:#0f0d0b url("https://thedarksideofhumanity.com/wp-content/uploads/2026/10/tdsh-ht-f1-black.webp") 0 0/512px 512px repeat!important;border:1px solid #f3efe6!important;border-top:6px solid #f5c400!important;color:#f3efe6!important;-webkit-text-fill-color:currentColor!important;box-shadow:none!important} .tdsh-cf:is(.tdsh-gsk,.tdsh-flat):not(#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z) .tdsh-tipcta :is(.tdsh-tipcta__title,.tdsh-tipcta__text,p,h3){color:#f3efe6!important;-webkit-text-fill-color:#f3efe6!important;text-shadow:none!important} .tdsh-cf:is(.tdsh-gsk,.tdsh-flat):not(#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z) .tdsh-tipcta .tdsh-tipcta__kicker{color:#f5c400!important;-webkit-text-fill-color:#f5c400!important} .tdsh-cf:is(.tdsh-gsk,.tdsh-flat):not(#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z) .tdsh-tipcta .tdsh-tipcta__btn{background:#f5c400!important;color:#0b0b0b!important;-webkit-text-fill-color:#0b0b0b!important;border:0!important} .tdsh-cf:is(.tdsh-gsk,.tdsh-flat):not(#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z) .tdsh-tipcta .tdsh-tipcta__stamp{color:#b3121b!important;-webkit-text-fill-color:#b3121b!important;border-color:#b3121b!important;background:transparent!important}
.tdsh-cf:is(.tdsh-gsk,.tdsh-flat):not(#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z) :is(h2,h3) strong{font-weight:inherit!important}
.tdsh-cf:is(.tdsh-gsk,.tdsh-flat):not(#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z) :is(.kicker,.eyebrow,.roster-label,.gr-src,.mini-chip,.ph-tag,.ph-cr,.section-num,.matrix-row strong,.tl-row b){font-family:var(--label)!important;font-style:normal!important;text-transform:uppercase!important;letter-spacing:.08em!important}
.tdsh-cf:is(.tdsh-gsk,.tdsh-flat):not(#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z) a{color:var(--yel)!important;text-decoration:underline!important;text-decoration-thickness:1px!important;text-underline-offset:3px}
/* HERO: real photo, title, stamps */
.tdsh-cf:is(.tdsh-gsk,.tdsh-flat):not(#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z) .hero{display:block!important;position:relative;padding:clamp(14px,2vw,28px) clamp(14px,3vw,52px) clamp(12px,1.6vw,22px)!important;border:0!important;border-bottom:1px solid var(--hair)!important;background:var(--ink)!important;min-height:0!important}
.tdsh-cf:is(.tdsh-gsk,.tdsh-flat):not(#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z) .hero::after{content:"";display:block;clear:both}
.tdsh-cf:is(.tdsh-gsk,.tdsh-flat):not(#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z) .hero .hero-copy{display:block!important;max-width:none!important;padding:0!important;border:0!important;background:none!important}
.tdsh-cf:is(.tdsh-gsk,.tdsh-flat):not(#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z) .hero-title{font-size:clamp(40px,6.4vw,112px)!important;margin:14px 0 18px!important;text-shadow:clamp(3px,.4vw,6px) clamp(3px,.4vw,6px) 0 var(--red)!important;max-width:none!important}
.tdsh-cf:is(.tdsh-gsk,.tdsh-flat):not(#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z) .eyebrow{display:inline-block!important;font-size:12px!important;color:var(--yel)!important;border:1px solid var(--yel)!important;padding:3px 7px!important;background:none!important;margin-right:8px}
.tdsh-cf:is(.tdsh-gsk,.tdsh-flat):not(#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z) .evidence-stamp{display:inline-block!important;font-family:var(--label)!important;font-weight:700!important;font-size:13px!important;letter-spacing:.14em!important;text-transform:uppercase;color:var(--red)!important;border:2px solid var(--red)!important;padding:3px 9px!important;transform:rotate(-3deg);background:none!important;position:static!important}
.tdsh-cf:is(.tdsh-gsk,.tdsh-flat):not(#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z) .chipline{display:flex!important;flex-wrap:wrap;gap:6px;margin:0 0 14px!important}
.tdsh-cf:is(.tdsh-gsk,.tdsh-flat):not(#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z) .mini-chip{font-size:11px!important;padding:3px 7px!important;border:1px solid var(--hair)!important;color:var(--cream)!important;background:var(--char)!important}
.tdsh-cf:is(.tdsh-gsk,.tdsh-flat):not(#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z) .hero-note{border:0!important;border-left:2px solid var(--yel)!important;padding:2px 0 2px 14px!important;background:none!important;max-width:none!important}
.tdsh-cf:is(.tdsh-gsk,.tdsh-flat):not(#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z) .hero-note p{font-size:clamp(20px,2.3vw,34px)!important;line-height:1.22!important;font-weight:300!important;margin:0!important}
/* figures: floated exhibits, text always wraps */
.tdsh-cf:is(.tdsh-gsk,.tdsh-flat):not(#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z) figure.tdsh-fig{float:right!important;clear:right;width:clamp(150px,34cqi,560px)!important;max-width:48%!important;margin:6px 0 14px clamp(14px,2vw,30px)!important;padding:8px 8px 6px!important;background:var(--char2)!important;border:1px solid var(--hair)!important;transform:rotate(.6deg);position:relative;display:block!important}
.tdsh-cf:is(.tdsh-gsk,.tdsh-flat):not(#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z) .section:nth-of-type(odd) figure.tdsh-fig{float:left!important;clear:left;margin:6px clamp(14px,2vw,30px) 14px 0!important;transform:rotate(-.7deg)}
.tdsh-cf:is(.tdsh-gsk,.tdsh-flat):not(#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z) figure.tdsh-fig::before{content:"";position:absolute;top:-9px;left:50%;width:84px;height:18px;margin-left:-42px;background:rgba(245,196,0,.78);transform:rotate(-4deg)}
.tdsh-cf:is(.tdsh-gsk,.tdsh-flat):not(#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z) figure.tdsh-fig img{display:block!important;width:100%!important;height:auto!important;max-height:none!important;object-fit:contain!important;filter:none!important;opacity:1!important;visibility:visible!important}
.tdsh-cf:is(.tdsh-gsk,.tdsh-flat):not(#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z) figure.tdsh-fig figcaption{display:block!important;max-height:none!important;overflow:visible!important;-webkit-line-clamp:unset!important;height:auto!important;font-family:var(--body)!important;font-style:italic;font-weight:300;font-size:14px!important;line-height:1.3!important;color:var(--cream)!important;margin:7px 0 0!important;padding:0!important;background:none!important;border:0!important}
.tdsh-cf:is(.tdsh-gsk,.tdsh-flat):not(#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z) .ph-tag{display:block!important;font-size:11px!important;font-weight:700;color:var(--ink)!important;background:var(--yel)!important;width:max-content;padding:2px 6px!important;margin:0 0 4px!important}
.tdsh-cf:is(.tdsh-gsk,.tdsh-flat):not(#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z) .ph-cr{display:block!important;font-size:10px!important;line-height:1.3;letter-spacing:.03em!important;text-transform:none!important;color:rgba(243,239,230,.7)!important;margin-top:3px}
.tdsh-cf:is(.tdsh-gsk,.tdsh-flat):not(#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z) .hero figure.tdsh-fig{float:right!important;width:clamp(200px,40cqi,700px)!important;margin:0 0 16px clamp(16px,3vw,48px)!important;transform:rotate(1.2deg)}
/* sections: rail + body, alternating surfaces */
.tdsh-cf:is(.tdsh-gsk,.tdsh-flat):not(#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z) .section{display:grid!important;grid-template-columns:minmax(220px,21%) 1fr;gap:0 clamp(18px,2.6vw,44px);margin:0!important;padding:clamp(16px,1.8vw,28px) clamp(14px,3vw,52px)!important;border:0!important;border-top:1px solid var(--hair)!important;background:var(--ink)!important;max-width:none!important}
.tdsh-cf:is(.tdsh-gsk,.tdsh-flat):not(#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z) .section:nth-of-type(even){background:var(--char)!important}
.tdsh-cf:is(.tdsh-gsk,.tdsh-flat):not(#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z) .section-head{display:block!important;align-self:start;position:sticky;top:90px;padding:0!important;margin:0!important;border:0!important;background:none!important}
.tdsh-cf:is(.tdsh-gsk,.tdsh-flat):not(#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z) .section-num{display:inline-block!important;font-size:13px!important;font-weight:700!important;color:var(--ink)!important;background:var(--yel)!important;padding:3px 8px!important;margin:0 0 10px!important;border:0!important;width:auto!important;height:auto!important;line-height:1.2!important}
.tdsh-cf:is(.tdsh-gsk,.tdsh-flat):not(#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z) .section:nth-of-type(4n+3) .section-num{background:var(--red)!important;color:var(--cream)!important}
.tdsh-cf:is(.tdsh-gsk,.tdsh-flat):not(#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z) .kicker{font-size:11px!important;color:var(--yel)!important;margin:0 0 8px!important;padding:0 0 6px!important;border-bottom:1px solid var(--hair)!important}
.tdsh-cf:is(.tdsh-gsk,.tdsh-flat):not(#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z) .section-title :is(h2,h3,.ov-h){font-size:clamp(22px,1.9vw,32px)!important;hyphens:manual!important;word-break:normal!important;overflow-wrap:normal!important;margin:0!important;text-shadow:3px 3px 0 var(--red)!important}
.tdsh-cf:is(.tdsh-gsk,.tdsh-flat):not(#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z) .section-body{min-width:0;padding:0!important;border:0!important;background:none!important}
.tdsh-cf:is(.tdsh-gsk,.tdsh-flat):not(#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z) .section-body::after{content:"";display:block;clear:both}
.tdsh-cf:is(.tdsh-gsk,.tdsh-flat):not(#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z) .card{background:none!important;border:0!important;padding:0!important;margin:0!important;color:var(--cream)!important}
.tdsh-cf:is(.tdsh-gsk,.tdsh-flat):not(#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z) .card > p:first-child br:first-child{display:none}
.tdsh-cf:is(.tdsh-gsk,.tdsh-flat):not(#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z) .card p{margin:0 0 .85em!important}
.tdsh-cf:is(.tdsh-gsk,.tdsh-flat):not(#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z) .briefing > h2{font-size:clamp(24px,2.2vw,36px)!important;margin:0 0 12px!important;color:var(--yel)!important;text-shadow:none!important}
/* overview: case-status ledger + timeline */
.tdsh-cf:is(.tdsh-gsk,.tdsh-flat):not(#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z) .ov-stack{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(min(100%,380px),1fr));gap:18px clamp(18px,2.4vw,40px);margin:0 0 26px!important}
.tdsh-cf:is(.tdsh-gsk,.tdsh-flat):not(#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z) .ov-stack > .card{grid-column:1/-1}
.tdsh-cf:is(.tdsh-gsk,.tdsh-flat):not(#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z) .matrix{border:1px solid var(--hair)!important;background:none!important;margin:0!important}
.tdsh-cf:is(.tdsh-gsk,.tdsh-flat):not(#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z) .matrix::before{content:"CASE STATUS";display:block;font:700 12px/1 var(--label);letter-spacing:.14em;background:var(--red);color:var(--cream);padding:7px 10px}
.tdsh-cf:is(.tdsh-gsk,.tdsh-flat):not(#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z) .matrix-row{display:grid!important;grid-template-columns:150px 1fr;gap:12px;padding:8px 10px!important;border:0!important;border-top:1px solid var(--hair)!important;background:var(--char)!important;color:var(--cream)!important}
.tdsh-cf:is(.tdsh-gsk,.tdsh-flat):not(#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z) .matrix-row:nth-child(even){background:var(--char2)!important}
.tdsh-cf:is(.tdsh-gsk,.tdsh-flat):not(#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z) .matrix-row strong{font-size:11px!important;color:var(--yel)!important}
.tdsh-cf:is(.tdsh-gsk,.tdsh-flat):not(#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z) .matrix-row span{font-family:var(--body)!important;font-weight:300;font-size:16px!important;line-height:1.3;color:var(--cream)!important}
.tdsh-cf:is(.tdsh-gsk,.tdsh-flat):not(#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z) .matrix-row.caution{border-left:4px solid var(--yel)!important;background-image:none!important}
.tdsh-cf:is(.tdsh-gsk,.tdsh-flat):not(#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z) .roster-label{display:block!important;font-size:12px!important;font-weight:700;color:var(--ink)!important;background:var(--yel)!important;padding:7px 10px!important}
.tdsh-cf:is(.tdsh-gsk,.tdsh-flat):not(#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z) .tl{border:1px solid var(--hair)!important;border-top:0!important;padding:4px 0 4px 0!important;background:none!important}
.tdsh-cf:is(.tdsh-gsk,.tdsh-flat):not(#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z) .tl-row{display:grid!important;grid-template-columns:150px 1fr;gap:12px;padding:8px 10px 8px 22px!important;position:relative;border:0!important;background:none!important}
.tdsh-cf:is(.tdsh-gsk,.tdsh-flat):not(#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z) .tl-row::before{content:"";position:absolute;left:9px;top:0;bottom:0;width:1px;background:var(--red)}
.tdsh-cf:is(.tdsh-gsk,.tdsh-flat):not(#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z) .tl-row::after{content:"";position:absolute;left:5px;top:13px;width:9px;height:9px;background:var(--red)}
.tdsh-cf:is(.tdsh-gsk,.tdsh-flat):not(#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z) .tl-row b{font-size:12px!important;color:var(--yel)!important}
.tdsh-cf:is(.tdsh-gsk,.tdsh-flat):not(#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z) .tl-row span{font-family:var(--body)!important;font-weight:300;font-size:16px!important;line-height:1.3}
.tdsh-cf:is(.tdsh-gsk,.tdsh-flat):not(#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z) .gr-src{display:block;font-size:10px!important;opacity:.75;margin-top:6px}
/* keep-going box + lists + FAQ */
.tdsh-cf:is(.tdsh-gsk,.tdsh-flat):not(#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z) .tdsh-keep-going{display:flow-root;background:var(--char2)!important;border:1px solid var(--hair)!important;border-left:4px solid var(--red)!important;padding:12px 16px!important}
.tdsh-cf:is(.tdsh-gsk,.tdsh-flat):not(#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z) .tdsh-keep-going > p{font-family:var(--label)!important;font-size:12px!important;color:var(--yel)!important;letter-spacing:.12em}
.tdsh-cf:is(.tdsh-gsk,.tdsh-flat):not(#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z) .rank-math-list-item{display:flow-root;border-top:1px solid var(--hair);padding:12px 0}
.tdsh-cf:is(.tdsh-gsk,.tdsh-flat):not(#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z) .rank-math-question{font-size:clamp(20px,1.6vw,26px)!important;text-shadow:none!important;color:var(--yel)!important;margin:0 0 6px!important}
/* closing sources dropdown */
.tdsh-cf:is(.tdsh-gsk,.tdsh-flat):not(#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z) details.tdsh-sources{border:1px solid var(--hair)!important;background:var(--char2)!important}
.tdsh-cf:is(.tdsh-gsk,.tdsh-flat):not(#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z) details.tdsh-sources > summary{cursor:pointer;list-style:none;font:700 14px/1 var(--label);letter-spacing:.14em;text-transform:uppercase;color:var(--ink);background:var(--yel);padding:12px 14px;min-height:40px}
.tdsh-cf:is(.tdsh-gsk,.tdsh-flat):not(#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z) details.tdsh-sources > summary::after{content:" +"}
.tdsh-cf:is(.tdsh-gsk,.tdsh-flat):not(#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z) details.tdsh-sources[open] > summary::after{content:" \2212"}
.tdsh-cf:is(.tdsh-gsk,.tdsh-flat):not(#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z) details.tdsh-sources > div{padding:14px 16px}
/* phone */

/* theme h1 already carries the title: hide the duplicate hero title */
.tdsh-cf:is(.tdsh-gsk,.tdsh-flat):not(#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z) .hero-title{display:none!important}
.tdsh-cf:is(.tdsh-gsk,.tdsh-flat):not(#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z) .hero-copy > *{float:none!important;position:static!important;width:auto!important}
.tdsh-cf:is(.tdsh-gsk,.tdsh-flat):not(#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z) .hero .chipline{margin-top:14px!important}
/* AI "In brief" box (outside the dossier root): charcoal + yellow strip instead of flat cream */
body.tdsh-cf-page:not(#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z) .entry-content .ai-summarization-summary{background:#f3efe6!important;border:0!important;border-left:4px solid #b3121b!important;margin:0!important;padding:16px clamp(16px,3.2vw,56px)!important;background-image:none!important}
body.tdsh-cf-page:not(#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z) .entry-content .ai-summarization-summary p{color:#0a0a0a!important;font-weight:400!important;font-size:clamp(17px,1.2vw,19px)!important;line-height:1.38!important}
body.tdsh-cf-page:not(#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z) .entry-content .tdsh-casemast{padding-left:clamp(16px,3.2vw,56px)!important;padding-right:clamp(16px,3.2vw,56px)!important}

/* v2: black ground, cream hairlines, cream panels, tight rhythm */
.tdsh-cf:is(.tdsh-gsk,.tdsh-flat):not(#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z) :is(.section,.section:nth-of-type(even),.hero){background:#0a0a0a!important}
.tdsh-cf:is(.tdsh-gsk,.tdsh-flat):not(#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z) :is(.matrix-row,.matrix-row:nth-child(even)){background:#0a0a0a!important;border-top:1px solid #f3efe6!important}
.tdsh-cf:is(.tdsh-gsk,.tdsh-flat):not(#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z) .matrix,.tdsh-cf:is(.tdsh-gsk,.tdsh-flat):not(#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z) .tl{border-color:#f3efe6!important}
.tdsh-cf:is(.tdsh-gsk,.tdsh-flat):not(#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z) .matrix::before{background:#b3121b!important;color:#f3efe6!important}
.tdsh-cf:is(.tdsh-gsk,.tdsh-flat):not(#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z) .roster-label{background:#f5c400!important;color:#0a0a0a!important}
.tdsh-cf:is(.tdsh-gsk,.tdsh-flat):not(#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z) .mini-chip{background:#0a0a0a!important;border-color:#f3efe6!important}
.tdsh-cf:is(.tdsh-gsk,.tdsh-flat):not(#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z) figure.tdsh-fig{background:#0a0a0a!important;border:1px solid #f3efe6!important;margin-bottom:8px!important}
.tdsh-cf:is(.tdsh-gsk,.tdsh-flat):not(#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z) .hero figure.tdsh-fig{width:clamp(160px,22cqi,360px)!important;margin-bottom:6px!important}
.tdsh-cf:is(.tdsh-gsk,.tdsh-flat):not(#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z) .ov-stack{margin:0 0 14px!important;gap:12px clamp(14px,2vw,32px)!important}
.tdsh-cf:is(.tdsh-gsk,.tdsh-flat):not(#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z) .card p{margin:0 0 .65em!important}
.tdsh-cf:is(.tdsh-gsk,.tdsh-flat):not(#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z) .section-num{margin:0 0 6px!important}
.tdsh-cf:is(.tdsh-gsk,.tdsh-flat):not(#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z) .evidence-stamp{color:#b3121b!important;border-color:#b3121b!important}
.tdsh-cf:is(.tdsh-gsk,.tdsh-flat):not(#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z) .tdsh-keep-going{background:#0a0a0a!important;border:1px solid #f3efe6!important;border-left:4px solid #b3121b!important;margin:0 0 12px!important}
/* cream panels: FAQ */
.tdsh-cf:is(.tdsh-gsk,.tdsh-flat):not(#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z) .rank-math-list-item,.tdsh-cf:is(.tdsh-gsk,.tdsh-flat):not(#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z) [class*="rank-math-faq"] .rank-math-list-item{background:#f3efe6!important;color:#0a0a0a!important;border:0!important;border-left:4px solid #b3121b!important;padding:10px 14px!important;margin:0 0 8px!important}
.tdsh-cf:is(.tdsh-gsk,.tdsh-flat):not(#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z) .rank-math-list-item :is(h3,.rank-math-question){color:#0a0a0a!important;text-shadow:none!important;background:none!important;border:0!important;padding:0!important}
.tdsh-cf:is(.tdsh-gsk,.tdsh-flat):not(#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z) .rank-math-list-item :is(.rank-math-answer,.rank-math-answer *):not(a):not(figure):not(figure *){color:#0a0a0a!important;background:none!important;border:0!important;font-weight:400!important}
.tdsh-cf:is(.tdsh-gsk,.tdsh-flat):not(#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z) .rank-math-list-item .rank-math-answer{padding:0!important}
.tdsh-cf:is(.tdsh-gsk,.tdsh-flat):not(#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z) .rank-math-list-item a{color:#b3121b!important}
.tdsh-cf:is(.tdsh-gsk,.tdsh-flat):not(#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z) .rank-math-list-item figure.tdsh-fig figcaption,.tdsh-cf:is(.tdsh-gsk,.tdsh-flat):not(#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z) .rank-math-list-item figure.tdsh-fig figcaption *:not(.ph-tag){color:#f3efe6!important}
.tdsh-cf:is(.tdsh-gsk,.tdsh-flat):not(#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z) details.tdsh-sources{background:#0a0a0a!important;border:1px solid #f3efe6!important}
body.tdsh-cf-page:not(#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z) .entry-content .ai-summarization-summary *{background:transparent!important;color:#0a0a0a!important}
.tdsh-cf:is(.tdsh-gsk,.tdsh-flat):not(#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z) .rank-math-list-item :is(h3,.rank-math-question){padding-left:34px!important;position:relative}
.tdsh-cf:is(.tdsh-gsk,.tdsh-flat):not(#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z) .ph-st{display:block!important;font-family:var(--body)!important;font-style:normal!important;font-size:12px!important;line-height:1.3!important;letter-spacing:0!important;text-transform:none!important;color:#f5c400!important;margin-top:3px}
.tdsh-cf:is(.tdsh-gsk,.tdsh-flat):not(#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z) .hero-copy > :is(.matrix,div:has(> .tl)){margin-top:14px!important;max-width:none}
.tdsh-cf:is(.tdsh-gsk,.tdsh-flat):not(#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z) .hero-copy > .matrix{display:block}
@media (min-width:761px){.tdsh-cf:is(.tdsh-gsk,.tdsh-flat):not(#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z) .hero-copy{display:grid!important;grid-template-columns:1fr 1fr;gap:0 clamp(14px,2vw,28px);overflow:hidden} .tdsh-cf:is(.tdsh-gsk,.tdsh-flat):not(#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z) .hero-copy > :is(.eyebrow,.evidence-stamp,.hero-title,.chipline,.hero-note){grid-column:1/-1} .tdsh-cf:is(.tdsh-gsk,.tdsh-flat):not(#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z) .hero-copy > .eyebrow{justify-self:start}}
.tdsh-cf:is(.tdsh-gsk,.tdsh-flat):not(#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z) .rank-math-list-item.rank-math-list-item h3.rank-math-question{padding-left:40px!important}
.tdsh-cf:is(.tdsh-gsk,.tdsh-flat):not(#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z) .section .rank-math-list-item figure.tdsh-fig,.tdsh-cf:is(.tdsh-gsk,.tdsh-flat):not(#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z) .section:nth-of-type(odd) .rank-math-list-item figure.tdsh-fig{background:#0a0a0a!important;float:right!important;clear:right;width:clamp(140px,20cqi,280px)!important;margin:4px 0 6px 16px!important}
.tdsh-cf:is(.tdsh-gsk,.tdsh-flat):not(#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z) .rank-math-list-item figure.tdsh-fig figcaption *{background:none}
.tdsh-cf:is(.tdsh-gsk,.tdsh-flat):not(#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z) .rank-math-list-item figure.tdsh-fig .ph-tag{background:#f5c400!important;color:#0a0a0a!important}
.tdsh-cf:is(.tdsh-gsk,.tdsh-flat):not(#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z) .rank-math-list-item{display:flow-root!important}
.tdsh-cf:is(.tdsh-gsk,.tdsh-flat):not(#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z) .section figure.tdsh-fig.faq-ex,.tdsh-cf:is(.tdsh-gsk,.tdsh-flat):not(#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z) .section:nth-of-type(odd) figure.tdsh-fig.faq-ex{float:right!important;clear:right;margin:4px 0 8px clamp(14px,2vw,28px)!important}
.tdsh-cf:is(.tdsh-gsk,.tdsh-flat):not(#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z) .rank-math-list-item{display:block!important;overflow:hidden;margin:0 0 8px!important} .tdsh-cf:is(.tdsh-gsk,.tdsh-flat):not(#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z) .rank-math-list-item > *{margin-top:0!important}
.tdsh-cf:is(.tdsh-gsk,.tdsh-flat):not(#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z) :has(> figure.faq-ex){display:grid!important;grid-template-columns:1fr minmax(150px,26%);gap:0 clamp(12px,1.6vw,24px);align-items:start}
.tdsh-cf:is(.tdsh-gsk,.tdsh-flat):not(#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z) :has(> figure.faq-ex) > *{grid-column:1}
.tdsh-cf:is(.tdsh-gsk,.tdsh-flat):not(#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z) .section :has(> figure.faq-ex) > figure.tdsh-fig.faq-ex{grid-column:2!important;grid-row:1/span 30;float:none!important;width:auto!important;max-width:none!important;margin:0!important}
@media (max-width:760px){.tdsh-cf:is(.tdsh-gsk,.tdsh-flat):not(#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z) :has(> figure.faq-ex){display:block!important} .tdsh-cf:is(.tdsh-gsk,.tdsh-flat):not(#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z) .section :has(> figure.faq-ex) > figure.tdsh-fig.faq-ex{float:right!important;width:44%!important;margin:0 0 8px 10px!important} .tdsh-cf:is(.tdsh-gsk,.tdsh-flat):not(#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z) :has(> figure.faq-ex) > .rank-math-list-item{display:block!important;overflow:visible!important}}
@media (max-width:760px){
.tdsh-cf:is(.tdsh-gsk,.tdsh-flat):not(#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z) .hero figure.tdsh-fig{width:42%!important}
.tdsh-cf:is(.tdsh-gsk,.tdsh-flat):not(#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z) .hero .ph-cr{font-size:8px!important}
.tdsh-cf:is(.tdsh-gsk,.tdsh-flat):not(#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z) .eyebrow{font-size:10px!important;letter-spacing:.05em!important;display:inline!important;line-height:2!important}
.tdsh-cf:is(.tdsh-gsk,.tdsh-flat):not(#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z) .evidence-stamp{font-size:11px!important}
.tdsh-cf:is(.tdsh-gsk,.tdsh-flat):not(#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z) .chipline{display:block!important}
.tdsh-cf:is(.tdsh-gsk,.tdsh-flat):not(#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z) .chipline .mini-chip{display:inline-block!important;margin:0 4px 4px 0}
.tdsh-cf:is(.tdsh-gsk,.tdsh-flat):not(#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z) .hero-note p{font-size:19px!important}

.tdsh-cf:is(.tdsh-gsk,.tdsh-flat):not(#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z) .section{display:block!important}
.tdsh-cf:is(.tdsh-gsk,.tdsh-flat):not(#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z) .section-head{position:static;margin:0 0 16px!important}
.tdsh-cf:is(.tdsh-gsk,.tdsh-flat):not(#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z) :is(.matrix-row,.tl-row){grid-template-columns:1fr;gap:2px}
.tdsh-cf:is(.tdsh-gsk,.tdsh-flat):not(#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z) figure.tdsh-fig{width:48%!important;max-width:48%!important;padding:5px!important}

.tdsh-cf:is(.tdsh-gsk,.tdsh-flat):not(#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z) figure.tdsh-fig figcaption{font-size:12px!important}
.tdsh-cf:is(.tdsh-gsk,.tdsh-flat):not(#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z) .ph-cr{font-size:9px!important}
}
@media (prefers-reduced-motion:reduce){.tdsh-cf figure.tdsh-fig{transform:none}}

.tdsh-cf.tdsh-gsk:not(#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z) [id$="-dossier"]{background:#0a0a0a!important;max-width:none!important;margin:0!important;padding:0!important}
.tdsh-cf.tdsh-gsk:not(#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z) .section-title .ov-h{font-size:clamp(22px,1.9vw,32px)!important;line-height:.94!important}
/* flat mode: refreshed semantic h2/h3/p/figure bodies */
.tdsh-cf.tdsh-flat:not(#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z){padding:0 clamp(14px,3vw,52px) 10px!important;counter-reset:cf}
.tdsh-cf.tdsh-flat:not(#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z)::after{content:"";display:block;clear:both}
.tdsh-cf.tdsh-flat:not(#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z) > .tdsh-casemast{padding-left:0!important;padding-right:0!important}
.tdsh-cf.tdsh-flat:not(#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z) > h2{counter-increment:cf;font-size:clamp(28px,2.8vw,48px)!important;text-shadow:3px 3px 0 #b3121b!important;margin:20px 0 12px!important;padding:16px 0 0!important;border-top:1px solid #f3efe6!important;clear:none!important;display:block!important;overflow:visible!important} .tdsh-cf.tdsh-flat:not(#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z) :is(h2,h3,h4){clear:none!important} .tdsh-cf.tdsh-flat:not(#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z) figure.tdsh-fig:not(.hero-ex):has(+ figure.tdsh-fig):not(figure.tdsh-fig + figure),.tdsh-cf.tdsh-flat:not(#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z) figure.tdsh-fig + figure.tdsh-fig:not(.hero-ex){float:right!important;clear:right!important;width:clamp(220px,34cqi,560px)!important;max-width:48%!important;margin:6px 0 12px clamp(14px,2vw,30px)!important} @media (max-width:760px){ .tdsh-cf.tdsh-flat:not(#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z) figure.tdsh-fig:not(.hero-ex):has(+ figure.tdsh-fig):not(figure.tdsh-fig + figure),.tdsh-cf.tdsh-flat:not(#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z) figure.tdsh-fig + figure.tdsh-fig:not(.hero-ex){width:48%!important} }
.tdsh-cf.tdsh-flat:not(#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z) > h2::before{content:"CASE FILE \00B7  " counter(cf,decimal-leading-zero);display:flow-root;width:max-content;font:700 11px/1 var(--label);letter-spacing:.12em;color:#0a0a0a;background:#f5c400;padding:4px 8px;margin:0 0 10px;text-shadow:none}
.tdsh-cf.tdsh-flat:not(#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z) > h3{font-size:clamp(20px,1.7vw,28px)!important;margin:14px 0 8px!important;text-shadow:none!important;color:#f5c400!important}
.tdsh-cf.tdsh-flat:not(#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z) > p{margin:0 0 .7em!important}
.tdsh-cf.tdsh-flat:not(#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z) > :is(ul,ol){margin:0 0 .8em 1.2em!important;padding:0!important}
.tdsh-cf.tdsh-flat:not(#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z) > figure.tdsh-fig:nth-of-type(odd){float:right!important;clear:right;margin:6px 0 10px clamp(14px,2vw,30px)!important;transform:rotate(.6deg)}
.tdsh-cf.tdsh-flat:not(#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z) > figure.tdsh-fig:nth-of-type(even){float:left!important;clear:left;margin:6px clamp(14px,2vw,30px) 10px 0!important;transform:rotate(-.7deg)}
.tdsh-cf.tdsh-flat:not(#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z) > figure.tdsh-fig.hero-ex{float:right!important;width:clamp(200px,34cqi,560px)!important;margin:8px 0 12px clamp(14px,2vw,30px)!important}
.tdsh-cf.tdsh-flat:not(#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z) figure.tdsh-fig figcaption{font-style:italic}
.tdsh-cf.tdsh-flat:not(#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z) figure:not(.tdsh-fig){clear:both;margin:14px 0!important;overflow-x:auto;max-width:100%;background:#0f0d0b url("https://thedarksideofhumanity.com/wp-content/uploads/2026/10/tdsh-ht-f1-black.webp") 0 0/512px 512px repeat!important;border:1px solid #b3121b!important} .tdsh-cf.tdsh-flat:not(#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z) figure:not(.tdsh-fig) > figcaption{display:block!important;max-width:none!important;margin:0!important;background:transparent!important;color:#f3efe6!important;-webkit-text-fill-color:#f3efe6!important} .tdsh-cf.tdsh-flat:not(#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z) .tdsh-register-box{overflow-x:auto!important;max-width:100%!important;-webkit-overflow-scrolling:touch}
.tdsh-cf.tdsh-flat:not(#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z) table{width:100%!important;border-collapse:collapse!important;background:#0f0d0b url("https://thedarksideofhumanity.com/wp-content/uploads/2026/10/tdsh-ht-f1-black.webp") 0 0/512px 512px repeat!important;color:#f3efe6!important;-webkit-text-fill-color:currentColor!important}
.tdsh-cf.tdsh-flat:not(#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z) :is(th,td){border:1px solid #f3efe6!important;padding:6px 9px!important;background:#0f0d0b url("https://thedarksideofhumanity.com/wp-content/uploads/2026/10/tdsh-ht-f1-black.webp") 0 0/512px 512px repeat!important;color:#f3efe6!important;-webkit-text-fill-color:currentColor!important;font-size:16px!important;line-height:1.3!important;text-align:left} .tdsh-cf.tdsh-flat:not(#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z) :is(th,td) *{color:inherit!important;-webkit-text-fill-color:currentColor!important}
.tdsh-cf.tdsh-flat:not(#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z) th,.tdsh-cf.tdsh-flat:not(#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z) thead td{background:#b3121b!important;color:#f3efe6!important;-webkit-text-fill-color:currentColor!important;font-family:var(--label)!important;font-size:12px!important;letter-spacing:.08em;text-transform:uppercase} @media (max-width:600px){ .tdsh-cf.tdsh-flat:not(#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z) table:has(td[data-label]){display:block!important;min-width:0!important;width:100%!important;background:transparent!important;border:0!important} .tdsh-cf.tdsh-flat:not(#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z) table:has(td[data-label]) thead{display:none!important} .tdsh-cf.tdsh-flat:not(#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z) table:has(td[data-label]) :is(tbody,tr){display:block!important;width:100%!important;min-width:0!important} .tdsh-cf.tdsh-flat:not(#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z) table:has(td[data-label]) tr{margin:0 0 10px!important;border:1px solid #f3efe6!important;border-top:3px solid #b3121b!important;background:#0f0d0b url("https://thedarksideofhumanity.com/wp-content/uploads/2026/10/tdsh-ht-f1-black.webp") 0 0/512px 512px repeat!important} .tdsh-cf.tdsh-flat:not(#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z) table:has(td[data-label]) :is(td,th){display:grid!important;grid-template-columns:minmax(88px,34%) 1fr;gap:4px 10px;width:auto!important;min-width:0!important;max-width:none!important;border:0!important;border-bottom:1px solid #b3121b!important;background:transparent!important;white-space:normal!important;word-break:normal;overflow-wrap:anywhere} .tdsh-cf.tdsh-flat:not(#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z) table:has(td[data-label]) tr > :last-child{border-bottom:0!important} .tdsh-cf.tdsh-flat:not(#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z) table:has(td[data-label]) tbody th{display:block!important;background:#b3121b!important} .tdsh-cf.tdsh-flat:not(#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z) table:has(td[data-label]) td[data-label]::before{content:attr(data-label);font-family:var(--label);font-size:11px;line-height:1.3;letter-spacing:.06em;text-transform:uppercase;color:#f5c400;-webkit-text-fill-color:#f5c400} .tdsh-cf.tdsh-flat:not(#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z) table:has(td[data-label]) td:empty{display:none!important} .tdsh-cf.tdsh-flat:not(#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z) .tdsh-register-box:has(td[data-label]){overflow-x:visible!important} }
.tdsh-cf.tdsh-flat:not(#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z) > blockquote{border:0!important;border-left:3px solid #f5c400!important;padding:2px 0 2px 14px!important;margin:12px 0!important;background:none!important}
.tdsh-cf.tdsh-flat:not(#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z) .tdsh-faq{display:flow-root;background:#f3efe6!important;border-left:4px solid #b3121b!important;padding:12px 16px 4px!important;margin:6px 0 14px!important}
.tdsh-cf.tdsh-flat:not(#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z) .tdsh-faq :is(h3){color:#0a0a0a!important;text-shadow:none!important;font-size:clamp(19px,1.5vw,24px)!important;margin:10px 0 4px!important;padding-top:8px!important;border-top:1px solid rgba(10,10,10,.35)!important}
.tdsh-cf.tdsh-flat:not(#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z) .tdsh-faq h3:first-child{border-top:0!important;padding-top:0!important}
.tdsh-cf.tdsh-flat:not(#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z) .tdsh-faq :is(p,li){color:#0a0a0a!important;font-weight:400!important}
.tdsh-cf.tdsh-flat:not(#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z) .tdsh-faq a{color:#b3121b!important}
.tdsh-cf.tdsh-flat:not(#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z) > blockquote{display:block!important;overflow:visible!important;clear:none!important;contain:none!important}
.tdsh-cf.tdsh-flat:not(#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z) > figure.tdsh-fig.hero-ex{width:clamp(200px,28cqi,460px)!important}
@media (max-width:760px){ .tdsh-cf.tdsh-flat:not(#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z) > figure.tdsh-fig,.tdsh-cf.tdsh-flat:not(#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z#z) > figure.tdsh-fig.hero-ex{width:48%!important;max-width:48%!important;padding:5px!important} }
}
/* #tdsh-hover-fixes */
/* 2. Follow the Evidence socials: yellow at rest (Reddit included), red #b3121b on hover/focus */
html:not(#tdsh-z) body.tdsh-giallo .tg-drawer__social a.tg-soc,html:not(#tdsh-z) body.tdsh-giallo .tg-drawer__social a.tg-soc i,html:not(#tdsh-z) body.tdsh-giallo .tg-drawer__social a.tg-soc i::before,html:not(#tdsh-z) body.tdsh-giallo .tg-drawer__social a.tg-soc svg{color:#f5d90a!important;-webkit-text-fill-color:#f5d90a!important;fill:currentColor!important;opacity:1!important;background:none!important;transition:color .2s ease,fill .2s ease,-webkit-text-fill-color .2s ease!important}
html:not(#tdsh-z) body.tdsh-giallo .tg-drawer__social a.tg-soc--reddit,html:not(#tdsh-z) body.tdsh-giallo .tg-drawer__social a.tg-soc--reddit i,html:not(#tdsh-z) body.tdsh-giallo .tg-drawer__social a.tg-soc--reddit i::before{color:#f5d90a!important;-webkit-text-fill-color:#f5d90a!important;filter:none!important;mix-blend-mode:normal!important}
html:not(#tdsh-z) body.tdsh-giallo .tg-drawer__social a.tg-soc:is(:hover,:focus,:focus-visible),html:not(#tdsh-z) body.tdsh-giallo .tg-drawer__social a.tg-soc:is(:hover,:focus,:focus-visible) :is(i,i::before,svg){color:#b3121b!important;-webkit-text-fill-color:#b3121b!important;opacity:1!important;background:none!important}
html:not(#tdsh-z) body.tdsh-giallo .tg-drawer__social a.tg-soc:is(:hover,:focus,:focus-visible) i::before{color:#b3121b!important;-webkit-text-fill-color:#b3121b!important}
html:not(#tdsh-z) body.tdsh-giallo .tg-drawer__social a.tg-soc:focus-visible{outline:1px solid #b3121b!important;outline-offset:3px!important}
/* 3. No stray pink: home --h-pink (#FF2EB8) and theme --tdsh-pink (#ff2e93) -> one red */
html:not(#tdsh-z) body.tdsh-giallo{--tdsh-pink:#b3121b;--tg-m:#b3121b}
html:not(#tdsh-z) body.home.tdsh-front{--h-pink:#b3121b!important}
html:not(#tdsh-z) body.home.tdsh-front .tg-files .tg-card::before{background:#b3121b!important;height:1px!important}
html:not(#tdsh-z) body.home.tdsh-front .tg-latest h3 a:hover{color:#b3121b!important}
html:not(#tdsh-z) body.home.tdsh-front .tg-strip li a:hover{text-decoration-color:#b3121b!important}
html:not(#tdsh-z) body.home.tdsh-front .tg-home :is(a,button,input):focus-visible{outline-color:#b3121b!important}
html:not(#tdsh-z) body.home.tdsh-front .tg-sub__form #subscribe-submit button:hover{background:#b3121b!important;color:#fff8e6!important}
html:not(#tdsh-z) body.tdsh-giallo .tdsh-tag--new{background:#b3121b!important;color:#fff8e6!important}
/* 4. Case File of the Week (page 178496): card repeats title + intro, so drop them (h1 kept for screen readers) */
html:not(#tdsh-z) body.page-id-178496 .page56__header .page56__title{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0 0 0 0)!important;clip-path:inset(50%)!important;white-space:nowrap!important;border:0!important}
html:not(#tdsh-z) body.page-id-178496 .single56__header.page56__header{margin:0!important;padding:0!important;min-height:0!important;border:0!important;background:none!important}
html:not(#tdsh-z) body.page-id-178496 .single56__header.page56__header::before,html:not(#tdsh-z) body.page-id-178496 .single56__header.page56__header::after{content:none!important;display:none!important}
html:not(#tdsh-z) body.page-id-178496 .page56__content>p:first-child{display:none!important}
html:not(#tdsh-z) body.page-id-178496 .page56__content>.tdsh-nl:first-of-type{margin-top:0!important}
html:not(#tdsh-z) body.page-id-178496 #wi-main,html:not(#tdsh-z) body.page-id-178496 .single56__outer,html:not(#tdsh-z) body.page-id-178496 .page56__body,html:not(#tdsh-z) body.page-id-178496 .page56__content{padding-top:0!important;margin-top:0!important}
html:not(#tdsh-z) body.page-id-178496 .primary56{padding-top:24px!important}
/* #tdsh-home-dark-masthead */
/* TDSH Home Masthead Dark (mockup) - homepage masthead uses the inner-page dark treatment: fine black halftone, cream title, black+red block shadow. Nav row, torn edge, period, animation, fonts and sizes unchanged. */
html:not(#hz#hz#hz#hz#hz#hz#hz#hz#hz#hz#hz#hz#hz#hz#hz#hz#hz#hz#hz#hz#hz#hz#hz#hz#hz#hz#hz#hz#hz#hz#hz#hz#hz#hz#hz#hz#hz#hz#hz#hz#hz#hz#hz#hz#hz) body.tdsh-front #header56.main_header56{background-color:#131210!important;background-image:url("/wp-content/uploads/2026/10/tdsh-ht-f1-black.webp")!important;background-size:512px 512px!important;background-repeat:repeat!important;color:#f3ead7!important;-webkit-text-fill-color:#f3ead7!important}
html:not(#hz#hz#hz#hz#hz#hz#hz#hz#hz#hz#hz#hz#hz#hz#hz#hz#hz#hz#hz#hz#hz#hz#hz#hz#hz#hz#hz#hz#hz#hz#hz#hz#hz#hz#hz#hz#hz#hz#hz#hz#hz#hz#hz#hz#hz) body.tdsh-front #header56 .text-logo,html:not(#hz#hz#hz#hz#hz#hz#hz#hz#hz#hz#hz#hz#hz#hz#hz#hz#hz#hz#hz#hz#hz#hz#hz#hz#hz#hz#hz#hz#hz#hz#hz#hz#hz#hz#hz#hz#hz#hz#hz#hz#hz#hz#hz#hz#hz) body.tdsh-front #header56 .text-logo::before,html:not(#hz#hz#hz#hz#hz#hz#hz#hz#hz#hz#hz#hz#hz#hz#hz#hz#hz#hz#hz#hz#hz#hz#hz#hz#hz#hz#hz#hz#hz#hz#hz#hz#hz#hz#hz#hz#hz#hz#hz#hz#hz#hz#hz#hz#hz) body.tdsh-front #header56 .text-logo::after{color:#f3ead7!important;-webkit-text-fill-color:#f3ead7!important;text-shadow:.03em .03em 0 #0b0b0b,.065em .065em 0 #b3121b!important}

/* #tdsh-ledger-hero */
/* TDSH ledger hero band v1 */
html:not(#tdsh-z) body.tdsh-ledger.single-post:not(#m1):not(#m2) .single56__header.dsh-ledger{container-type:inline-size!important;box-sizing:border-box!important;min-height:0!important;height:auto!important;padding:18px 270px 84px 48px!important;overflow:visible!important}
html:not(#tdsh-z) body.tdsh-ledger.single-post:not(#m1):not(#m2) .ad56--single_before_content{box-sizing:border-box!important;padding-left:48px!important;padding-right:270px!important}
html:not(#tdsh-z) body.tdsh-ledger.single-post:not(#m1):not(#m2) .ad56--single_before_content .rank-math-breadcrumb p{margin:0!important;line-height:1.4!important;letter-spacing:.12em!important}
/* tags row */
html:not(#tdsh-z) body.tdsh-ledger.single-post:not(#m1):not(#m2) .single56__header.dsh-ledger .meta56{display:flex!important;flex-wrap:wrap!important;gap:10px 14px!important;margin:6px 0 26px!important;padding:0!important}
html:not(#tdsh-z) body.tdsh-ledger.single-post:not(#m1):not(#m2) .single56__header.dsh-ledger .meta56__category{display:flex!important;flex-wrap:wrap!important;gap:10px 14px!important;width:auto!important}
html:not(#tdsh-z) body.tdsh-ledger.single-post:not(#m1):not(#m2) .single56__header.dsh-ledger .meta56__category a{margin:0!important;transform:none!important;rotate:0deg!important;font-size:15px!important;line-height:1!important;padding:8px 12px 7px!important}
/* title: solid ink, sized to the column */
html:not(#tdsh-z) body.tdsh-ledger.single-post:not(#m1):not(#m2) .single56__header.dsh-ledger .single56__title,html:not(#tdsh-z) body.tdsh-ledger.single-post:not(#m1):not(#m2) .single56__header.dsh-ledger .single56__title .tg-lt__series{-webkit-mask:none!important;mask:none!important;-webkit-mask-image:none!important;mask-image:none!important;filter:none!important;background:none!important;text-shadow:none!important;mix-blend-mode:normal!important;opacity:1!important;color:#050505!important;-webkit-text-fill-color:#050505!important}
html:not(#tdsh-z) body.tdsh-ledger.single-post:not(#m1):not(#m2) .single56__header.dsh-ledger .single56__title{margin:0 0 22px!important;padding:0!important;max-width:100%!important;text-align:left!important}
html:not(#tdsh-z) body.tdsh-ledger.single-post:not(#m1):not(#m2) .single56__header.dsh-ledger .single56__title .tg-lt__series{display:block!important;white-space:nowrap!important;font-size:clamp(44px,calc(100cqw / 7.4),150px)!important;line-height:.9!important;margin:0 0 18px!important}
html:not(#tdsh-z) body.tdsh-ledger.single-post:not(#m1):not(#m2) .single56__header.dsh-ledger .single56__title .tg-lt__date{font-size:clamp(28px,calc(100cqw / 13),56px)!important;max-width:100%!important;box-sizing:border-box!important;margin:0!important;color:#fff!important;-webkit-text-fill-color:#fff!important}
/* edition rail: neat row, above the tear */
html:not(#tdsh-z) body.tdsh-ledger.single-post:not(#m1):not(#m2) .single56__header.dsh-ledger .dsh-ledger__rail{position:relative!important;z-index:3!important;display:flex!important;align-items:center!important;flex-wrap:nowrap!important;gap:12px!important;margin:0!important;transform:none!important;inset:auto!important;max-width:100%!important;min-width:0!important}
html:not(#tdsh-z) body.tdsh-ledger.single-post:not(#m1):not(#m2) .single56__header.dsh-ledger .dsh-ledger__rail-label{flex:0 0 auto!important;font-size:12px!important;font-weight:700!important;letter-spacing:.16em!important;color:#050505!important}
html:not(#tdsh-z) body.tdsh-ledger.single-post:not(#m1):not(#m2) .single56__header.dsh-ledger .dsh-ledger__rail-days{display:flex!important;flex-wrap:nowrap!important;gap:8px!important;overflow-x:auto!important;overflow-y:hidden!important;min-width:0!important;padding:2px 2px 6px!important;scrollbar-width:thin!important;-webkit-overflow-scrolling:touch!important}
html:not(#tdsh-z) body.tdsh-ledger.single-post:not(#m1):not(#m2) .single56__header.dsh-ledger .dsh-ledger__rail-day{flex:0 0 auto!important;white-space:nowrap!important;transform:none!important;rotate:0deg!important;border:1px solid #050505!important;box-shadow:none!important}
@media(max-width:840px){
html:not(#tdsh-z) body.tdsh-ledger.single-post:not(#m1):not(#m2) .single56__header.dsh-ledger{padding:14px 20px 64px!important}
html:not(#tdsh-z) body.tdsh-ledger.single-post:not(#m1):not(#m2) .ad56--single_before_content{padding-left:20px!important;padding-right:20px!important}
html:not(#tdsh-z) body.tdsh-ledger.single-post:not(#m1):not(#m2) .single56__header.dsh-ledger .single56__title .tg-lt__series{white-space:normal!important;font-size:clamp(48px,calc(100cqw / 4.7),110px)!important;text-wrap:balance!important}
html:not(#tdsh-z) body.tdsh-ledger.single-post:not(#m1):not(#m2) .single56__header.dsh-ledger .single56__title .tg-lt__date{font-size:clamp(26px,calc(100cqw / 9.5),44px)!important}
html:not(#tdsh-z) body.tdsh-ledger.single-post:not(#m1):not(#m2) .single56__header.dsh-ledger .meta56__category a{font-size:13px!important}
}

/* #tdsh-qa-fixes */

/* === TDSH QA FIXES v1 === */
/* 1. Floated image sizing: landscape 46%, tall 34%, very wide panoramas full width (desktop/tablet) */
@media (min-width:768px){
html:not(#tdsh-z):not(#m1):not(#m2):not(#m3):not(#m4):not(#m5) .entry-content :is(.tdsh-wrap-l,.tdsh-wrap-r){width:46%!important;max-width:46%!important;flex:none!important}
html:not(#tdsh-z):not(#m1):not(#m2):not(#m3):not(#m4):not(#m5) .entry-content :is(.tdsh-wrap-l,.tdsh-wrap-r).tdsh-wrap-tall{width:34%!important;max-width:34%!important}
html:not(#tdsh-z):not(#m1):not(#m2):not(#m3):not(#m4):not(#m5) .entry-content :is(.tdsh-wrap-l,.tdsh-wrap-r) :is(figure,picture,a){width:100%!important;max-width:100%!important}
html:not(#tdsh-z):not(#m1):not(#m2):not(#m3):not(#m4):not(#m5) .entry-content :is(.tdsh-wrap-l,.tdsh-wrap-r) img{width:100%!important;max-width:100%!important;height:auto!important;max-height:none!important;object-fit:contain!important}
}
@media (min-width:768px) and (max-width:1023px){
html:not(#tdsh-z):not(#m1):not(#m2):not(#m3):not(#m4):not(#m5) .entry-content :is(.tdsh-wrap-l,.tdsh-wrap-r){width:42%!important;max-width:42%!important}
html:not(#tdsh-z):not(#m1):not(#m2):not(#m3):not(#m4):not(#m5) .entry-content :is(.tdsh-wrap-l,.tdsh-wrap-r).tdsh-wrap-tall{width:32%!important;max-width:32%!important}
}
/* 2. Line spacing scale: body copy 1.6, headings 1.12, captions 1.4 */
html:not(#tdsh-z):not(#m1):not(#m2):not(#m3):not(#m4):not(#m5) .entry-content :is(.tg-ledger-card__main,.card-main,.timeline-copy,.mm-card,.mm-case-copy,.mm-summary-card,.wp-block-group__inner-container) > :is(p,ul>li,ol>li),
html:not(#tdsh-z):not(#m1):not(#m2):not(#m3):not(#m4):not(#m5) .entry-content :is(.card,.source-card,.mm-card,.mm-source) p:not([class]),
html:not(#tdsh-z):not(#m1):not(#m2):not(#m3):not(#m4):not(#m5) .entry-content :is(.card,.card-main,.timeline-copy,.mm-card) li,
html:not(#tdsh-z):not(#m1):not(#m2):not(#m3):not(#m4):not(#m5) .entry-content > :is(p,ul>li,ol>li){line-height:1.5!important}
html:not(#tdsh-z):not(#m1):not(#m2):not(#m3):not(#m4):not(#m5) .entry-content :is(.tg-ledger-card__main,.card-main,.timeline-copy,.mm-card,.mm-case-copy,.wp-block-group__inner-container) > p:not(:last-child),
html:not(#tdsh-z):not(#m1):not(#m2):not(#m3):not(#m4):not(#m5) .entry-content > p{margin-bottom:1em!important}

html:not(#tdsh-z):not(#m1):not(#m2):not(#m3):not(#m4):not(#m5) .entry-content > h2{margin-top:1.6em!important;margin-bottom:.55em!important}
html:not(#tdsh-z):not(#m1):not(#m2):not(#m3):not(#m4):not(#m5) .entry-content > :is(h3,h4){margin-top:1.4em!important;margin-bottom:.45em!important}
html:not(#tdsh-z):not(#m1):not(#m2):not(#m3):not(#m4):not(#m5) .entry-content > :is(ul,ol) > li{margin-bottom:.45em!important}
html:not(#tdsh-z):not(#m1):not(#m2):not(#m3):not(#m4):not(#m5) .entry-content figcaption{line-height:1.3!important}
/* 2a. v3 consistency: long-form lists + ledger numbered lists 1.5 */
html:not(#tdsh-z):not(#m1):not(#m2):not(#m3):not(#m4):not(#m5) .entry-content :is(.wp-block-list,ol) > li{line-height:1.5!important}
/* 2b. Dossier body line-height 1.3 (user request); headings 1.1; captions 1.3 */
html:not(#tdsh-z):not(#m1):not(#m2):not(#m3):not(#m4):not(#m5):not(#m6) .entry-content :is(.card,.card-main,.card-body,.timeline-copy,.source-card,.notes,.role-card,.mm-card,.mm-case-copy,.mm-summary-card,.mm-source) :is(p,li),
html:not(#tdsh-z):not(#m1):not(#m2):not(#m3):not(#m4):not(#m5):not(#m6) .entry-content :is(.card,.notes,.timeline-copy) ~ :is(ul,ol) > li{line-height:1.3!important}
html:not(#tdsh-z):not(#m1):not(#m2):not(#m3):not(#m4):not(#m5):not(#m6) .entry-content :is(.card,.card-main,.card-head,.timeline-copy,.source-card,.role-card,.mm-card) :is(h2,h3,h4){line-height:1.1!important}
html:not(#tdsh-z):not(#m1):not(#m2):not(#m3):not(#m4):not(#m5):not(#m6) .entry-content :is(.card,.card-main,.timeline-copy,.notes) li{margin-bottom:.35em!important}
html:not(#tdsh-z):not(#m1):not(#m2):not(#m3):not(#m4):not(#m5):not(#m6) .entry-content .tdsh-fig figcaption{line-height:1.3!important}
/* 2c. v3 site-wide line-height sweep: body copy max 1.5, small text 1.3, headings 1.1 */
html:not(#tdsh-z):not(#m1):not(#m2):not(#m3):not(#m4):not(#m5):not(#m6) .tg-ledger-brief :is(.tg-ledger-brief__file,.tg-ledger-brief__sum) > p,
html:not(#tdsh-z):not(#m1):not(#m2):not(#m3):not(#m4):not(#m5):not(#m6) .tdsh-keep-going li,
html:not(#tdsh-z):not(#m1):not(#m2):not(#m3):not(#m4):not(#m5):not(#m6) .osk-page .hero-dek,
html:not(#tdsh-z):not(#m1):not(#m2):not(#m3):not(#m4):not(#m5):not(#m6) .rank-math-answer p,
html:not(#tdsh-z):not(#m1):not(#m2):not(#m3):not(#m4):not(#m5):not(#m6) .tdsh-tip-page > p,
html:not(#tdsh-z):not(#m1):not(#m2):not(#m3):not(#m4):not(#m5):not(#m6) .tdsh-tip-form p,
html:not(#tdsh-z):not(#m1):not(#m2):not(#m3):not(#m4):not(#m5):not(#m6) .tdsh-case-index__backlink,
html:not(#tdsh-z):not(#m1):not(#m2):not(#m3):not(#m4):not(#m5):not(#m6) .tdsh-casemast__ids,
html:not(#tdsh-z):not(#m1):not(#m2):not(#m3):not(#m4):not(#m5):not(#m6) .tdsh-ab p:not(.tdsh-ab__k),
html:not(#tdsh-z):not(#m1):not(#m2):not(#m3):not(#m4):not(#m5):not(#m6) .tdsh-ab__steps > li,
html:not(#tdsh-z):not(#m1):not(#m2):not(#m3):not(#m4):not(#m5):not(#m6) .tg-drawer__foot,
html:not(#tdsh-z):not(#m1):not(#m2):not(#m3):not(#m4):not(#m5):not(#m6) .tdsh-mf__lede,
html:not(#tdsh-z):not(#m1):not(#m2):not(#m3):not(#m4):not(#m5):not(#m6) article.tg-latest > p,
html:not(#tdsh-z):not(#m1):not(#m2):not(#m3):not(#m4):not(#m5):not(#m6) .tdsh-hero__dek,
html:not(#tdsh-z):not(#m1):not(#m2):not(#m3):not(#m4):not(#m5):not(#m6) .entry-content .wp-block-group__inner-container > p{line-height:1.5!important}
html:not(#tdsh-z):not(#m1):not(#m2):not(#m3):not(#m4):not(#m5):not(#m6) .tdsh-tipcta__text,
html:not(#tdsh-z):not(#m1):not(#m2):not(#m3):not(#m4):not(#m5):not(#m6) .tdsh-nl__kicker,
html:not(#tdsh-z):not(#m1):not(#m2):not(#m3):not(#m4):not(#m5):not(#m6) .tdsh-ab__k,
html:not(#tdsh-z):not(#m1):not(#m2):not(#m3):not(#m4):not(#m5):not(#m6) .dsh-mpanel__k,
html:not(#tdsh-z):not(#m1):not(#m2):not(#m3):not(#m4):not(#m5):not(#m6) .footer56__element p,
html:not(#tdsh-z):not(#m1):not(#m2):not(#m3):not(#m4):not(#m5):not(#m6) .rank-math-breadcrumb p,
html:not(#tdsh-z):not(#m1):not(#m2):not(#m3):not(#m4):not(#m5):not(#m6) .docket dd,
html:not(#tdsh-z):not(#m1):not(#m2):not(#m3):not(#m4):not(#m5):not(#m6) .role-card dd,
html:not(#tdsh-z):not(#m1):not(#m2):not(#m3):not(#m4):not(#m5):not(#m6) .status-box .sb-foot,
html:not(#tdsh-z):not(#m1):not(#m2):not(#m3):not(#m4):not(#m5):not(#m6) .evtag :is(li,p),
html:not(#tdsh-z):not(#m1):not(#m2):not(#m3):not(#m4):not(#m5):not(#m6) .section-title p{line-height:1.3!important}
html:not(#tdsh-z):not(#m1):not(#m2):not(#m3):not(#m4):not(#m5):not(#m6) .single56__heading{line-height:1.1!important}
html:not(#tdsh-z):not(#m1):not(#m2):not(#m3):not(#m4):not(#m5):not(#m6) .tdsh-tip-page > p.tdsh-tip-kicker{line-height:1.3!important}
/* 3. Contrast: post-header category chips (yellow on yellow) */
html:not(#tdsh-z):not(#m1):not(#m2):not(#m3):not(#m4):not(#m5) .single56__header .meta56__category a, html:not(#tdsh-z):not(#m1):not(#m2):not(#m3):not(#m4):not(#m5) .meta56.component56 > .meta56__item.meta56__category > a{color:#0d0d0d!important;border-color:#0d0d0d!important;-webkit-text-fill-color:#0d0d0d!important}
html:not(#tdsh-z):not(#m1):not(#m2):not(#m3):not(#m4):not(#m5) :is(.tg-sub,.tg-p-black,.tdsh-file-card__body,.post56--grid) .meta56__category a{color:inherit}
/* 4. Home hero "Open file" button: yellow text on yellow */
html:not(#tdsh-z):not(#m1):not(#m2):not(#m3):not(#m4):not(#m5) .tdsh-hero__file a.tg-btn.tdsh-open-file{color:#0d0d0d!important;-webkit-text-fill-color:#0d0d0d!important}
/* 5. Home card category stamp: red text on red */
html:not(#tdsh-z):not(#m1):not(#m2):not(#m3):not(#m4):not(#m5) .tg-card__ph .tg-stamp{color:#f3ead7!important;-webkit-text-fill-color:#f3ead7!important}
/* 6. Drawer strip "Enter the file" stamps: black/yellow on red -> cream */
html:not(#tdsh-z):not(#m1):not(#m2):not(#m3):not(#m4):not(#m5) .tg-strip__count a.tg-stamp{color:#f3ead7!important;-webkit-text-fill-color:#f3ead7!important}
/* 7. Mobile util bar: clipped "K." tagline */
@media (max-width:600px){html:not(#tdsh-z):not(#m1):not(#m2):not(#m3):not(#m4):not(#m5) .tg-util .tg-util__l .tg-util__hot{display:none!important}}
/* 8. Section labels touching their rules (drawer kickers etc.) */
html:not(#tdsh-z):not(#m1):not(#m2):not(#m3):not(#m4):not(#m5) .tg-drawer__nav > .tg-kicker:first-child, html:not(#tdsh-z):not(#m1):not(#m2):not(#m3):not(#m4):not(#m5) .tg-drawer__social > .tg-kicker:first-child{margin-top:-8px!important;padding-bottom:12px!important;margin-bottom:14px!important}
html:not(#tdsh-z):not(#m1):not(#m2):not(#m3):not(#m4):not(#m5) .tg-drawer :is(.tg-drawer__qh,.tg-kicker){padding-bottom:12px!important}
/* 9. Masthead seal squashed at tablet */
html:not(#tdsh-z):not(#m1):not(#m2):not(#m3):not(#m4):not(#m5) .dsh-seal{flex:none!important;width:40px!important;height:40px!important}
html:not(#tdsh-z):not(#m1):not(#m2):not(#m3):not(#m4):not(#m5) .dsh-seal img{width:100%!important;height:100%!important;object-fit:cover!important;border-radius:50%}
/* 10. Newsletter glove image stretched */
html:not(#tdsh-z):not(#m1):not(#m2):not(#m3):not(#m4):not(#m5) .tg-sub__glove img{height:auto!important;object-fit:contain!important}
/* 11. Thin 1px lines where chunky */
html:not(#tdsh-z):not(#m1):not(#m2):not(#m3):not(#m4):not(#m5) .tg-ledger-card__update{border-left-width:1px!important}
html:not(#tdsh-z):not(#m1):not(#m2):not(#m3):not(#m4):not(#m5) .tg-ledger-brief__file > p{border-top-width:1px!important}
html:not(#tdsh-z):not(#m1):not(#m2):not(#m3):not(#m4):not(#m5) .tdsh-keep-going{border-left-width:1px!important}
html:not(#tdsh-z):not(#m1):not(#m2):not(#m3):not(#m4):not(#m5) table.tdsh-register tr{border-width:1px!important}
html:not(#tdsh-z):not(#m1):not(#m2):not(#m3):not(#m4):not(#m5) .tg-sub .tg-insta a{border-bottom-width:1px!important}
html:not(#tdsh-z):not(#m1):not(#m2):not(#m3):not(#m4):not(#m5) body.error404 .searchform :is(input.search-field,button.submit){border-width:1px!important}
/* 12. Old speckled textures -> fine F1 halftone */
html:not(#tdsh-z):not(#m1):not(#m2):not(#m3):not(#m4):not(#m5) :is(.tg-prior-nights .tg-stub, .tg-pn a.tg-pn__prev, .tg-pn a.tg-pn__next){background-size:512px!important}
html:not(#tdsh-z):not(#m1):not(#m2):not(#m3):not(#m4):not(#m5) .tg-prior-nights .tg-stub{background-image:url(https://thedarksideofhumanity.com/wp-content/uploads/2026/10/tdsh-ht-f1-cream.webp)!important}
html:not(#tdsh-z):not(#m1):not(#m2):not(#m3):not(#m4):not(#m5) .tg-pn :is(a.tg-pn__prev,a.tg-pn__next){background-image:url(https://thedarksideofhumanity.com/wp-content/uploads/2026/10/tdsh-ht-f1-black.webp)!important}
html:not(#tdsh-z):not(#m1):not(#m2):not(#m3):not(#m4):not(#m5) .tdsh-keep-going{background-image:url(https://thedarksideofhumanity.com/wp-content/uploads/2026/10/tdsh-ht-f1-black.webp)!important;background-size:512px!important}
html:not(#tdsh-z):not(#m1):not(#m2):not(#m3):not(#m4):not(#m5) #fritzl-dossier-v2 :is(table,td,tr,.photo-card,.source-card){background-image:url(https://thedarksideofhumanity.com/wp-content/uploads/2026/10/tdsh-ht-f1-cream.webp)!important;background-size:512px!important}
html:not(#tdsh-z):not(#m1):not(#m2):not(#m3):not(#m4):not(#m5) #fritzl-dossier-v2 :is(.status-chip.yellow,.quick-answer){background-image:url(https://thedarksideofhumanity.com/wp-content/uploads/2026/10/tdsh-ht-f1-yellow.webp)!important;background-size:512px!important}
/* 13. Pink coin still drawn by pseudo-elements on regular posts -> real logo */
html:not(#tdsh-z):not(#m1) body.tdsh-giallo .single56__content>.wp-block-group.has-border-color:has(.wp-block-jetpack-subscriptions)>.wp-block-group__inner-container::before,
html:not(#tdsh-z):not(#m1) body.tdsh-giallo.single .single56__content:not(:has(.wp-block-jetpack-subscriptions))::after{background-image:url(https://thedarksideofhumanity.com/wp-content/uploads/2026/01/cropped-dark-side-of-humanity-icon-192x192.jpeg)!important;background-size:cover!important;border-radius:50%!important}
/* 14. Connected Files block flush to screen edge on phones */
@media (max-width:767px){html:not(#tdsh-z):not(#m1):not(#m2):not(#m3):not(#m4):not(#m5) .single56__bottom_posts{padding-left:16px!important;padding-right:16px!important;box-sizing:border-box!important}}
/* 15. Tall photos in full-width figures (portrait inside a wide black box) */
html:not(#tdsh-z):not(#m1):not(#m2):not(#m3):not(#m4):not(#m5) .entry-content > figure.wp-block-image.size-large:not(.tdsh-wrap-l):not(.tdsh-wrap-r){width:fit-content!important;max-width:100%!important;margin-left:auto!important;margin-right:auto!important}
html:not(#tdsh-z):not(#m1):not(#m2):not(#m3):not(#m4):not(#m5) .entry-content > figure.wp-block-image.size-large:not(.tdsh-wrap-l):not(.tdsh-wrap-r) img{width:auto!important;max-width:100%!important;height:auto!important;max-height:80vh!important;object-fit:contain!important}
/* 16. Form labels jammed on inputs (Hometown Horrors submit form) */
html:not(#tdsh-z):not(#m1):not(#m2):not(#m3):not(#m4):not(#m5) .tdsh-map__grid label{gap:10px!important}
/* 17. Ledger source list rows: give dashed separators room */
html:not(#tdsh-z):not(#m1):not(#m2):not(#m3):not(#m4):not(#m5) .tg-ledger-card__sources li{padding-top:4px!important;padding-bottom:4px!important}
/* 18. Stacked chips/tags with no breathing room */
html:not(#tdsh-z):not(#m1):not(#m2):not(#m3):not(#m4):not(#m5) .terms56 ul{row-gap:10px!important}
html:not(#tdsh-z):not(#m1):not(#m2):not(#m3):not(#m4):not(#m5) .terms56 ul li a{padding:4px 9px!important}
html:not(#tdsh-z):not(#m1):not(#m2):not(#m3):not(#m4):not(#m5) .post56__text a.tdsh-mz-cat{padding:5px 9px 4px!important}
html:not(#tdsh-z):not(#m1):not(#m2):not(#m3):not(#m4):not(#m5) .single56__header .meta56__category{margin-top:6px!important}
html:not(#tdsh-z):not(#m1):not(#m2):not(#m3):not(#m4):not(#m5) :is(.tg-all-nights__a,.rank-math-breadcrumb a){padding-bottom:3px!important}


/* #tdsh-phone-header */

/* TDSH phone header fix (mockup). Phone only: desktop untouched. */
@media (max-width:600px){
  /* 1. Nav: own full-width row, single-line horizontal scroll strip with snap + fade edge */
  html:not(#hp1):not(#hp2):not(#hp3):not(#hp4):not(#hp5):not(#hp6):not(#hp7) body .tdsh-mast-row{
    display:flex!important;flex-wrap:wrap!important;align-items:center!important;row-gap:6px!important}
  html:not(#hp1):not(#hp2):not(#hp3):not(#hp4):not(#hp5):not(#hp6):not(#hp7) body .tdsh-mast-row > .tdsh-mast-end{
    margin-left:auto!important;flex:0 0 auto!important}
  html:not(#hp1):not(#hp2):not(#hp3):not(#hp4):not(#hp5):not(#hp6):not(#hp7) body .tdsh-mast-row > #menu-header-menu{
    order:3!important;flex:0 0 100%!important;width:100%!important;max-width:100%!important;min-width:0!important;
    display:flex!important;flex-wrap:nowrap!important;overflow-x:auto!important;overflow-y:hidden!important;
    scroll-snap-type:x proximity!important;-webkit-overflow-scrolling:touch;scrollbar-width:none!important;
    padding:4px 44px 6px 0!important;margin:0!important;border-top:1px solid rgba(244,236,216,.25)!important;
    -webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 44px),transparent);
            mask-image:linear-gradient(90deg,#000 calc(100% - 44px),transparent)}
  html:not(#hp1):not(#hp2):not(#hp3):not(#hp4):not(#hp5):not(#hp6):not(#hp7) body #menu-header-menu::-webkit-scrollbar{display:none}
  html:not(#hp1):not(#hp2):not(#hp3):not(#hp4):not(#hp5):not(#hp6):not(#hp7) body #menu-header-menu > li{
    flex:0 0 auto!important;scroll-snap-align:start!important;white-space:nowrap!important}

  /* 2. Ticker: tagline and ledger link get a red bullet + gap; wrap cleanly when too narrow */
  html:not(#hp1):not(#hp2):not(#hp3):not(#hp4):not(#hp5):not(#hp6):not(#hp7) body .dsh-tb__tag{
    flex:0 1 auto!important;overflow:visible!important;white-space:normal!important;min-width:0!important}
  html:not(#hp1):not(#hp2):not(#hp3):not(#hp4):not(#hp5):not(#hp6):not(#hp7) body .dsh-tb__ledger{
    flex:0 0 auto!important;white-space:nowrap!important;margin-left:.9em!important;display:inline-flex!important;align-items:center!important}
  html:not(#hp1):not(#hp2):not(#hp3):not(#hp4):not(#hp5):not(#hp6):not(#hp7) body .dsh-tb__ledger::before{
    content:"\2022";color:#b3121b;font-weight:900;margin-right:.9em}
  html:not(#hp1):not(#hp2):not(#hp3):not(#hp4):not(#hp5):not(#hp6):not(#hp7) body :has(> .dsh-tb__ledger){
    flex-wrap:wrap!important;row-gap:4px!important}

  /* 3. Wordmark: fluid size, always wraps inside the box */
  html:not(#hp1):not(#hp2):not(#hp3):not(#hp4):not(#hp5):not(#hp6):not(#hp7) body .header56__logo .text-logo{
    font-size:clamp(34px,13.6vw,64px)!important;white-space:normal!important;overflow-wrap:break-word!important;max-width:100%!important;display:inline-block!important}
  html:not(#hp1):not(#hp2):not(#hp3):not(#hp4):not(#hp5):not(#hp6):not(#hp7) body .header56__logo{max-width:100%!important;min-width:0!important}

  /* 4. Notice: text always wraps, clears the close button */
  html:not(#hp1):not(#hp2):not(#hp3):not(#hp4):not(#hp5):not(#hp6):not(#hp7) body #tdsh-notice .tdsh-notice__txt{
    white-space:normal!important;overflow-wrap:anywhere!important;min-width:0!important;max-width:100%!important}
}

/* #tdsh-font-cleanup */

:root,body,[id$="-dossier"],[data-v2]{
 --tdsh-nw:"fpo newake tdsh","Newake TDSH",sans-serif;
 --tdsh-pe:"fpo prestige-elite-std","prestige-elite-std",monospace;
 --tdsh-pt:"fpo polymath-text","polymath-text",serif;
 --font-heading:var(--tdsh-nw)!important;--heading:var(--tdsh-nw)!important;
 --tdsh-display:var(--tdsh-nw)!important;--tg-display:var(--tdsh-nw)!important;
 --tg-wide:var(--tdsh-nw)!important;--hd:var(--tdsh-nw)!important;
 --h:var(--tdsh-nw)!important;--v2-h:var(--tdsh-nw)!important;
 --font-custom-1:var(--tdsh-pe)!important;--tg-mono:var(--tdsh-pe)!important;
 --dsh-mono:var(--tdsh-pe)!important;--tdsh-meta:var(--tdsh-pe)!important;
 --mo:var(--tdsh-pe)!important;--m:var(--tdsh-pe)!important;--v2-m:var(--tdsh-pe)!important;
 --font-body:var(--tdsh-pt)!important;--font-nav:var(--tdsh-pt)!important;
 --font-custom-2:var(--tdsh-pt)!important;--dsh-body-font:var(--tdsh-pt)!important;
 --tg-sans:var(--tdsh-pt)!important;--sa:var(--tdsh-pt)!important;
 --b:var(--tdsh-pt)!important;--v2-b:var(--tdsh-pt)!important;
}
code,kbd,pre,samp,tt{font-family:var(--tdsh-pe)!important}
/* v2: Fox theme static CSS (css56/single-below.css) hard-codes Helvetica,Arial here */
.singlenav56__post__text span,.singlenav56 .meta-nav,.singlenav56--simple .meta-nav{font-family:var(--tdsh-pe)!important}
/* v2 safety net: blocks that still name Space Mono until their snippet is swapped */
html body #tdsh-notice .tdsh-notice__tag,html body .tdsh-hero__stamps,html body .tdsh-hero__meta,
html body [class*="tdsh-hero"]::before,html body [class*="tdsh-hero"]::after,
html body .tg-ledger-card__update em,html body .tg-ledger-card__sources>p:first-child,
html body #tg-drawer .tg-drawer__involve h3,html body #tg-drawer .tg-drawer__involve span,
html body .v2-file,html body .tdsh-tip-form label,html body .tdsh-tipcta__kicker,html body .tdsh-tip-kicker,
html body .tdsh-nl .tdsh-nl__msg,html body .tdsh-nl .tdsh-nl__form::before{font-family:var(--tdsh-pe)!important}
input,select,textarea,button{font-family:var(--tdsh-pt)}
/* v3 leftovers */
@font-face{font-family:"TG Anton";src:url(https://thedarksideofhumanity.com/wp-content/uploads/2026/10/newake-tdsh.woff2) format("woff2");font-display:swap}
@font-face{font-family:"Anton";src:url(https://thedarksideofhumanity.com/wp-content/uploads/2026/10/newake-tdsh.woff2) format("woff2");font-display:swap}
html body .text-logo,html body .title56,html body #jtr-dossier-v2 .hero-title,html body #jtr-dossier-v2 .hero-title span.yr,html body #jtr-dossier-v2 .v2-head h2{font-family:var(--tdsh-nw)!important}
html body .page404__message,html body .dsh-404__file-link,html body .tg-ledger-archive__x{font-family:var(--tdsh-pt)!important}
:root{--tdsh-red:#b3121b!important}
.tdsh-v2,#awu-dossier-v2,#bundyv-dossier-v2,#chelsea-aecf-dossier-v2,#claux-dossier-v2,#consent-point-death-dossier-v2,#ekf-case-dossier-v2,#fan-man-yee-dossier-v2,#fritzl-dossier-v2,#gacy-dossier-v2,#garavito-dossier-v2,#green-river-dossier-v2,#gsk-dossier-v2,#haskell-dossier-v2,#hillside-dossier-v2,#jtr-dossier-v2,#lindsay-clancy-dossier-v2,#mac-dossier-v2,#mgreen-dossier-v2,#pickton-dossier-v2,#pike-dossier-v2,#private-acts-dossier-v2,#scarborough-bernardo-dossier-v2,#tb-dossier-v2,#tdsh-dossier-v2,#ted-bundy-dossier-v2,#wenzinger-dossier-v2{--red:#b3121b!important}

/* #tdsh-herofix */

/* 1) Duplicate legacy JS case-status chip in the yellow hero. #94 forced .dsh-case-status to display:flex, which un-hid it; the hero copy is a full-width 1px box with a cream value pill (the "white blob"). The real stamp lives in .tdsh-casemast below. Hide only the hero copy, and only when the casemast exists. */
html:not(#h0):not(#h1):not(#h2):not(#h3):not(#h4):not(#h5):not(#h6):not(#h7):not(#h8):not(#h9):not(#h10):not(#h11):not(#h12):not(#h13):not(#h14):not(#h15):not(#h16):not(#h17) body.single-post article:has(.tdsh-casemast) .single56__header .dsh-case-status{display:none!important}
/* 2) Title stopped at ~60% width because of text-wrap:balance. Let it run to the full width. */
html:not(#h0):not(#h1):not(#h2):not(#h3):not(#h4):not(#h5):not(#h6):not(#h7):not(#h8):not(#h9):not(#h10):not(#h11):not(#h12):not(#h13):not(#h14):not(#h15):not(#h16):not(#h17) body.single-post .single56__header .single56__title{text-wrap:wrap!important;max-width:100%!important}
/* 3) Mottled letters = the --tg-mask-drop ink-blot mask (v8.2), not halftone. Remove it from the hero title and masthead, as the ledgers already do. */
html:not(#h0):not(#h1):not(#h2):not(#h3):not(#h4):not(#h5):not(#h6):not(#h7):not(#h8):not(#h9):not(#h10):not(#h11):not(#h12):not(#h13):not(#h14):not(#h15):not(#h16):not(#h17) body.tdsh-giallo .single56__header .single56__title,
html:not(#h0):not(#h1):not(#h2):not(#h3):not(#h4):not(#h5):not(#h6):not(#h7):not(#h8):not(#h9):not(#h10):not(#h11):not(#h12):not(#h13):not(#h14):not(#h15):not(#h16):not(#h17) body.tdsh-giallo .main_header56 .text-logo{-webkit-mask-image:none!important;mask-image:none!important}

/* #tdsh-fluid-reconcile */

body:has(.tdsh-v2){--fb-w:calc(100% - 2*var(--fb-gut));--fb-gut:0px}
body:has(.tdsh-v2) :is(#wi-main,.wi-main){padding-left:0!important;padding-right:0!important}
@media (min-width:761px){
html:not(#r0):not(#r1):not(#r2):not(#r3):not(#r4):not(#r5):not(#r6):not(#r7):not(#r8):not(#r9):not(#r10):not(#r11):not(#r12):not(#r13):not(#r14):not(#r15):not(#r16):not(#r17):not(#r18):not(#r19):not(#r20):not(#r21):not(#r22):not(#r23):not(#r24):not(#r25):not(#r26):not(#r27):not(#r28):not(#r29) body .entry-content .tdsh-v2 figure.fx-s{width:32%!important;max-width:32%!important}
html:not(#r0):not(#r1):not(#r2):not(#r3):not(#r4):not(#r5):not(#r6):not(#r7):not(#r8):not(#r9):not(#r10):not(#r11):not(#r12):not(#r13):not(#r14):not(#r15):not(#r16):not(#r17):not(#r18):not(#r19):not(#r20):not(#r21):not(#r22):not(#r23):not(#r24):not(#r25):not(#r26):not(#r27):not(#r28):not(#r29) body .entry-content .tdsh-v2 figure.fx-xs{width:22%!important;max-width:22%!important}
}
html:not(#r0):not(#r1):not(#r2):not(#r3):not(#r4):not(#r5):not(#r6):not(#r7):not(#r8):not(#r9):not(#r10):not(#r11):not(#r12):not(#r13):not(#r14):not(#r15):not(#r16):not(#r17):not(#r18):not(#r19):not(#r20):not(#r21):not(#r22):not(#r23):not(#r24):not(#r25):not(#r26):not(#r27):not(#r28):not(#r29) body .entry-content .tdsh-v2 figure.fx-ban{float:none!important;clear:both!important;width:100%!important;max-width:100%!important;text-align:center}
html:not(#r0):not(#r1):not(#r2):not(#r3):not(#r4):not(#r5):not(#r6):not(#r7):not(#r8):not(#r9):not(#r10):not(#r11):not(#r12):not(#r13):not(#r14):not(#r15):not(#r16):not(#r17):not(#r18):not(#r19):not(#r20):not(#r21):not(#r22):not(#r23):not(#r24):not(#r25):not(#r26):not(#r27):not(#r28):not(#r29) body .entry-content .tdsh-v2 figure.fx-ban img{display:block;width:auto!important;max-width:100%!important;max-height:60vh;height:auto!important;margin:0 auto}
html:not(#r0):not(#r1):not(#r2):not(#r3):not(#r4):not(#r5):not(#r6):not(#r7):not(#r8):not(#r9):not(#r10):not(#r11):not(#r12):not(#r13):not(#r14):not(#r15):not(#r16):not(#r17):not(#r18):not(#r19):not(#r20):not(#r21):not(#r22):not(#r23):not(#r24):not(#r25):not(#r26):not(#r27):not(#r28):not(#r29) body .entry-content .tdsh-v2 :is(.gx-stack,.fx-nogrid.gx-stack){display:block!important}
html:not(#r0):not(#r1):not(#r2):not(#r3):not(#r4):not(#r5):not(#r6):not(#r7):not(#r8):not(#r9):not(#r10):not(#r11):not(#r12):not(#r13):not(#r14):not(#r15):not(#r16):not(#r17):not(#r18):not(#r19):not(#r20):not(#r21):not(#r22):not(#r23):not(#r24):not(#r25):not(#r26):not(#r27):not(#r28):not(#r29) body .entry-content .tdsh-v2 .gx-bal{display:flex!important;flex-wrap:wrap!important}
@media (max-width:760px){ html:not(#r0):not(#r1):not(#r2):not(#r3):not(#r4):not(#r5):not(#r6):not(#r7):not(#r8):not(#r9):not(#r10):not(#r11):not(#r12):not(#r13):not(#r14):not(#r15):not(#r16):not(#r17):not(#r18):not(#r19):not(#r20):not(#r21):not(#r22):not(#r23):not(#r24):not(#r25):not(#r26):not(#r27):not(#r28):not(#r29) body .entry-content .tdsh-v2 :is(figure.fx-s,figure.fx-xs){float:none!important;width:100%!important;max-width:100%!important} }

/* #tdsh-linespace */
html:not(#n0):not(#n1):not(#n2):not(#n3):not(#n4):not(#n5):not(#n6):not(#n7):not(#n8):not(#n9):not(#n10):not(#n11) body,html:not(#n0):not(#n1):not(#n2):not(#n3):not(#n4):not(#n5):not(#n6):not(#n7):not(#n8):not(#n9):not(#n10):not(#n11) body .entry-content p,html:not(#n0):not(#n1):not(#n2):not(#n3):not(#n4):not(#n5):not(#n6):not(#n7):not(#n8):not(#n9):not(#n10):not(#n11) body .single-content p,html:not(#n0):not(#n1):not(#n2):not(#n3):not(#n4):not(#n5):not(#n6):not(#n7):not(#n8):not(#n9):not(#n10):not(#n11) body .v2-body p,html:not(#n0):not(#n1):not(#n2):not(#n3):not(#n4):not(#n5):not(#n6):not(#n7):not(#n8):not(#n9):not(#n10):not(#n11) body .wp-block-paragraph,html:not(#n0):not(#n1):not(#n2):not(#n3):not(#n4):not(#n5):not(#n6):not(#n7):not(#n8):not(#n9):not(#n10):not(#n11) body .entry-content li,html:not(#n0):not(#n1):not(#n2):not(#n3):not(#n4):not(#n5):not(#n6):not(#n7):not(#n8):not(#n9):not(#n10):not(#n11) body .v2-body li,html:not(#n0):not(#n1):not(#n2):not(#n3):not(#n4):not(#n5):not(#n6):not(#n7):not(#n8):not(#n9):not(#n10):not(#n11) body ul>li,html:not(#n0):not(#n1):not(#n2):not(#n3):not(#n4):not(#n5):not(#n6):not(#n7):not(#n8):not(#n9):not(#n10):not(#n11) body ol>li,html:not(#n0):not(#n1):not(#n2):not(#n3):not(#n4):not(#n5):not(#n6):not(#n7):not(#n8):not(#n9):not(#n10):not(#n11) body td,html:not(#n0):not(#n1):not(#n2):not(#n3):not(#n4):not(#n5):not(#n6):not(#n7):not(#n8):not(#n9):not(#n10):not(#n11) body th,html:not(#n0):not(#n1):not(#n2):not(#n3):not(#n4):not(#n5):not(#n6):not(#n7):not(#n8):not(#n9):not(#n10):not(#n11) body p.hero-dek,html:not(#n0):not(#n1):not(#n2):not(#n3):not(#n4):not(#n5):not(#n6):not(#n7):not(#n8):not(#n9):not(#n10):not(#n11) body p.tg-sub__lede{line-height:1.42!important}html:not(#n0):not(#n1):not(#n2):not(#n3):not(#n4):not(#n5):not(#n6):not(#n7):not(#n8):not(#n9):not(#n10):not(#n11) body p em,html:not(#n0):not(#n1):not(#n2):not(#n3):not(#n4):not(#n5):not(#n6):not(#n7):not(#n8):not(#n9):not(#n10):not(#n11) body p strong,html:not(#n0):not(#n1):not(#n2):not(#n3):not(#n4):not(#n5):not(#n6):not(#n7):not(#n8):not(#n9):not(#n10):not(#n11) body p a,html:not(#n0):not(#n1):not(#n2):not(#n3):not(#n4):not(#n5):not(#n6):not(#n7):not(#n8):not(#n9):not(#n10):not(#n11) body li em,html:not(#n0):not(#n1):not(#n2):not(#n3):not(#n4):not(#n5):not(#n6):not(#n7):not(#n8):not(#n9):not(#n10):not(#n11) body li strong,html:not(#n0):not(#n1):not(#n2):not(#n3):not(#n4):not(#n5):not(#n6):not(#n7):not(#n8):not(#n9):not(#n10):not(#n11) body td strong,html:not(#n0):not(#n1):not(#n2):not(#n3):not(#n4):not(#n5):not(#n6):not(#n7):not(#n8):not(#n9):not(#n10):not(#n11) body td em{line-height:inherit!important}html:not(#n0):not(#n1):not(#n2):not(#n3):not(#n4):not(#n5):not(#n6):not(#n7):not(#n8):not(#n9):not(#n10):not(#n11) body .tdsh-file-card__dek,html:not(#n0):not(#n1):not(#n2):not(#n3):not(#n4):not(#n5):not(#n6):not(#n7):not(#n8):not(#n9):not(#n10):not(#n11) body .tg-card__body p,html:not(#n0):not(#n1):not(#n2):not(#n3):not(#n4):not(#n5):not(#n6):not(#n7):not(#n8):not(#n9):not(#n10):not(#n11) body .tg-stub__x,html:not(#n0):not(#n1):not(#n2):not(#n3):not(#n4):not(#n5):not(#n6):not(#n7):not(#n8):not(#n9):not(#n10):not(#n11) body li.tg-rv>a,html:not(#n0):not(#n1):not(#n2):not(#n3):not(#n4):not(#n5):not(#n6):not(#n7):not(#n8):not(#n9):not(#n10):not(#n11) body .myth-claim,html:not(#n0):not(#n1):not(#n2):not(#n3):not(#n4):not(#n5):not(#n6):not(#n7):not(#n8):not(#n9):not(#n10):not(#n11) body .myth-record,html:not(#n0):not(#n1):not(#n2):not(#n3):not(#n4):not(#n5):not(#n6):not(#n7):not(#n8):not(#n9):not(#n10):not(#n11) body .myth-claim strong,html:not(#n0):not(#n1):not(#n2):not(#n3):not(#n4):not(#n5):not(#n6):not(#n7):not(#n8):not(#n9):not(#n10):not(#n11) body .myth-record strong,html:not(#n0):not(#n1):not(#n2):not(#n3):not(#n4):not(#n5):not(#n6):not(#n7):not(#n8):not(#n9):not(#n10):not(#n11) body .source-card,html:not(#n0):not(#n1):not(#n2):not(#n3):not(#n4):not(#n5):not(#n6):not(#n7):not(#n8):not(#n9):not(#n10):not(#n11) body .source-card a,html:not(#n0):not(#n1):not(#n2):not(#n3):not(#n4):not(#n5):not(#n6):not(#n7):not(#n8):not(#n9):not(#n10):not(#n11) body .caution-strip,html:not(#n0):not(#n1):not(#n2):not(#n3):not(#n4):not(#n5):not(#n6):not(#n7):not(#n8):not(#n9):not(#n10):not(#n11) body .section-num,html:not(#n0):not(#n1):not(#n2):not(#n3):not(#n4):not(#n5):not(#n6):not(#n7):not(#n8):not(#n9):not(#n10):not(#n11) body .timeline-date,html:not(#n0):not(#n1):not(#n2):not(#n3):not(#n4):not(#n5):not(#n6):not(#n7):not(#n8):not(#n9):not(#n10):not(#n11) body .timeline-row,html:not(#n0):not(#n1):not(#n2):not(#n3):not(#n4):not(#n5):not(#n6):not(#n7):not(#n8):not(#n9):not(#n10):not(#n11) body .v2-glance p,html:not(#n0):not(#n1):not(#n2):not(#n3):not(#n4):not(#n5):not(#n6):not(#n7):not(#n8):not(#n9):not(#n10):not(#n11) body .v2-tl-e p,html:not(#n0):not(#n1):not(#n2):not(#n3):not(#n4):not(#n5):not(#n6):not(#n7):not(#n8):not(#n9):not(#n10):not(#n11) body .dsh-card,html:not(#n0):not(#n1):not(#n2):not(#n3):not(#n4):not(#n5):not(#n6):not(#n7):not(#n8):not(#n9):not(#n10):not(#n11) body .dsh-card *{line-height:1.3!important}html:not(#n0):not(#n1):not(#n2):not(#n3):not(#n4):not(#n5):not(#n6):not(#n7):not(#n8):not(#n9):not(#n10):not(#n11) body .v2-kicker,html:not(#n0):not(#n1):not(#n2):not(#n3):not(#n4):not(#n5):not(#n6):not(#n7):not(#n8):not(#n9):not(#n10):not(#n11) body .v2-date,html:not(#n0):not(#n1):not(#n2):not(#n3):not(#n4):not(#n5):not(#n6):not(#n7):not(#n8):not(#n9):not(#n10):not(#n11) body p.v2-h2,html:not(#n0):not(#n1):not(#n2):not(#n3):not(#n4):not(#n5):not(#n6):not(#n7):not(#n8):not(#n9):not(#n10):not(#n11) body p.v2-title,html:not(#n0):not(#n1):not(#n2):not(#n3):not(#n4):not(#n5):not(#n6):not(#n7):not(#n8):not(#n9):not(#n10):not(#n11) body p.hero-title{line-height:1.15!important}html:not(#n0):not(#n1):not(#n2):not(#n3):not(#n4):not(#n5):not(#n6):not(#n7):not(#n8):not(#n9):not(#n10):not(#n11) body .cmplz-btn,html:not(#n0):not(#n1):not(#n2):not(#n3):not(#n4):not(#n5):not(#n6):not(#n7):not(#n8):not(#n9):not(#n10):not(#n11) body .tg-board,html:not(#n0):not(#n1):not(#n2):not(#n3):not(#n4):not(#n5):not(#n6):not(#n7):not(#n8):not(#n9):not(#n10):not(#n11) body .tg-board b,html:not(#n0):not(#n1):not(#n2):not(#n3):not(#n4):not(#n5):not(#n6):not(#n7):not(#n8):not(#n9):not(#n10):not(#n11) body [class*="dsh-filing__"],html:not(#n0):not(#n1):not(#n2):not(#n3):not(#n4):not(#n5):not(#n6):not(#n7):not(#n8):not(#n9):not(#n10):not(#n11) body [class*="dsh-ledger__"],html:not(#n0):not(#n1):not(#n2):not(#n3):not(#n4):not(#n5):not(#n6):not(#n7):not(#n8):not(#n9):not(#n10):not(#n11) body [class*="dsh-docket__filter"],html:not(#n0):not(#n1):not(#n2):not(#n3):not(#n4):not(#n5):not(#n6):not(#n7):not(#n8):not(#n9):not(#n10):not(#n11) body .dsh-404__section,html:not(#n0):not(#n1):not(#n2):not(#n3):not(#n4):not(#n5):not(#n6):not(#n7):not(#n8):not(#n9):not(#n10):not(#n11) body .tg-more,html:not(#n0):not(#n1):not(#n2):not(#n3):not(#n4):not(#n5):not(#n6):not(#n7):not(#n8):not(#n9):not(#n10):not(#n11) body .tg-btn,html:not(#n0):not(#n1):not(#n2):not(#n3):not(#n4):not(#n5):not(#n6):not(#n7):not(#n8):not(#n9):not(#n10):not(#n11) body .tg-insta a,html:not(#n0):not(#n1):not(#n2):not(#n3):not(#n4):not(#n5):not(#n6):not(#n7):not(#n8):not(#n9):not(#n10):not(#n11) body .tdsh-mf__cta,html:not(#n0):not(#n1):not(#n2):not(#n3):not(#n4):not(#n5):not(#n6):not(#n7):not(#n8):not(#n9):not(#n10):not(#n11) body .tg-bar__cl span,html:not(#n0):not(#n1):not(#n2):not(#n3):not(#n4):not(#n5):not(#n6):not(#n7):not(#n8):not(#n9):not(#n10):not(#n11) body span>small,html:not(#n0):not(#n1):not(#n2):not(#n3):not(#n4):not(#n5):not(#n6):not(#n7):not(#n8):not(#n9):not(#n10):not(#n11) body .tdsh-ab__btn,html:not(#n0):not(#n1):not(#n2):not(#n3):not(#n4):not(#n5):not(#n6):not(#n7):not(#n8):not(#n9):not(#n10):not(#n11) body .tdsh-ab__stamp,html:not(#n0):not(#n1):not(#n2):not(#n3):not(#n4):not(#n5):not(#n6):not(#n7):not(#n8):not(#n9):not(#n10):not(#n11) body .tg-ledger__every,html:not(#n0):not(#n1):not(#n2):not(#n3):not(#n4):not(#n5):not(#n6):not(#n7):not(#n8):not(#n9):not(#n10):not(#n11) body [class*="tag"] a,html:not(#n0):not(#n1):not(#n2):not(#n3):not(#n4):not(#n5):not(#n6):not(#n7):not(#n8):not(#n9):not(#n10):not(#n11) body .cat-links a,html:not(#n0):not(#n1):not(#n2):not(#n3):not(#n4):not(#n5):not(#n6):not(#n7):not(#n8):not(#n9):not(#n10):not(#n11) body .tags-links a,html:not(#n0):not(#n1):not(#n2):not(#n3):not(#n4):not(#n5):not(#n6):not(#n7):not(#n8):not(#n9):not(#n10):not(#n11) body time,html:not(#n0):not(#n1):not(#n2):not(#n3):not(#n4):not(#n5):not(#n6):not(#n7):not(#n8):not(#n9):not(#n10):not(#n11) body small,html:not(#n0):not(#n1):not(#n2):not(#n3):not(#n4):not(#n5):not(#n6):not(#n7):not(#n8):not(#n9):not(#n10):not(#n11) body label,html:not(#n0):not(#n1):not(#n2):not(#n3):not(#n4):not(#n5):not(#n6):not(#n7):not(#n8):not(#n9):not(#n10):not(#n11) body button,html:not(#n0):not(#n1):not(#n2):not(#n3):not(#n4):not(#n5):not(#n6):not(#n7):not(#n8):not(#n9):not(#n10):not(#n11) body .button,html:not(#n0):not(#n1):not(#n2):not(#n3):not(#n4):not(#n5):not(#n6):not(#n7):not(#n8):not(#n9):not(#n10):not(#n11) body .wp-block-button__link{line-height:1.2!important}html:not(#n0):not(#n1):not(#n2):not(#n3):not(#n4):not(#n5):not(#n6):not(#n7):not(#n8):not(#n9):not(#n10):not(#n11) body h1,html:not(#n0):not(#n1):not(#n2):not(#n3):not(#n4):not(#n5):not(#n6):not(#n7):not(#n8):not(#n9):not(#n10):not(#n11) body h2,html:not(#n0):not(#n1):not(#n2):not(#n3):not(#n4):not(#n5):not(#n6):not(#n7):not(#n8):not(#n9):not(#n10):not(#n11) body h3,html:not(#n0):not(#n1):not(#n2):not(#n3):not(#n4):not(#n5):not(#n6):not(#n7):not(#n8):not(#n9):not(#n10):not(#n11) body h4,html:not(#n0):not(#n1):not(#n2):not(#n3):not(#n4):not(#n5):not(#n6):not(#n7):not(#n8):not(#n9):not(#n10):not(#n11) body h5,html:not(#n0):not(#n1):not(#n2):not(#n3):not(#n4):not(#n5):not(#n6):not(#n7):not(#n8):not(#n9):not(#n10):not(#n11) body h6,html:not(#n0):not(#n1):not(#n2):not(#n3):not(#n4):not(#n5):not(#n6):not(#n7):not(#n8):not(#n9):not(#n10):not(#n11) body .hero-title,html:not(#n0):not(#n1):not(#n2):not(#n3):not(#n4):not(#n5):not(#n6):not(#n7):not(#n8):not(#n9):not(#n10):not(#n11) body .wp-block-heading{line-height:1.0!important}html:not(#n0):not(#n1):not(#n2):not(#n3):not(#n4):not(#n5):not(#n6):not(#n7):not(#n8):not(#n9):not(#n10):not(#n11) body .entry-content h2,html:not(#n0):not(#n1):not(#n2):not(#n3):not(#n4):not(#n5):not(#n6):not(#n7):not(#n8):not(#n9):not(#n10):not(#n11) body .v2-head h2,html:not(#n0):not(#n1):not(#n2):not(#n3):not(#n4):not(#n5):not(#n6):not(#n7):not(#n8):not(#n9):not(#n10):not(#n11) body .hero-copy h2,html:not(#n0):not(#n1):not(#n2):not(#n3):not(#n4):not(#n5):not(#n6):not(#n7):not(#n8):not(#n9):not(#n10):not(#n11) body .single-content h2{margin-top:.9em!important;margin-bottom:.35em!important}html:not(#n0):not(#n1):not(#n2):not(#n3):not(#n4):not(#n5):not(#n6):not(#n7):not(#n8):not(#n9):not(#n10):not(#n11) body .entry-content h3,html:not(#n0):not(#n1):not(#n2):not(#n3):not(#n4):not(#n5):not(#n6):not(#n7):not(#n8):not(#n9):not(#n10):not(#n11) body .entry-content h4,html:not(#n0):not(#n1):not(#n2):not(#n3):not(#n4):not(#n5):not(#n6):not(#n7):not(#n8):not(#n9):not(#n10):not(#n11) body .v2-body h3{margin-top:.8em!important;margin-bottom:.3em!important}html:not(#n0):not(#n1):not(#n2):not(#n3):not(#n4):not(#n5):not(#n6):not(#n7):not(#n8):not(#n9):not(#n10):not(#n11) body .entry-content p,html:not(#n0):not(#n1):not(#n2):not(#n3):not(#n4):not(#n5):not(#n6):not(#n7):not(#n8):not(#n9):not(#n10):not(#n11) body .v2-body p{margin-bottom:.9em!important}html:not(#n0):not(#n1):not(#n2):not(#n3):not(#n4):not(#n5):not(#n6):not(#n7):not(#n8):not(#n9):not(#n10):not(#n11) body .tg-ledger__every{margin-bottom:12px!important}html:not(#n0):not(#n1):not(#n2):not(#n3):not(#n4):not(#n5):not(#n6):not(#n7):not(#n8):not(#n9):not(#n10):not(#n11) body .dsh-404__section{margin-top:22px!important}html:not(#n0):not(#n1):not(#n2):not(#n3):not(#n4):not(#n5):not(#n6):not(#n7):not(#n8):not(#n9):not(#n10):not(#n11) body :is(figcaption,figcaption *,th,.v2-label,.v2-credit,.v2-credit a,.v2-stat,.v2-kicker span,.gazette span,.photo-meta,.photo-copy a,.myth-claim strong,.myth-record strong,.tg-ledger-card__ex span,[class*="tg-util"],[class*="tg-util"] *,.tg-mono,.tg-stub__t,.tdsh-tipcta__kicker,.tg-all-nights__a,a>em,li>span){line-height:1.2!important}html:not(#n0):not(#n1):not(#n2):not(#n3):not(#n4):not(#n5):not(#n6):not(#n7):not(#n8):not(#n9):not(#n10):not(#n11) body :is([class*="kicker"],[class*="__label"],[class*="-cat"],[class*="__cat"],.tg-ledger-card__sources,.tg-ledger-card__sources *,.single56__heading span,.tdsh-notice__txt){line-height:1.2!important}html:not(#n0):not(#n1):not(#n2):not(#n3):not(#n4):not(#n5):not(#n6):not(#n7):not(#n8):not(#n9):not(#n10):not(#n11):not(#n12) body .tdsh-casemast__ids{line-height:27px!important}html:not(#n0):not(#n1):not(#n2):not(#n3):not(#n4):not(#n5):not(#n6):not(#n7):not(#n8):not(#n9):not(#n10):not(#n11):not(#n12) body .tdsh-casemast__status{line-height:27px!important}html:not(#n0):not(#n1):not(#n2):not(#n3):not(#n4):not(#n5):not(#n6):not(#n7):not(#n8):not(#n9):not(#n10):not(#n11):not(#n12) body .tdsh-casemast__stamp{line-height:21px!important}html:not(#n0):not(#n1):not(#n2):not(#n3):not(#n4):not(#n5):not(#n6):not(#n7):not(#n8):not(#n9):not(#n10):not(#n11):not(#n12) body .tg-drawer .tg-kicker,html:not(#n0):not(#n1):not(#n2):not(#n3):not(#n4):not(#n5):not(#n6):not(#n7):not(#n8):not(#n9):not(#n10):not(#n11):not(#n12) body .tg-drawer__lh-a{line-height:.92!important}html:not(#n0):not(#n1):not(#n2):not(#n3):not(#n4):not(#n5):not(#n6):not(#n7):not(#n8):not(#n9):not(#n10):not(#n11):not(#n12) body .cmplz-cookiebanner .cmplz-btn{line-height:30px!important}
/* #tdsh-herofix-red */

html:not(#r0):not(#r1):not(#r2):not(#r3):not(#r4):not(#r5):not(#r6):not(#r7):not(#r8):not(#r9):not(#r10):not(#r11):not(#r12):not(#r13):not(#r14):not(#r15):not(#r16):not(#r17):not(#r18):not(#r19):not(#r20):not(#r21):not(#r22):not(#r23):not(#r24):not(#r25):not(#r26):not(#r27):not(#r28):not(#r29) body .main_header56 .text-logo,
html:not(#r0):not(#r1):not(#r2):not(#r3):not(#r4):not(#r5):not(#r6):not(#r7):not(#r8):not(#r9):not(#r10):not(#r11):not(#r12):not(#r13):not(#r14):not(#r15):not(#r16):not(#r17):not(#r18):not(#r19):not(#r20):not(#r21):not(#r22):not(#r23):not(#r24):not(#r25):not(#r26):not(#r27):not(#r28):not(#r29) body.single-post .single56__header .single56__title{text-shadow:0.0100em 0 0 currentColor,-0.0100em 0 0 currentColor,0 0.0100em 0 currentColor,0 -0.0100em 0 currentColor,0.0070em 0.0070em 0 currentColor,-0.0070em 0.0070em 0 currentColor,0.0070em -0.0070em 0 currentColor,-0.0070em -0.0070em 0 currentColor,0.0500em 0.0500em 0 var(--tdsh-blk,#b3121b),0.0610em 0.0500em 0 var(--tdsh-blk,#b3121b),0.0500em 0.0610em 0 var(--tdsh-blk,#b3121b),0.0610em 0.0610em 0 var(--tdsh-blk,#b3121b)!important;-webkit-mask-image:none!important;mask-image:none!important}

/* #tdsh-leftfix */

html body.single-post:not(.tdsh-ledger) #wi-all .entry-content :is(p,ul,ol,li,blockquote,h2,h3,h4,dl,table):not(nav *){max-width:none!important;margin-left:0!important;margin-right:0!important}
html body.single-post:not(.tdsh-ledger) #wi-all .entry-content{--tg-measure:none!important;width:100%!important;max-width:none!important}
html body.single-post:not(.tdsh-ledger) #wi-all .entry-content>p,html body.single-post:not(.tdsh-ledger) #wi-all .entry-content>:is(ul,ol)>li{line-height:1.42!important}
html body.single-post:not(.tdsh-ledger) #wi-all .entry-content>:is(h2,h3,h4){clear:both}
@media (min-width:761px){
html body.single-post:not(.tdsh-ledger) #wi-all .entry-content>:is(figure,.wp-block-image):not(.alignwide):not(.alignfull){float:right;width:40%;max-width:40%;margin:4px 0 14px 22px!important}
html body.single-post:not(.tdsh-ledger) #wi-all .entry-content>:is(figure,.wp-block-image):not(.alignwide):not(.alignfull):nth-of-type(even){float:left;margin:4px 22px 14px 0!important}
html body.single-post:not(.tdsh-ledger) #wi-all .entry-content>:is(figure,.wp-block-image) img{width:100%!important;height:auto!important;object-fit:contain!important;max-height:none!important}
}

/* #tdsh-iconfix */

/* 1. Restore icon fonts (Fox icon56 + Font Awesome); FastPixel renames them "fpo ..." */
html body [class^="ic56-"],html body [class*=" ic56-"],
html body [class^="ic56-"]::before,html body [class*=" ic56-"]::before,
html body [class^="ic56-"]::after,html body [class*=" ic56-"]::after,
html body .tg-soc i,html body .tg-soc i::before{
  font-family:'fpo icon56','icon56'!important;font-weight:normal!important;font-style:normal!important;
  letter-spacing:0!important;-webkit-text-stroke:0!important;text-shadow:none!important;text-transform:none!important;line-height:1!important;
  speak:never;-webkit-font-smoothing:antialiased}
html body .fa,html body .fas,html body .fa-solid,html body .fa::before,html body .fas::before,html body .fa-solid::before{
  font-family:'fpo font awesome 5 free','Font Awesome 5 Free','Font Awesome 6 Free'!important;font-weight:900!important;letter-spacing:0!important;-webkit-text-stroke:0!important}
html body .far,html body .far::before{font-family:'fpo font awesome 5 free','Font Awesome 5 Free'!important;font-weight:400!important;letter-spacing:0!important}
html body .fab,html body .fa-brands,html body .fab::before,html body .fa-brands::before{
  font-family:'fpo font awesome 5 brands','Font Awesome 5 Brands','Font Awesome 6 Brands'!important;font-weight:400!important;letter-spacing:0!important;-webkit-text-stroke:0!important}
/* 2. Evidence drawer titles: tighter tracking */
html body .tg-drawer__lt:not(#x1):not(#x2):not(#x3){letter-spacing:.01em!important;line-height:1.15!important}
html body .tg-drawer__ld:not(#x1):not(#x2):not(#x3){letter-spacing:.04em!important;line-height:1.15!important}
/* 3. Dossier index: drop browser numbers, keep custom 00-23 + underlines */
html body .dossier-index ol,html body .dossier-index ul,html body .dossier-index li{list-style:none!important;padding-left:0!important}
html body .dossier-index li::marker{content:none!important}
html body .dossier-index li > a > span:first-child{display:inline-block;min-width:1.6em;margin-right:.5em}
/* 4. Dossier exhibit photos: magazine wrap, full-width text */
html body .card-main > :is(p,ul,ol,blockquote):not(#x1):not(#x2):not(#x3){max-width:none!important;width:auto!important}
@media (min-width:768px){
html body .card-main > figure.v2-fig[data-tdsh-added="photo"]{float:right!important;width:45%!important;max-width:45%!important;margin:4px 0 14px 22px!important;clear:right}
html body .card:nth-of-type(even) .card-main > figure.v2-fig[data-tdsh-added="photo"]{float:left!important;margin:4px 22px 14px 0!important;clear:left}
html body .card-main > figure.v2-fig[data-tdsh-added="photo"] img{width:100%!important;height:auto!important;max-height:none!important;object-fit:contain!important;aspect-ratio:auto!important}
html body .card-main h2,html body .card-main h3,html body .card-main hr,html body .card-main .v2-cols,html body .card-main::after{clear:both}
html body .card-main::after{content:"";display:table}
}

/* #tdsh-typescale */
:root{--ts-body:clamp(17px,15.5px + 0.25vw,19px);--ts-h1:clamp(42px,28px + 3.2vw,72px);--ts-h2:clamp(31px,22px + 1.6vw,44px);--ts-h3:clamp(22px,18px + 0.65vw,28px);--ts-h4:clamp(18.5px,17px + 0.25vw,20px);--ts-h5:17px;--ts-h6:15px;--ts-card:clamp(20px,18px + 0.3vw,22.5px);--ts-card-lg:clamp(26px,20px + 1vw,34px);--ts-display:clamp(48px,30px + 4.4vw,88px);--ts-dek:clamp(15px,14.5px + 0.15vw,16.5px);--ts-label:clamp(11.5px,11px + 0.15vw,12.8px);--ts-caption:13px;--ts-micro:12.5px;--ts-track:0.08em}html:not(#t0):not(#t1):not(#t2):not(#t3):not(#t4):not(#t5):not(#t6):not(#t7):not(#t8):not(#t9):not(#t10):not(#t11):not(#t12):not(#t13) body h1,html:not(#t0):not(#t1):not(#t2):not(#t3):not(#t4):not(#t5):not(#t6):not(#t7):not(#t8):not(#t9):not(#t10):not(#t11):not(#t12):not(#t13) body h1.post-title,html:not(#t0):not(#t1):not(#t2):not(#t3):not(#t4):not(#t5):not(#t6):not(#t7):not(#t8):not(#t9):not(#t10):not(#t11):not(#t12):not(#t13) body h1.titlebar56__title,html:not(#t0):not(#t1):not(#t2):not(#t3):not(#t4):not(#t5):not(#t6):not(#t7):not(#t8):not(#t9):not(#t10):not(#t11):not(#t12):not(#t13) body h1.tg-display,html:not(#t0):not(#t1):not(#t2):not(#t3):not(#t4):not(#t5):not(#t6):not(#t7):not(#t8):not(#t9):not(#t10):not(#t11):not(#t12):not(#t13) body .entry-content h1{font-size:var(--ts-h1)!important;line-height:1!important}html:not(#t0):not(#t1):not(#t2):not(#t3):not(#t4):not(#t5):not(#t6):not(#t7):not(#t8):not(#t9):not(#t10):not(#t11):not(#t12):not(#t13) body h2.hero-title,html:not(#t0):not(#t1):not(#t2):not(#t3):not(#t4):not(#t5):not(#t6):not(#t7):not(#t8):not(#t9):not(#t10):not(#t11):not(#t12):not(#t13) body h2.tdsh-hero__title{font-size:var(--ts-h1)!important;line-height:1!important}html:not(#t0):not(#t1):not(#t2):not(#t3):not(#t4):not(#t5):not(#t6):not(#t7):not(#t8):not(#t9):not(#t10):not(#t11):not(#t12):not(#t13) body h2.section-title,html:not(#t0):not(#t1):not(#t2):not(#t3):not(#t4):not(#t5):not(#t6):not(#t7):not(#t8):not(#t9):not(#t10):not(#t11):not(#t12):not(#t13) body h2.ovp,html:not(#t0):not(#t1):not(#t2):not(#t3):not(#t4):not(#t5):not(#t6):not(#t7):not(#t8):not(#t9):not(#t10):not(#t11):not(#t12):not(#t13) body .entry-content h2,html:not(#t0):not(#t1):not(#t2):not(#t3):not(#t4):not(#t5):not(#t6):not(#t7):not(#t8):not(#t9):not(#t10):not(#t11):not(#t12):not(#t13) body .v2-body h2,html:not(#t0):not(#t1):not(#t2):not(#t3):not(#t4):not(#t5):not(#t6):not(#t7):not(#t8):not(#t9):not(#t10):not(#t11):not(#t12):not(#t13) body h2.wp-block-heading{font-size:var(--ts-h2)!important;line-height:1.02!important}html:not(#t0):not(#t1):not(#t2):not(#t3):not(#t4):not(#t5):not(#t6):not(#t7):not(#t8):not(#t9):not(#t10):not(#t11):not(#t12):not(#t13) body .entry-content h3,html:not(#t0):not(#t1):not(#t2):not(#t3):not(#t4):not(#t5):not(#t6):not(#t7):not(#t8):not(#t9):not(#t10):not(#t11):not(#t12):not(#t13) body .v2-body h3,html:not(#t0):not(#t1):not(#t2):not(#t3):not(#t4):not(#t5):not(#t6):not(#t7):not(#t8):not(#t9):not(#t10):not(#t11):not(#t12):not(#t13) body .paper h3,html:not(#t0):not(#t1):not(#t2):not(#t3):not(#t4):not(#t5):not(#t6):not(#t7):not(#t8):not(#t9):not(#t10):not(#t11):not(#t12):not(#t13) body .dark-card h3,html:not(#t0):not(#t1):not(#t2):not(#t3):not(#t4):not(#t5):not(#t6):not(#t7):not(#t8):not(#t9):not(#t10):not(#t11):not(#t12):not(#t13) body .card-head h3,html:not(#t0):not(#t1):not(#t2):not(#t3):not(#t4):not(#t5):not(#t6):not(#t7):not(#t8):not(#t9):not(#t10):not(#t11):not(#t12):not(#t13) body .role-card h3,html:not(#t0):not(#t1):not(#t2):not(#t3):not(#t4):not(#t5):not(#t6):not(#t7):not(#t8):not(#t9):not(#t10):not(#t11):not(#t12):not(#t13) body .source-card h3,html:not(#t0):not(#t1):not(#t2):not(#t3):not(#t4):not(#t5):not(#t6):not(#t7):not(#t8):not(#t9):not(#t10):not(#t11):not(#t12):not(#t13) body .timeline-copy h3,html:not(#t0):not(#t1):not(#t2):not(#t3):not(#t4):not(#t5):not(#t6):not(#t7):not(#t8):not(#t9):not(#t10):not(#t11):not(#t12):not(#t13) body .qa-copy h3,html:not(#t0):not(#t1):not(#t2):not(#t3):not(#t4):not(#t5):not(#t6):not(#t7):not(#t8):not(#t9):not(#t10):not(#t11):not(#t12):not(#t13) body .ledger-card h3,html:not(#t0):not(#t1):not(#t2):not(#t3):not(#t4):not(#t5):not(#t6):not(#t7):not(#t8):not(#t9):not(#t10):not(#t11):not(#t12):not(#t13) body .photo-copy h3,html:not(#t0):not(#t1):not(#t2):not(#t3):not(#t4):not(#t5):not(#t6):not(#t7):not(#t8):not(#t9):not(#t10):not(#t11):not(#t12):not(#t13) body .card h3{font-size:var(--ts-h3)!important;line-height:1.05!important}html:not(#t0):not(#t1):not(#t2):not(#t3):not(#t4):not(#t5):not(#t6):not(#t7):not(#t8):not(#t9):not(#t10):not(#t11):not(#t12):not(#t13) body .entry-content h4,html:not(#t0):not(#t1):not(#t2):not(#t3):not(#t4):not(#t5):not(#t6):not(#t7):not(#t8):not(#t9):not(#t10):not(#t11):not(#t12):not(#t13) body .v2-body h4{font-size:var(--ts-h4)!important;line-height:1.1!important}html:not(#t0):not(#t1):not(#t2):not(#t3):not(#t4):not(#t5):not(#t6):not(#t7):not(#t8):not(#t9):not(#t10):not(#t11):not(#t12):not(#t13) body .entry-content h5,html:not(#t0):not(#t1):not(#t2):not(#t3):not(#t4):not(#t5):not(#t6):not(#t7):not(#t8):not(#t9):not(#t10):not(#t11):not(#t12):not(#t13) body .v2-body h5{font-size:var(--ts-h5)!important;line-height:1.15!important}html:not(#t0):not(#t1):not(#t2):not(#t3):not(#t4):not(#t5):not(#t6):not(#t7):not(#t8):not(#t9):not(#t10):not(#t11):not(#t12):not(#t13) body .entry-content h6,html:not(#t0):not(#t1):not(#t2):not(#t3):not(#t4):not(#t5):not(#t6):not(#t7):not(#t8):not(#t9):not(#t10):not(#t11):not(#t12):not(#t13) body .v2-body h6{font-size:var(--ts-h6)!important;line-height:1.2!important}html:not(#t0):not(#t1):not(#t2):not(#t3):not(#t4):not(#t5):not(#t6):not(#t7):not(#t8):not(#t9):not(#t10):not(#t11):not(#t12):not(#t13) body h3.tg-card__title,html:not(#t0):not(#t1):not(#t2):not(#t3):not(#t4):not(#t5):not(#t6):not(#t7):not(#t8):not(#t9):not(#t10):not(#t11):not(#t12):not(#t13) body .title56,html:not(#t0):not(#t1):not(#t2):not(#t3):not(#t4):not(#t5):not(#t6):not(#t7):not(#t8):not(#t9):not(#t10):not(#t11):not(#t12):not(#t13) body h3.title56,html:not(#t0):not(#t1):not(#t2):not(#t3):not(#t4):not(#t5):not(#t6):not(#t7):not(#t8):not(#t9):not(#t10):not(#t11):not(#t12):not(#t13) body h4.title56,html:not(#t0):not(#t1):not(#t2):not(#t3):not(#t4):not(#t5):not(#t6):not(#t7):not(#t8):not(#t9):not(#t10):not(#t11):not(#t12):not(#t13) body h3.widget-title,html:not(#t0):not(#t1):not(#t2):not(#t3):not(#t4):not(#t5):not(#t6):not(#t7):not(#t8):not(#t9):not(#t10):not(#t11):not(#t12):not(#t13) body h2.widgettitle,html:not(#t0):not(#t1):not(#t2):not(#t3):not(#t4):not(#t5):not(#t6):not(#t7):not(#t8):not(#t9):not(#t10):not(#t11):not(#t12):not(#t13) body h3.tdsh-tipcta__title{font-size:var(--ts-card)!important;line-height:.95!important}html:not(#t0):not(#t1):not(#t2):not(#t3):not(#t4):not(#t5):not(#t6):not(#t7):not(#t8):not(#t9):not(#t10):not(#t11):not(#t12):not(#t13) body .tg-latest h3,html:not(#t0):not(#t1):not(#t2):not(#t3):not(#t4):not(#t5):not(#t6):not(#t7):not(#t8):not(#t9):not(#t10):not(#t11):not(#t12):not(#t13) body h3.tdsh-nl__title{font-size:var(--ts-card-lg)!important}html:not(#t0):not(#t1):not(#t2):not(#t3):not(#t4):not(#t5):not(#t6):not(#t7):not(#t8):not(#t9):not(#t10):not(#t11):not(#t12):not(#t13) body h2.tg-display{font-size:var(--ts-display)!important;line-height:.95!important}html:not(#t0):not(#t1):not(#t2):not(#t3):not(#t4):not(#t5):not(#t6):not(#t7):not(#t8):not(#t9):not(#t10):not(#t11):not(#t12):not(#t13) body .tg-ledger-archive__date{font-size:var(--ts-card-lg)!important;line-height:1!important}html:not(#t0):not(#t1):not(#t2):not(#t3):not(#t4):not(#t5):not(#t6):not(#t7):not(#t8):not(#t9):not(#t10):not(#t11):not(#t12):not(#t13) body .entry-content p,html:not(#t0):not(#t1):not(#t2):not(#t3):not(#t4):not(#t5):not(#t6):not(#t7):not(#t8):not(#t9):not(#t10):not(#t11):not(#t12):not(#t13) body .single-content p,html:not(#t0):not(#t1):not(#t2):not(#t3):not(#t4):not(#t5):not(#t6):not(#t7):not(#t8):not(#t9):not(#t10):not(#t11):not(#t12):not(#t13) body .v2-body p,html:not(#t0):not(#t1):not(#t2):not(#t3):not(#t4):not(#t5):not(#t6):not(#t7):not(#t8):not(#t9):not(#t10):not(#t11):not(#t12):not(#t13) body .section-body p,html:not(#t0):not(#t1):not(#t2):not(#t3):not(#t4):not(#t5):not(#t6):not(#t7):not(#t8):not(#t9):not(#t10):not(#t11):not(#t12):not(#t13) body .paper p,html:not(#t0):not(#t1):not(#t2):not(#t3):not(#t4):not(#t5):not(#t6):not(#t7):not(#t8):not(#t9):not(#t10):not(#t11):not(#t12):not(#t13) body .dark-card p,html:not(#t0):not(#t1):not(#t2):not(#t3):not(#t4):not(#t5):not(#t6):not(#t7):not(#t8):not(#t9):not(#t10):not(#t11):not(#t12):not(#t13) body .card p,html:not(#t0):not(#t1):not(#t2):not(#t3):not(#t4):not(#t5):not(#t6):not(#t7):not(#t8):not(#t9):not(#t10):not(#t11):not(#t12):not(#t13) body .card-main p,html:not(#t0):not(#t1):not(#t2):not(#t3):not(#t4):not(#t5):not(#t6):not(#t7):not(#t8):not(#t9):not(#t10):not(#t11):not(#t12):not(#t13) body .source-card p,html:not(#t0):not(#t1):not(#t2):not(#t3):not(#t4):not(#t5):not(#t6):not(#t7):not(#t8):not(#t9):not(#t10):not(#t11):not(#t12):not(#t13) body .timeline-copy p,html:not(#t0):not(#t1):not(#t2):not(#t3):not(#t4):not(#t5):not(#t6):not(#t7):not(#t8):not(#t9):not(#t10):not(#t11):not(#t12):not(#t13) body .metric p,html:not(#t0):not(#t1):not(#t2):not(#t3):not(#t4):not(#t5):not(#t6):not(#t7):not(#t8):not(#t9):not(#t10):not(#t11):not(#t12):not(#t13) body .entry-content li,html:not(#t0):not(#t1):not(#t2):not(#t3):not(#t4):not(#t5):not(#t6):not(#t7):not(#t8):not(#t9):not(#t10):not(#t11):not(#t12):not(#t13) body .v2-body li,html:not(#t0):not(#t1):not(#t2):not(#t3):not(#t4):not(#t5):not(#t6):not(#t7):not(#t8):not(#t9):not(#t10):not(#t11):not(#t12):not(#t13) body .notes li{font-size:var(--ts-body)!important;line-height:1.42!important}html:not(#t0):not(#t1):not(#t2):not(#t3):not(#t4):not(#t5):not(#t6):not(#t7):not(#t8):not(#t9):not(#t10):not(#t11):not(#t12):not(#t13) body p.tdsh-file-card__dek,html:not(#t0):not(#t1):not(#t2):not(#t3):not(#t4):not(#t5):not(#t6):not(#t7):not(#t8):not(#t9):not(#t10):not(#t11):not(#t12):not(#t13) body .tg-card p{font-size:var(--ts-dek)!important;line-height:1.3!important}html:not(#t0):not(#t1):not(#t2):not(#t3):not(#t4):not(#t5):not(#t6):not(#t7):not(#t8):not(#t9):not(#t10):not(#t11):not(#t12):not(#t13) body .tg-kicker,html:not(#t0):not(#t1):not(#t2):not(#t3):not(#t4):not(#t5):not(#t6):not(#t7):not(#t8):not(#t9):not(#t10):not(#t11):not(#t12):not(#t13) body h2.tg-kicker,html:not(#t0):not(#t1):not(#t2):not(#t3):not(#t4):not(#t5):not(#t6):not(#t7):not(#t8):not(#t9):not(#t10):not(#t11):not(#t12):not(#t13) body h3.tg-kicker,html:not(#t0):not(#t1):not(#t2):not(#t3):not(#t4):not(#t5):not(#t6):not(#t7):not(#t8):not(#t9):not(#t10):not(#t11):not(#t12):not(#t13) body p.tg-kicker,html:not(#t0):not(#t1):not(#t2):not(#t3):not(#t4):not(#t5):not(#t6):not(#t7):not(#t8):not(#t9):not(#t10):not(#t11):not(#t12):not(#t13) body .single56__heading,html:not(#t0):not(#t1):not(#t2):not(#t3):not(#t4):not(#t5):not(#t6):not(#t7):not(#t8):not(#t9):not(#t10):not(#t11):not(#t12):not(#t13) body h3.tg-nights__h,html:not(#t0):not(#t1):not(#t2):not(#t3):not(#t4):not(#t5):not(#t6):not(#t7):not(#t8):not(#t9):not(#t10):not(#t11):not(#t12):not(#t13) body .tg-drawer__involve h3,html:not(#t0):not(#t1):not(#t2):not(#t3):not(#t4):not(#t5):not(#t6):not(#t7):not(#t8):not(#t9):not(#t10):not(#t11):not(#t12):not(#t13) body time,html:not(#t0):not(#t1):not(#t2):not(#t3):not(#t4):not(#t5):not(#t6):not(#t7):not(#t8):not(#t9):not(#t10):not(#t11):not(#t12):not(#t13) body .tdsh-casemast__item,html:not(#t0):not(#t1):not(#t2):not(#t3):not(#t4):not(#t5):not(#t6):not(#t7):not(#t8):not(#t9):not(#t10):not(#t11):not(#t12):not(#t13) body .tdsh-hero__meta,html:not(#t0):not(#t1):not(#t2):not(#t3):not(#t4):not(#t5):not(#t6):not(#t7):not(#t8):not(#t9):not(#t10):not(#t11):not(#t12):not(#t13) body .tg-util__date,html:not(#t0):not(#t1):not(#t2):not(#t3):not(#t4):not(#t5):not(#t6):not(#t7):not(#t8):not(#t9):not(#t10):not(#t11):not(#t12):not(#t13) body .tg-latest__date,html:not(#t0):not(#t1):not(#t2):not(#t3):not(#t4):not(#t5):not(#t6):not(#t7):not(#t8):not(#t9):not(#t10):not(#t11):not(#t12):not(#t13) body .meta56{font-size:var(--ts-label)!important;letter-spacing:var(--ts-track)!important;line-height:1.2!important}html:not(#t0):not(#t1):not(#t2):not(#t3):not(#t4):not(#t5):not(#t6):not(#t7):not(#t8):not(#t9):not(#t10):not(#t11):not(#t12):not(#t13) body figcaption,html:not(#t0):not(#t1):not(#t2):not(#t3):not(#t4):not(#t5):not(#t6):not(#t7):not(#t8):not(#t9):not(#t10):not(#t11):not(#t12):not(#t13) body .wp-element-caption,html:not(#t0):not(#t1):not(#t2):not(#t3):not(#t4):not(#t5):not(#t6):not(#t7):not(#t8):not(#t9):not(#t10):not(#t11):not(#t12):not(#t13) body .img-credit,html:not(#t0):not(#t1):not(#t2):not(#t3):not(#t4):not(#t5):not(#t6):not(#t7):not(#t8):not(#t9):not(#t10):not(#t11):not(#t12):not(#t13) body .photo-copy figcaption{font-size:var(--ts-caption)!important;line-height:1.3!important}html:not(#t0):not(#t1):not(#t2):not(#t3):not(#t4):not(#t5):not(#t6):not(#t7):not(#t8):not(#t9):not(#t10):not(#t11):not(#t12):not(#t13) body p.micro{font-size:var(--ts-micro)!important;letter-spacing:.04em!important;line-height:1.3!important}html:not(#t0):not(#t1):not(#t2):not(#t3):not(#t4):not(#t5):not(#t6):not(#t7):not(#t8):not(#t9):not(#t10):not(#t11):not(#t12):not(#t13) body .tg-ledger-archive time,html:not(#t0):not(#t1):not(#t2):not(#t3):not(#t4):not(#t5):not(#t6):not(#t7):not(#t8):not(#t9):not(#t10):not(#t11):not(#t12):not(#t13) body time.tg-ledger-archive__date{font-size:var(--ts-card-lg)!important;letter-spacing:0!important}
/* #tdsh-wrapall */

/* TDSH Magazine Image Wrap - every content image (posts, ledgers, dossiers, pages).
   Floats 45% with 22px gap, alternating sides, snug text wrap. Never crops. Phones (<700px) full width.
   Untouched: heroes/featured, alignwide/alignfull banners, galleries/photo grids, columns, covers, thumbnails. */
@media (min-width:700px){
/* base: float right (I = id boost so we beat theme/dossier rules; :where keeps class weight flat so side overrides win) */
html body .entry-content :where(figure.wp-block-image,figure.tdsh-fig,figure.v2-fig,figure.wp-caption,div.wp-caption,p>img.alignnone,p>img.aligncenter,p>img.size-large,p>img.size-full,p>a>img.alignnone,p>a>img.size-large):where(:not(.alignwide,.alignfull,.size-thumbnail,.size-medium,.hero-media,.ekf-photo-hero,.thumbnail56)):where(:not(.wp-block-gallery *,.gallery *,.tiled-gallery *,.photo-grid *,.wp-block-columns *,.wp-block-cover *,.hero *,.hero-media *,.hero56 *,.ekf-hero-media *,.tdsh-nl *,.thumbnail56 *,.alignwide *,.alignfull *,[class^="ekf-"] *,[class*=" ekf-"] *)):not(#x1):not(#x2):not(#x3):not(#x4){
  float:right!important;clear:right!important;width:45%!important;max-width:45%!important;height:auto!important;
  margin:4px 0 12px 22px!important;display:block!important}
/* alternate: flip every other figure, and flip the pattern on every other card (iconfix rhythm) */
html body .entry-content :where(*:nth-of-type(odd)>:is(figure.wp-block-image,figure.tdsh-fig,figure.v2-fig,figure.wp-caption,div.wp-caption):nth-of-type(even), *:nth-of-type(even)>:is(figure.wp-block-image,figure.tdsh-fig,figure.v2-fig,figure.wp-caption,div.wp-caption):nth-of-type(odd)):where(:not(.alignwide,.alignfull,.size-thumbnail,.size-medium,.hero-media,.ekf-photo-hero,.tdsh-wrap-r,.alignright)):where(:not(.wp-block-gallery *,.gallery *,.photo-grid *,.wp-block-columns *,.wp-block-cover *,.hero *,.hero-media *,.hero56 *,[class^="ekf-"] *,.alignwide *,.alignfull *)):not(#x1):not(#x2):not(#x3):not(#x4).x0,
html body .entry-content :where(*:nth-of-type(odd)>:is(figure.wp-block-image,figure.tdsh-fig,figure.v2-fig,figure.wp-caption,div.wp-caption):nth-of-type(even), *:nth-of-type(even)>:is(figure.wp-block-image,figure.tdsh-fig,figure.v2-fig,figure.wp-caption,div.wp-caption):nth-of-type(odd)):where(:not(.alignwide,.alignfull,.size-thumbnail,.size-medium,.hero-media,.ekf-photo-hero,.tdsh-wrap-r,.alignright)):where(:not(.wp-block-gallery *,.gallery *,.photo-grid *,.wp-block-columns *,.wp-block-cover *,.hero *,.hero-media *,.hero56 *,[class^="ekf-"] *,.alignwide *,.alignfull *)):not(#x1):not(#x2):not(#x3):not(#x4):not(.x0),
/* editor-chosen sides always win */
html body .entry-content :where(figure,div).tdsh-wrap-l:not(#x1):not(#x2):not(#x3):not(#x4),
html body .entry-content :where(figure,div,img).alignleft:where(:not(.wp-block-gallery *,.photo-grid *,.wp-block-columns *)):not(#x1):not(#x2):not(#x3):not(#x4){
  float:left!important;clear:left!important;margin:4px 22px 12px 0!important}
html body .entry-content :where(figure,div).tdsh-wrap-r:not(#x1):not(#x2):not(#x3):not(#x4).tdsh-wrap-r{float:right!important;clear:right!important;margin:4px 0 12px 22px!important}
/* page-wide alternation (classes set by the tiny footer script below; editor sides counted, never changed) */
html body .entry-content .tdsh-alt-l.tdsh-alt-l.tdsh-alt-l:not(#x1):not(#x2):not(#x3):not(#x4){float:left!important;clear:left!important;margin:4px 22px 12px 0!important}
html body .entry-content .tdsh-alt-r.tdsh-alt-r.tdsh-alt-r:not(#x1):not(#x2):not(#x3):not(#x4){float:right!important;clear:right!important;margin:4px 0 12px 22px!important}
/* image fills the float, never cropped */
html body .entry-content :where(figure.wp-block-image,figure.tdsh-fig,figure.v2-fig,figure.wp-caption,div.wp-caption):where(:not(.alignwide,.alignfull,.hero-media,.ekf-photo-hero)):where(:not(.wp-block-gallery *,.photo-grid *,.wp-block-columns *,.hero *,.hero56 *,[class^="ekf-"] *,[class*=" ekf-"] *)) img:not(#x1):not(#x2):not(#x3):not(#x4){
  width:100%!important;max-width:100%!important;height:auto!important;max-height:none!important;object-fit:contain!important;aspect-ratio:auto!important;display:block}
html body .entry-content :where(figure.wp-block-image,figure.tdsh-fig,figure.v2-fig) figcaption:not(#x1){margin-top:5px!important;line-height:1.3!important}
/* text runs the full measure beside floats */
html body .entry-content :where(.card,.card-main,.lede-card,.tg-ledger-card__main,.ekf-paper,.ekf-scene-notes) > :where(p,ul,ol,blockquote):not(#x1):not(#x2){max-width:none!important}
/* contain floats per card; headings/rules/wide blocks start clean */
html body .entry-content :where(.card,.card-main,.lede-card,.tg-ledger-card__main,.ekf-paper,.ekf-scene-notes,.ekf-chronology-inner,.ekf-accordion-inner):not(#x1){display:flow-root}
html body .entry-content :where(h2,hr,.wp-block-separator,.wp-block-columns,.wp-block-gallery,.photo-grid,.alignwide,.alignfull,.v2-cols,table):not(#x1){clear:both}
}
@media (max-width:699px){
html body .entry-content :where(figure.wp-block-image,figure.tdsh-fig,figure.v2-fig,figure.wp-caption,div.wp-caption,.tdsh-wrap-l,.tdsh-wrap-r,img.alignleft,img.alignright,p>img.alignnone,p>img.size-large):where(:not(.size-thumbnail,.thumbnail56)):where(:not(.wp-block-gallery *,.photo-grid *,.hero *,.hero56 *,.thumbnail56 *,[class^="ekf-"] *,[class*=" ekf-"] *)):not(#x1):not(#x2):not(#x3):not(#x4){
  float:none!important;width:100%!important;max-width:100%!important;margin:6px 0 12px!important}
html body .entry-content :where(figure.wp-block-image,figure.tdsh-fig,figure.v2-fig,figure.wp-caption):where(:not(.wp-block-gallery *,.photo-grid *,.hero *,.hero56 *,[class^="ekf-"] *,[class*=" ekf-"] *)) img:not(#x1):not(#x2):not(#x3):not(#x4){
  width:100%!important;height:auto!important;max-height:none!important;object-fit:contain!important;aspect-ratio:auto!important}
/* v2 dossiers (Garavito etc.): photo spans the full card edge to edge */
html body .entry-content .card-main > figure.v2-fig.v2-fig:not(#x1):not(#x2):not(#x3):not(#x4){float:none!important;width:calc(100% + 36px)!important;max-width:none!important;margin:6px -18px 12px!important}
html body .entry-content .card-main > figure.v2-fig.v2-fig img:not(#x1):not(#x2):not(#x3):not(#x4){width:100%!important;max-width:100%!important;height:auto!important;object-fit:contain!important}
}

/* #tdsh-topbar */

/* TDSH Top bar: tagline moves into the util bar beside date + handle; masthead tagline line removed (all pages) */
html body .header56__logo .site-tagline,html body .fox-logo-container .site-description{display:none!important}
html:not(#u1):not(#u2):not(#u3):not(#u4):not(#u5) body .tg-util .tg-wrap{justify-content:flex-end!important;gap:0!important;align-items:center!important}
html:not(#u1):not(#u2):not(#u3):not(#u4):not(#u5) body .tg-util .tg-util__l{display:flex!important;align-items:center;margin:0!important;white-space:nowrap;font-family:'fpo prestige-elite-std','Prestige Elite Std',monospace!important;font-size:11px!important;letter-spacing:.1em!important;line-height:1.2!important}
html:not(#u1):not(#u2):not(#u3):not(#u4):not(#u5) body .tg-util .tg-util__l::after{content:"\00b7";margin:0 .7em;opacity:.7}
html:not(#u1):not(#u2):not(#u3):not(#u4):not(#u5) body .tg-util .tg-util__lead{display:none!important}
html:not(#u1):not(#u2):not(#u3):not(#u4):not(#u5) body .tg-util .tg-util__hot{display:inline!important;font-family:inherit!important;font-size:inherit!important;letter-spacing:inherit!important}
@media (max-width:699px){
html:not(#u1):not(#u2):not(#u3):not(#u4):not(#u5) body .tg-util .tg-wrap{justify-content:space-between!important;padding-left:12px!important;padding-right:12px!important}
html:not(#u1):not(#u2):not(#u3):not(#u4):not(#u5) body .tg-util .tg-util__l{font-size:10px!important;letter-spacing:.06em!important}
html:not(#u1):not(#u2):not(#u3):not(#u4):not(#u5) body .tg-util .tg-util__l::after{content:none}
html:not(#u1):not(#u2):not(#u3):not(#u4):not(#u5) body .tg-util .tg-util__ig,html:not(#u1):not(#u2):not(#u3):not(#u4):not(#u5) body .tg-util .tg-util__sep{display:none!important}
}
html:not(#v0):not(#v1):not(#v2):not(#v3):not(#v4):not(#v5):not(#v6):not(#v7):not(#v8):not(#v9):not(#v10):not(#v11):not(#v12):not(#v13):not(#v14):not(#v15):not(#v16):not(#v17):not(#v18):not(#v19):not(#v20):not(#v21):not(#v22):not(#v23) body .tg-util .tg-util__l .tg-util__hot{display:inline!important;visibility:visible!important;opacity:1!important;width:auto!important;height:auto!important;position:static!important;clip:auto!important}
html:not(#v0):not(#v1):not(#v2):not(#v3):not(#v4):not(#v5):not(#v6):not(#v7):not(#v8):not(#v9):not(#v10):not(#v11):not(#v12):not(#v13):not(#v14):not(#v15):not(#v16):not(#v17):not(#v18):not(#v19):not(#v20):not(#v21):not(#v22):not(#v23) body .tg-util .tg-util__l{display:flex!important;width:auto!important;visibility:visible!important}
/* Evidence tab: sit above the cookie bar while it is showing */
html body:has(.cmplz-cookiebanner.cmplz-show) .tg-evid--tab{translate:0 calc(-1 * (var(--tdsh-cmplz-h,96px) + 6px))!important}

/* #tdsh-slim */

/* TDSH Slim: tight consent bar + snug Evidence Locker drawer buttons. 1px lines, no bulky boxes. */
/* ---- consent bar ---- */
html:not(#s0):not(#s1):not(#s2):not(#s3):not(#s4):not(#s5):not(#s6):not(#s7):not(#s8):not(#s9):not(#s10):not(#s11):not(#s12):not(#s13):not(#s14):not(#s15):not(#s16):not(#s17):not(#s18):not(#s19) body .cmplz-cookiebanner.cmplz-bottom{display:flex!important;flex-wrap:wrap!important;align-items:center!important;gap:4px 12px!important;padding:5px 12px!important;min-height:0!important;height:auto!important;border:0!important;border-top:1px solid #b3121b!important;box-shadow:none!important;row-gap:4px!important;background-color:#0b0b0b!important}
html:not(#s0):not(#s1):not(#s2):not(#s3):not(#s4):not(#s5):not(#s6):not(#s7):not(#s8):not(#s9):not(#s10):not(#s11):not(#s12):not(#s13):not(#s14):not(#s15):not(#s16):not(#s17):not(#s18):not(#s19) body .cmplz-cookiebanner .cmplz-header,html:not(#s0):not(#s1):not(#s2):not(#s3):not(#s4):not(#s5):not(#s6):not(#s7):not(#s8):not(#s9):not(#s10):not(#s11):not(#s12):not(#s13):not(#s14):not(#s15):not(#s16):not(#s17):not(#s18):not(#s19) body .cmplz-cookiebanner .cmplz-divider{display:none!important}
html:not(#s0):not(#s1):not(#s2):not(#s3):not(#s4):not(#s5):not(#s6):not(#s7):not(#s8):not(#s9):not(#s10):not(#s11):not(#s12):not(#s13):not(#s14):not(#s15):not(#s16):not(#s17):not(#s18):not(#s19) body .cmplz-cookiebanner .cmplz-body{flex:1 1 280px!important;margin:0!important;padding:0!important;min-width:0}
html:not(#s0):not(#s1):not(#s2):not(#s3):not(#s4):not(#s5):not(#s6):not(#s7):not(#s8):not(#s9):not(#s10):not(#s11):not(#s12):not(#s13):not(#s14):not(#s15):not(#s16):not(#s17):not(#s18):not(#s19) body .cmplz-cookiebanner .cmplz-message,html:not(#s0):not(#s1):not(#s2):not(#s3):not(#s4):not(#s5):not(#s6):not(#s7):not(#s8):not(#s9):not(#s10):not(#s11):not(#s12):not(#s13):not(#s14):not(#s15):not(#s16):not(#s17):not(#s18):not(#s19) body .cmplz-cookiebanner .cmplz-message p{margin:0!important;font-size:12.5px!important;line-height:1.25!important}
html:not(#s0):not(#s1):not(#s2):not(#s3):not(#s4):not(#s5):not(#s6):not(#s7):not(#s8):not(#s9):not(#s10):not(#s11):not(#s12):not(#s13):not(#s14):not(#s15):not(#s16):not(#s17):not(#s18):not(#s19) body .cmplz-cookiebanner .cmplz-buttons{display:flex!important;gap:6px!important;margin:0!important;padding:0!important;flex:0 0 auto!important;order:2}
html:not(#s0):not(#s1):not(#s2):not(#s3):not(#s4):not(#s5):not(#s6):not(#s7):not(#s8):not(#s9):not(#s10):not(#s11):not(#s12):not(#s13):not(#s14):not(#s15):not(#s16):not(#s17):not(#s18):not(#s19) body .cmplz-cookiebanner .cmplz-btn{height:40px!important;min-height:40px!important;padding:0 14px!important;margin:0!important;border-width:1px!important;line-height:1!important;width:auto!important;min-width:0!important}
html:not(#s0):not(#s1):not(#s2):not(#s3):not(#s4):not(#s5):not(#s6):not(#s7):not(#s8):not(#s9):not(#s10):not(#s11):not(#s12):not(#s13):not(#s14):not(#s15):not(#s16):not(#s17):not(#s18):not(#s19) body .cmplz-cookiebanner .cmplz-documents{margin:0!important;padding:0!important;flex:0 0 auto!important;order:3;gap:0 10px!important}
html:not(#s0):not(#s1):not(#s2):not(#s3):not(#s4):not(#s5):not(#s6):not(#s7):not(#s8):not(#s9):not(#s10):not(#s11):not(#s12):not(#s13):not(#s14):not(#s15):not(#s16):not(#s17):not(#s18):not(#s19) body .cmplz-cookiebanner .cmplz-documents ul{gap:10px!important;margin:0!important;padding:0!important}
html:not(#s0):not(#s1):not(#s2):not(#s3):not(#s4):not(#s5):not(#s6):not(#s7):not(#s8):not(#s9):not(#s10):not(#s11):not(#s12):not(#s13):not(#s14):not(#s15):not(#s16):not(#s17):not(#s18):not(#s19) body .cmplz-cookiebanner .cmplz-link{font-size:11px!important;line-height:1.2!important}
@media (max-width:699px){
html:not(#s0):not(#s1):not(#s2):not(#s3):not(#s4):not(#s5):not(#s6):not(#s7):not(#s8):not(#s9):not(#s10):not(#s11):not(#s12):not(#s13):not(#s14):not(#s15):not(#s16):not(#s17):not(#s18):not(#s19) body .cmplz-cookiebanner.cmplz-bottom{padding:4px 10px 5px!important;gap:3px 8px!important}
html:not(#s0):not(#s1):not(#s2):not(#s3):not(#s4):not(#s5):not(#s6):not(#s7):not(#s8):not(#s9):not(#s10):not(#s11):not(#s12):not(#s13):not(#s14):not(#s15):not(#s16):not(#s17):not(#s18):not(#s19) body .cmplz-cookiebanner .cmplz-body{flex:1 1 100%!important}
html:not(#s0):not(#s1):not(#s2):not(#s3):not(#s4):not(#s5):not(#s6):not(#s7):not(#s8):not(#s9):not(#s10):not(#s11):not(#s12):not(#s13):not(#s14):not(#s15):not(#s16):not(#s17):not(#s18):not(#s19) body .cmplz-cookiebanner .cmplz-message,html:not(#s0):not(#s1):not(#s2):not(#s3):not(#s4):not(#s5):not(#s6):not(#s7):not(#s8):not(#s9):not(#s10):not(#s11):not(#s12):not(#s13):not(#s14):not(#s15):not(#s16):not(#s17):not(#s18):not(#s19) body .cmplz-cookiebanner .cmplz-message p{font-size:12px!important}
html:not(#s0):not(#s1):not(#s2):not(#s3):not(#s4):not(#s5):not(#s6):not(#s7):not(#s8):not(#s9):not(#s10):not(#s11):not(#s12):not(#s13):not(#s14):not(#s15):not(#s16):not(#s17):not(#s18):not(#s19) body .cmplz-cookiebanner .cmplz-documents{flex:1 1 auto!important;justify-content:flex-end!important}
html:not(#s0):not(#s1):not(#s2):not(#s3):not(#s4):not(#s5):not(#s6):not(#s7):not(#s8):not(#s9):not(#s10):not(#s11):not(#s12):not(#s13):not(#s14):not(#s15):not(#s16):not(#s17):not(#s18):not(#s19) body .cmplz-cookiebanner .cmplz-documents ul{gap:8px!important}
html:not(#s0):not(#s1):not(#s2):not(#s3):not(#s4):not(#s5):not(#s6):not(#s7):not(#s8):not(#s9):not(#s10):not(#s11):not(#s12):not(#s13):not(#s14):not(#s15):not(#s16):not(#s17):not(#s18):not(#s19) body .cmplz-cookiebanner .cmplz-link{font-size:10.5px!important}
}
html:not(#s0):not(#s1):not(#s2):not(#s3):not(#s4):not(#s5):not(#s6):not(#s7):not(#s8):not(#s9):not(#s10):not(#s11):not(#s12):not(#s13):not(#s14):not(#s15):not(#s16):not(#s17):not(#s18):not(#s19) body .cmplz-cookiebanner.cmplz-bottom > *{width:auto!important;max-width:none!important;grid-column:auto!important}
html:not(#s0):not(#s1):not(#s2):not(#s3):not(#s4):not(#s5):not(#s6):not(#s7):not(#s8):not(#s9):not(#s10):not(#s11):not(#s12):not(#s13):not(#s14):not(#s15):not(#s16):not(#s17):not(#s18):not(#s19) body .cmplz-cookiebanner.cmplz-bottom > :is(.cmplz-categories,.cmplz-links.cmplz-information,.cmplz-header,.cmplz-divider){display:none!important}
@media (min-width:700px){html:not(#s0):not(#s1):not(#s2):not(#s3):not(#s4):not(#s5):not(#s6):not(#s7):not(#s8):not(#s9):not(#s10):not(#s11):not(#s12):not(#s13):not(#s14):not(#s15):not(#s16):not(#s17):not(#s18):not(#s19) body .cmplz-cookiebanner .cmplz-body{flex:0 1 auto!important}}
/* ---- Evidence Locker drawer: snug buttons ---- */
html:not(#s0):not(#s1):not(#s2):not(#s3):not(#s4):not(#s5):not(#s6):not(#s7):not(#s8):not(#s9):not(#s10):not(#s11):not(#s12):not(#s13):not(#s14):not(#s15):not(#s16):not(#s17):not(#s18):not(#s19) body .tg-drawer .tg-drawer__x{padding:5px 9px 4px!important}
html:not(#s0):not(#s1):not(#s2):not(#s3):not(#s4):not(#s5):not(#s6):not(#s7):not(#s8):not(#s9):not(#s10):not(#s11):not(#s12):not(#s13):not(#s14):not(#s15):not(#s16):not(#s17):not(#s18):not(#s19) body .tg-drawer .tg-drawer__field button{height:40px!important;min-height:40px!important;padding:0 12px!important;border-width:1px!important}
html:not(#s0):not(#s1):not(#s2):not(#s3):not(#s4):not(#s5):not(#s6):not(#s7):not(#s8):not(#s9):not(#s10):not(#s11):not(#s12):not(#s13):not(#s14):not(#s15):not(#s16):not(#s17):not(#s18):not(#s19) body .tg-drawer .tg-drawer__field input{height:40px!important;min-height:40px!important;padding:0 10px!important;border-width:1px!important}
html:not(#s0):not(#s1):not(#s2):not(#s3):not(#s4):not(#s5):not(#s6):not(#s7):not(#s8):not(#s9):not(#s10):not(#s11):not(#s12):not(#s13):not(#s14):not(#s15):not(#s16):not(#s17):not(#s18):not(#s19) body .tg-drawer .tg-drawer__quick{gap:5px!important}
html:not(#s0):not(#s1):not(#s2):not(#s3):not(#s4):not(#s5):not(#s6):not(#s7):not(#s8):not(#s9):not(#s10):not(#s11):not(#s12):not(#s13):not(#s14):not(#s15):not(#s16):not(#s17):not(#s18):not(#s19) body .tg-drawer .tg-drawer__quick a{padding:0 9px!important;min-height:32px!important;height:32px!important;display:inline-flex!important;align-items:center!important;box-sizing:border-box!important;border-width:1px!important;line-height:1!important}
html:not(#s0):not(#s1):not(#s2):not(#s3):not(#s4):not(#s5):not(#s6):not(#s7):not(#s8):not(#s9):not(#s10):not(#s11):not(#s12):not(#s13):not(#s14):not(#s15):not(#s16):not(#s17):not(#s18):not(#s19) body .tg-drawer .tg-drawer__ledgers ol{gap:8px!important}
html:not(#s0):not(#s1):not(#s2):not(#s3):not(#s4):not(#s5):not(#s6):not(#s7):not(#s8):not(#s9):not(#s10):not(#s11):not(#s12):not(#s13):not(#s14):not(#s15):not(#s16):not(#s17):not(#s18):not(#s19) body .tg-drawer .tg-drawer__ledgers ol a{padding:7px!important;border-width:1px!important}
html:not(#s0):not(#s1):not(#s2):not(#s3):not(#s4):not(#s5):not(#s6):not(#s7):not(#s8):not(#s9):not(#s10):not(#s11):not(#s12):not(#s13):not(#s14):not(#s15):not(#s16):not(#s17):not(#s18):not(#s19) body .tg-drawer .tg-drawer__lh-a{padding:6px 9px 6px!important;border-width:1px!important}
html:not(#s0):not(#s1):not(#s2):not(#s3):not(#s4):not(#s5):not(#s6):not(#s7):not(#s8):not(#s9):not(#s10):not(#s11):not(#s12):not(#s13):not(#s14):not(#s15):not(#s16):not(#s17):not(#s18):not(#s19) body .tg-drawer .tg-drawer__involve ul{gap:6px!important}
html:not(#s0):not(#s1):not(#s2):not(#s3):not(#s4):not(#s5):not(#s6):not(#s7):not(#s8):not(#s9):not(#s10):not(#s11):not(#s12):not(#s13):not(#s14):not(#s15):not(#s16):not(#s17):not(#s18):not(#s19) body .tg-drawer .tg-drawer__involve ul a{padding:6px 9px!important;border-width:1px!important;line-height:1.2!important}
html:not(#s0):not(#s1):not(#s2):not(#s3):not(#s4):not(#s5):not(#s6):not(#s7):not(#s8):not(#s9):not(#s10):not(#s11):not(#s12):not(#s13):not(#s14):not(#s15):not(#s16):not(#s17):not(#s18):not(#s19) body .tg-drawer .tg-drawer__panel nav li > a,html:not(#s0):not(#s1):not(#s2):not(#s3):not(#s4):not(#s5):not(#s6):not(#s7):not(#s8):not(#s9):not(#s10):not(#s11):not(#s12):not(#s13):not(#s14):not(#s15):not(#s16):not(#s17):not(#s18):not(#s19) body .tg-drawer .tg-drawer__panel .menu li > a{padding:6px 0 5px!important;line-height:1!important}

/* #tdsh-morecards */

html:not(#c0):not(#c1):not(#c2):not(#c3):not(#c4):not(#c5):not(#c6):not(#c7):not(#c8):not(#c9):not(#c10):not(#c11):not(#c12):not(#c13):not(#c14):not(#c15):not(#c16):not(#c17):not(#c18):not(#c19) body .tdsh-hero__more,html:not(#c0):not(#c1):not(#c2):not(#c3):not(#c4):not(#c5):not(#c6):not(#c7):not(#c8):not(#c9):not(#c10):not(#c11):not(#c12):not(#c13):not(#c14):not(#c15):not(#c16):not(#c17):not(#c18):not(#c19) body .single56__bottom_posts .blog56-wrapper,html:not(#c0):not(#c1):not(#c2):not(#c3):not(#c4):not(#c5):not(#c6):not(#c7):not(#c8):not(#c9):not(#c10):not(#c11):not(#c12):not(#c13):not(#c14):not(#c15):not(#c16):not(#c17):not(#c18):not(#c19) body .single56__bottom_posts{container-type:inline-size;container-name:tdshcards}
html:not(#c0):not(#c1):not(#c2):not(#c3):not(#c4):not(#c5):not(#c6):not(#c7):not(#c8):not(#c9):not(#c10):not(#c11):not(#c12):not(#c13):not(#c14):not(#c15):not(#c16):not(#c17):not(#c18):not(#c19) body .tdsh-hero__cards,html:not(#c0):not(#c1):not(#c2):not(#c3):not(#c4):not(#c5):not(#c6):not(#c7):not(#c8):not(#c9):not(#c10):not(#c11):not(#c12):not(#c13):not(#c14):not(#c15):not(#c16):not(#c17):not(#c18):not(#c19) body .single56__bottom_posts .blog56--grid{display:grid!important;grid-template-columns:repeat(var(--mc-c,1),minmax(0,1fr))!important;gap:14px!important;column-gap:14px!important;row-gap:14px!important;width:100%!important;max-width:none!important;margin-left:0!important;margin-right:0!important}
html:not(#c0):not(#c1):not(#c2):not(#c3):not(#c4):not(#c5):not(#c6):not(#c7):not(#c8):not(#c9):not(#c10):not(#c11):not(#c12):not(#c13):not(#c14):not(#c15):not(#c16):not(#c17):not(#c18):not(#c19) body .tdsh-hero__cards > *,html:not(#c0):not(#c1):not(#c2):not(#c3):not(#c4):not(#c5):not(#c6):not(#c7):not(#c8):not(#c9):not(#c10):not(#c11):not(#c12):not(#c13):not(#c14):not(#c15):not(#c16):not(#c17):not(#c18):not(#c19) body .single56__bottom_posts .blog56--grid > *{width:auto!important;max-width:none!important;margin:0!important;padding-left:0!important;padding-right:0!important;min-width:0}
html:not(#c0):not(#c1):not(#c2):not(#c3):not(#c4):not(#c5):not(#c6):not(#c7):not(#c8):not(#c9):not(#c10):not(#c11):not(#c12):not(#c13):not(#c14):not(#c15):not(#c16):not(#c17):not(#c18):not(#c19) body :is(.tdsh-hero__cards,.single56__bottom_posts .blog56--grid) > :nth-child(n+5 of .post56,.tg-card){position:absolute!important;visibility:hidden!important;left:-99999px!important;width:1px!important;height:1px!important;overflow:hidden!important}
@container tdshcards (min-width:560px){ html:not(#c0):not(#c1):not(#c2):not(#c3):not(#c4):not(#c5):not(#c6):not(#c7):not(#c8):not(#c9):not(#c10):not(#c11):not(#c12):not(#c13):not(#c14):not(#c15):not(#c16):not(#c17):not(#c18):not(#c19) body :is(.tdsh-hero__cards,.single56__bottom_posts .blog56--grid){--mc-c:2} html:not(#c0):not(#c1):not(#c2):not(#c3):not(#c4):not(#c5):not(#c6):not(#c7):not(#c8):not(#c9):not(#c10):not(#c11):not(#c12):not(#c13):not(#c14):not(#c15):not(#c16):not(#c17):not(#c18):not(#c19) body :is(.tdsh-hero__cards,.single56__bottom_posts .blog56--grid) > :nth-child(-n+4 of .post56,.tg-card){position:relative!important;visibility:visible!important;left:auto!important;width:auto!important;height:auto!important;overflow:visible!important} }
@container tdshcards (min-width:840px){ html:not(#c0):not(#c1):not(#c2):not(#c3):not(#c4):not(#c5):not(#c6):not(#c7):not(#c8):not(#c9):not(#c10):not(#c11):not(#c12):not(#c13):not(#c14):not(#c15):not(#c16):not(#c17):not(#c18):not(#c19) body :is(.tdsh-hero__cards,.single56__bottom_posts .blog56--grid){--mc-c:3} html:not(#c0):not(#c1):not(#c2):not(#c3):not(#c4):not(#c5):not(#c6):not(#c7):not(#c8):not(#c9):not(#c10):not(#c11):not(#c12):not(#c13):not(#c14):not(#c15):not(#c16):not(#c17):not(#c18):not(#c19) body :is(.tdsh-hero__cards,.single56__bottom_posts .blog56--grid) > :nth-child(-n+6 of .post56,.tg-card){position:relative!important;visibility:visible!important;left:auto!important;width:auto!important;height:auto!important;overflow:visible!important} }
@container tdshcards (min-width:1100px){ html:not(#c0):not(#c1):not(#c2):not(#c3):not(#c4):not(#c5):not(#c6):not(#c7):not(#c8):not(#c9):not(#c10):not(#c11):not(#c12):not(#c13):not(#c14):not(#c15):not(#c16):not(#c17):not(#c18):not(#c19) body :is(.tdsh-hero__cards,.single56__bottom_posts .blog56--grid){--mc-c:4} html:not(#c0):not(#c1):not(#c2):not(#c3):not(#c4):not(#c5):not(#c6):not(#c7):not(#c8):not(#c9):not(#c10):not(#c11):not(#c12):not(#c13):not(#c14):not(#c15):not(#c16):not(#c17):not(#c18):not(#c19) body :is(.tdsh-hero__cards,.single56__bottom_posts .blog56--grid) > :nth-child(-n+8 of .post56,.tg-card){position:relative!important;visibility:visible!important;left:auto!important;width:auto!important;height:auto!important;overflow:visible!important} }
@container tdshcards (min-width:1500px){ html:not(#c0):not(#c1):not(#c2):not(#c3):not(#c4):not(#c5):not(#c6):not(#c7):not(#c8):not(#c9):not(#c10):not(#c11):not(#c12):not(#c13):not(#c14):not(#c15):not(#c16):not(#c17):not(#c18):not(#c19) body :is(.tdsh-hero__cards,.single56__bottom_posts .blog56--grid){--mc-c:6} html:not(#c0):not(#c1):not(#c2):not(#c3):not(#c4):not(#c5):not(#c6):not(#c7):not(#c8):not(#c9):not(#c10):not(#c11):not(#c12):not(#c13):not(#c14):not(#c15):not(#c16):not(#c17):not(#c18):not(#c19) body :is(.tdsh-hero__cards,.single56__bottom_posts .blog56--grid) > :nth-child(-n+12 of .post56,.tg-card){position:relative!important;visibility:visible!important;left:auto!important;width:auto!important;height:auto!important;overflow:visible!important} }
@container tdshcards (min-width:2400px){ html:not(#c0):not(#c1):not(#c2):not(#c3):not(#c4):not(#c5):not(#c6):not(#c7):not(#c8):not(#c9):not(#c10):not(#c11):not(#c12):not(#c13):not(#c14):not(#c15):not(#c16):not(#c17):not(#c18):not(#c19) body :is(.tdsh-hero__cards,.single56__bottom_posts .blog56--grid){--mc-c:8} html:not(#c0):not(#c1):not(#c2):not(#c3):not(#c4):not(#c5):not(#c6):not(#c7):not(#c8):not(#c9):not(#c10):not(#c11):not(#c12):not(#c13):not(#c14):not(#c15):not(#c16):not(#c17):not(#c18):not(#c19) body :is(.tdsh-hero__cards,.single56__bottom_posts .blog56--grid) > :nth-child(n+9 of .post56,.tg-card){position:absolute!important;visibility:hidden!important;left:-99999px!important;width:1px!important;height:1px!important;overflow:hidden!important} }
@container tdshcards (min-width:3000px){ html:not(#c0):not(#c1):not(#c2):not(#c3):not(#c4):not(#c5):not(#c6):not(#c7):not(#c8):not(#c9):not(#c10):not(#c11):not(#c12):not(#c13):not(#c14):not(#c15):not(#c16):not(#c17):not(#c18):not(#c19) body :is(.tdsh-hero__cards,.single56__bottom_posts .blog56--grid){--mc-c:12} html:not(#c0):not(#c1):not(#c2):not(#c3):not(#c4):not(#c5):not(#c6):not(#c7):not(#c8):not(#c9):not(#c10):not(#c11):not(#c12):not(#c13):not(#c14):not(#c15):not(#c16):not(#c17):not(#c18):not(#c19) body :is(.tdsh-hero__cards,.single56__bottom_posts .blog56--grid) > :nth-child(-n+12 of .post56,.tg-card){position:relative!important;visibility:visible!important;left:auto!important;width:auto!important;height:auto!important;overflow:visible!important} }
/* Fox separators sit inside the grid: drop them */
html:not(#c0):not(#c1):not(#c2):not(#c3):not(#c4):not(#c5):not(#c6):not(#c7):not(#c8):not(#c9):not(#c10):not(#c11):not(#c12):not(#c13):not(#c14):not(#c15):not(#c16):not(#c17):not(#c18):not(#c19) body .single56__bottom_posts .blog56--grid > .blog56__sep{display:none!important}
/* tight cards */
html:not(#c0):not(#c1):not(#c2):not(#c3):not(#c4):not(#c5):not(#c6):not(#c7):not(#c8):not(#c9):not(#c10):not(#c11):not(#c12):not(#c13):not(#c14):not(#c15):not(#c16):not(#c17):not(#c18):not(#c19) body .tdsh-hero__cards .tdsh-file-card--secondary .tg-card__body{padding:10px 12px 12px!important}
html:not(#c0):not(#c1):not(#c2):not(#c3):not(#c4):not(#c5):not(#c6):not(#c7):not(#c8):not(#c9):not(#c10):not(#c11):not(#c12):not(#c13):not(#c14):not(#c15):not(#c16):not(#c17):not(#c18):not(#c19) body .tdsh-hero__cards .tdsh-file-card--secondary .tg-card__title{font-size:clamp(18px,1.25vw,22px)!important}
html:not(#c0):not(#c1):not(#c2):not(#c3):not(#c4):not(#c5):not(#c6):not(#c7):not(#c8):not(#c9):not(#c10):not(#c11):not(#c12):not(#c13):not(#c14):not(#c15):not(#c16):not(#c17):not(#c18):not(#c19) body .tdsh-hero__cards .tdsh-file-card--secondary p.tdsh-file-card__dek{font-size:15px!important;line-height:1.3!important;margin:6px 0 8px!important}
html:not(#c0):not(#c1):not(#c2):not(#c3):not(#c4):not(#c5):not(#c6):not(#c7):not(#c8):not(#c9):not(#c10):not(#c11):not(#c12):not(#c13):not(#c14):not(#c15):not(#c16):not(#c17):not(#c18):not(#c19) body :is(.tdsh-hero__cards,.single56__bottom_posts .blog56--grid) img{width:100%!important;height:auto!important;aspect-ratio:3/2;object-fit:cover}

/* #tdsh-fluid */

/* 1. page column: no 2200px cap, no sidebar squeeze */
html:not(#u0):not(#u1):not(#u2):not(#u3):not(#u4):not(#u5):not(#u6):not(#u7):not(#u8):not(#u9):not(#u10):not(#u11):not(#u12):not(#u13):not(#u14):not(#u15):not(#u16):not(#u17):not(#u18):not(#u19):not(#u20):not(#u21):not(#u22):not(#u23):not(#u24):not(#u25) body .single56__outer:has(.tdsh-v2),html:not(#u0):not(#u1):not(#u2):not(#u3):not(#u4):not(#u5):not(#u6):not(#u7):not(#u8):not(#u9):not(#u10):not(#u11):not(#u12):not(#u13):not(#u14):not(#u15):not(#u16):not(#u17):not(#u18):not(#u19):not(#u20):not(#u21):not(#u22):not(#u23):not(#u24):not(#u25) body .container:has(.tdsh-v2){width:calc(100% - 2*clamp(12px,2.5vw,48px))!important;max-width:none!important}
html:not(#u0):not(#u1):not(#u2):not(#u3):not(#u4):not(#u5):not(#u6):not(#u7):not(#u8):not(#u9):not(#u10):not(#u11):not(#u12):not(#u13):not(#u14):not(#u15):not(#u16):not(#u17):not(#u18):not(#u19):not(#u20):not(#u21):not(#u22):not(#u23):not(#u24):not(#u25) body .single56__outer:has(.tdsh-v2) :is(.single56__body,.primary56,.single56__content,.entry-content){width:100%!important;max-width:none!important;flex:1 1 auto!important}
html:not(#u0):not(#u1):not(#u2):not(#u3):not(#u4):not(#u5):not(#u6):not(#u7):not(#u8):not(#u9):not(#u10):not(#u11):not(#u12):not(#u13):not(#u14):not(#u15):not(#u16):not(#u17):not(#u18):not(#u19):not(#u20):not(#u21):not(#u22):not(#u23):not(#u24):not(#u25) body .single56__outer:has(.tdsh-v2) :is(.secondary56,#secondary,.sidebar56){display:none!important}
/* 2. the dossier root + every inner wrapper: fill */
html:not(#u0):not(#u1):not(#u2):not(#u3):not(#u4):not(#u5):not(#u6):not(#u7):not(#u8):not(#u9):not(#u10):not(#u11):not(#u12):not(#u13):not(#u14):not(#u15):not(#u16):not(#u17):not(#u18):not(#u19):not(#u20):not(#u21):not(#u22):not(#u23):not(#u24):not(#u25) body .entry-content .tdsh-v2,html:not(#u0):not(#u1):not(#u2):not(#u3):not(#u4):not(#u5):not(#u6):not(#u7):not(#u8):not(#u9):not(#u10):not(#u11):not(#u12):not(#u13):not(#u14):not(#u15):not(#u16):not(#u17):not(#u18):not(#u19):not(#u20):not(#u21):not(#u22):not(#u23):not(#u24):not(#u25) body .entry-content .tdsh-v2 :is(.v2-wrap,.v2-body,.wrap,.container,.inner,.v2-inner,.card,.card-main,section,article){max-width:none!important}
html:not(#u0):not(#u1):not(#u2):not(#u3):not(#u4):not(#u5):not(#u6):not(#u7):not(#u8):not(#u9):not(#u10):not(#u11):not(#u12):not(#u13):not(#u14):not(#u15):not(#u16):not(#u17):not(#u18):not(#u19):not(#u20):not(#u21):not(#u22):not(#u23):not(#u24):not(#u25) body .entry-content .tdsh-v2{width:100%!important;margin-left:0!important;margin-right:0!important;box-sizing:border-box!important;
  --tdsh-body-fs:clamp(17px,.42vw + 12.5px,22px);--ts-body:var(--tdsh-body-fs)}
/* 3. text runs the full measure (kills 68ch / 70ch caps), size scales gently, line spacing tight */
html:not(#u0):not(#u1):not(#u2):not(#u3):not(#u4):not(#u5):not(#u6):not(#u7):not(#u8):not(#u9):not(#u10):not(#u11):not(#u12):not(#u13):not(#u14):not(#u15):not(#u16):not(#u17):not(#u18):not(#u19):not(#u20):not(#u21):not(#u22):not(#u23):not(#u24):not(#u25) body .entry-content .tdsh-v2 :is(p,li,blockquote,ul,ol,dd,dt):not(nav *){max-width:none!important}
html:not(#u0):not(#u1):not(#u2):not(#u3):not(#u4):not(#u5):not(#u6):not(#u7):not(#u8):not(#u9):not(#u10):not(#u11):not(#u12):not(#u13):not(#u14):not(#u15):not(#u16):not(#u17):not(#u18):not(#u19):not(#u20):not(#u21):not(#u22):not(#u23):not(#u24):not(#u25) body .entry-content .tdsh-v2 :is(p,li):not(nav *):not(figcaption *):not(.tg-kicker):not([class*="label"]):not([class*="stamp"]){font-size:var(--tdsh-body-fs)!important;line-height:1.36!important}
/* 4. narrow fixed columns -> fluid auto-fit grids (stack on phones, 2-4 columns as width allows) */
html:not(#u0):not(#u1):not(#u2):not(#u3):not(#u4):not(#u5):not(#u6):not(#u7):not(#u8):not(#u9):not(#u10):not(#u11):not(#u12):not(#u13):not(#u14):not(#u15):not(#u16):not(#u17):not(#u18):not(#u19):not(#u20):not(#u21):not(#u22):not(#u23):not(#u24):not(#u25) body .entry-content .tdsh-v2 :is(.grid-2,.two-col,.cols,.v2-cols,.v2-grid,.xw-grid,.wp-block-columns):not(.v2-cards,.subgrid,.stack){display:grid!important;grid-template-columns:repeat(auto-fit,minmax(min(100%,max(340px,calc(50% - 7px))),1fr))!important;gap:14px!important;align-items:start!important}
html:not(#u0):not(#u1):not(#u2):not(#u3):not(#u4):not(#u5):not(#u6):not(#u7):not(#u8):not(#u9):not(#u10):not(#u11):not(#u12):not(#u13):not(#u14):not(#u15):not(#u16):not(#u17):not(#u18):not(#u19):not(#u20):not(#u21):not(#u22):not(#u23):not(#u24):not(#u25) body .entry-content .tdsh-v2 :is(.grid-2,.two-col,.cols,.v2-cols,.v2-grid,.xw-grid,.wp-block-columns) > *{width:auto!important;max-width:none!important;min-width:0!important;margin-left:0!important;margin-right:0!important}
html:not(#u0):not(#u1):not(#u2):not(#u3):not(#u4):not(#u5):not(#u6):not(#u7):not(#u8):not(#u9):not(#u10):not(#u11):not(#u12):not(#u13):not(#u14):not(#u15):not(#u16):not(#u17):not(#u18):not(#u19):not(#u20):not(#u21):not(#u22):not(#u23):not(#u24):not(#u25) body .entry-content .tdsh-v2 :is(.grid-2,.two-col,.cols,.v2-cols,.v2-grid,.xw-grid,.wp-block-columns) > figure{float:none!important}
html:not(#u0):not(#u1):not(#u2):not(#u3):not(#u4):not(#u5):not(#u6):not(#u7):not(#u8):not(#u9):not(#u10):not(#u11):not(#u12):not(#u13):not(#u14):not(#u15):not(#u16):not(#u17):not(#u18):not(#u19):not(#u20):not(#u21):not(#u22):not(#u23):not(#u24):not(#u25) body .entry-content .tdsh-v2 :is(.grid-2,.two-col,.cols,.v2-cols,.v2-grid,.xw-grid) figure img{width:100%!important;height:auto!important;object-fit:contain!important}
/* 5. nothing wider than the screen */
html:not(#u0):not(#u1):not(#u2):not(#u3):not(#u4):not(#u5):not(#u6):not(#u7):not(#u8):not(#u9):not(#u10):not(#u11):not(#u12):not(#u13):not(#u14):not(#u15):not(#u16):not(#u17):not(#u18):not(#u19):not(#u20):not(#u21):not(#u22):not(#u23):not(#u24):not(#u25) body .entry-content .tdsh-v2 :is(img,video,iframe,table,pre,svg){max-width:100%!important}
html:not(#u0):not(#u1):not(#u2):not(#u3):not(#u4):not(#u5):not(#u6):not(#u7):not(#u8):not(#u9):not(#u10):not(#u11):not(#u12):not(#u13):not(#u14):not(#u15):not(#u16):not(#u17):not(#u18):not(#u19):not(#u20):not(#u21):not(#u22):not(#u23):not(#u24):not(#u25) body .entry-content .tdsh-v2 :is(table){display:block;overflow-x:auto}
html:not(#u0):not(#u1):not(#u2):not(#u3):not(#u4):not(#u5):not(#u6):not(#u7):not(#u8):not(#u9):not(#u10):not(#u11):not(#u12):not(#u13):not(#u14):not(#u15):not(#u16):not(#u17):not(#u18):not(#u19):not(#u20):not(#u21):not(#u22):not(#u23):not(#u24):not(#u25) body .entry-content .tdsh-v2 :is(h1,h2,h3,h4,p,li,a){overflow-wrap:anywhere}
/* 6. magazine wrap stays; on very wide screens floats 40% so the text beside is not a sliver nor the image huge */
@media (min-width:768px){ html:not(#u0):not(#u1):not(#u2):not(#u3):not(#u4):not(#u5):not(#u6):not(#u7):not(#u8):not(#u9):not(#u10):not(#u11):not(#u12):not(#u13):not(#u14):not(#u15):not(#u16):not(#u17):not(#u18):not(#u19):not(#u20):not(#u21):not(#u22):not(#u23):not(#u24):not(#u25) body .entry-content .tdsh-v2 :is(figure.wp-block-image,figure.tdsh-fig,figure.v2-fig,figure.wp-caption,.tdsh-alt-l,.tdsh-alt-r):where([style*="float"],.tdsh-alt-l,.tdsh-alt-r,.tdsh-wrap-l,.tdsh-wrap-r,:not(.alignwide):not(.alignfull)):not(:is(.grid-2,.two-col,.cols,.v2-cols,.v2-grid,.xw-grid,.wp-block-columns) *){width:40%!important;max-width:40%!important} }
/* subheads let text keep wrapping past floats */
html:not(#u0):not(#u1):not(#u2):not(#u3):not(#u4):not(#u5):not(#u6):not(#u7):not(#u8):not(#u9):not(#u10):not(#u11):not(#u12):not(#u13):not(#u14):not(#u15):not(#u16):not(#u17):not(#u18):not(#u19):not(#u20):not(#u21):not(#u22):not(#u23):not(#u24):not(#u25) body .entry-content .tdsh-v2 .v2-body > :is(h3,h4){clear:none!important}
/* phones: slimmer side margins */
@media (max-width:600px){ html:not(#u0):not(#u1):not(#u2):not(#u3):not(#u4):not(#u5):not(#u6):not(#u7):not(#u8):not(#u9):not(#u10):not(#u11):not(#u12):not(#u13):not(#u14):not(#u15):not(#u16):not(#u17):not(#u18):not(#u19):not(#u20):not(#u21):not(#u22):not(#u23):not(#u24):not(#u25) body :is(.container,.container--main,.single56__outer):has(.tdsh-v2){width:100%!important;max-width:none!important;margin-left:0!important;margin-right:0!important;padding-left:4px!important;padding-right:4px!important;box-sizing:border-box!important} html:not(#u0):not(#u1):not(#u2):not(#u3):not(#u4):not(#u5):not(#u6):not(#u7):not(#u8):not(#u9):not(#u10):not(#u11):not(#u12):not(#u13):not(#u14):not(#u15):not(#u16):not(#u17):not(#u18):not(#u19):not(#u20):not(#u21):not(#u22):not(#u23):not(#u24):not(#u25) body .entry-content .tdsh-v2{padding-left:0!important;padding-right:0!important} }
/* 7. Crime Ledger posts: same full-width treatment as dossiers (kills the 2200px cap + sidebar column + 68ch caps) */
html:not(#u0):not(#u1):not(#u2):not(#u3):not(#u4):not(#u5):not(#u6):not(#u7):not(#u8):not(#u9):not(#u10):not(#u11):not(#u12):not(#u13):not(#u14):not(#u15):not(#u16):not(#u17):not(#u18):not(#u19):not(#u20):not(#u21):not(#u22):not(#u23):not(#u24):not(#u25) body.tdsh-ledger :is(.single56__outer,.container--main){width:calc(100% - 2*clamp(12px,2.5vw,48px))!important;max-width:none!important}
html:not(#u0):not(#u1):not(#u2):not(#u3):not(#u4):not(#u5):not(#u6):not(#u7):not(#u8):not(#u9):not(#u10):not(#u11):not(#u12):not(#u13):not(#u14):not(#u15):not(#u16):not(#u17):not(#u18):not(#u19):not(#u20):not(#u21):not(#u22):not(#u23):not(#u24):not(#u25) body.tdsh-ledger .single56__outer :is(.single56__body,.primary56,.single56__content,.entry-content){width:100%!important;max-width:none!important;flex:1 1 auto!important}
html:not(#u0):not(#u1):not(#u2):not(#u3):not(#u4):not(#u5):not(#u6):not(#u7):not(#u8):not(#u9):not(#u10):not(#u11):not(#u12):not(#u13):not(#u14):not(#u15):not(#u16):not(#u17):not(#u18):not(#u19):not(#u20):not(#u21):not(#u22):not(#u23):not(#u24):not(#u25) body.tdsh-ledger .single56__outer :is(.secondary56,#secondary,.sidebar56){display:none!important}
html:not(#u0):not(#u1):not(#u2):not(#u3):not(#u4):not(#u5):not(#u6):not(#u7):not(#u8):not(#u9):not(#u10):not(#u11):not(#u12):not(#u13):not(#u14):not(#u15):not(#u16):not(#u17):not(#u18):not(#u19):not(#u20):not(#u21):not(#u22):not(#u23):not(#u24):not(#u25) body.tdsh-ledger .entry-content :is(.tg-ledger-board,.tg-ledger-brief,.tg-ledger-cases,.tg-ledger-card,.tg-ledger-card__sheet,.tg-pn,.tg-prior-nights){width:100%!important;max-width:none!important;box-sizing:border-box!important}
html:not(#u0):not(#u1):not(#u2):not(#u3):not(#u4):not(#u5):not(#u6):not(#u7):not(#u8):not(#u9):not(#u10):not(#u11):not(#u12):not(#u13):not(#u14):not(#u15):not(#u16):not(#u17):not(#u18):not(#u19):not(#u20):not(#u21):not(#u22):not(#u23):not(#u24):not(#u25) body.tdsh-ledger .entry-content .tg-ledger-board__row{width:100%!important;max-width:none!important;flex:1 1 100%!important}
html:not(#u0):not(#u1):not(#u2):not(#u3):not(#u4):not(#u5):not(#u6):not(#u7):not(#u8):not(#u9):not(#u10):not(#u11):not(#u12):not(#u13):not(#u14):not(#u15):not(#u16):not(#u17):not(#u18):not(#u19):not(#u20):not(#u21):not(#u22):not(#u23):not(#u24):not(#u25) body.tdsh-ledger .entry-content .tg-ledger-board__idx{display:grid!important;width:100%!important;max-width:none!important;grid-template-columns:repeat(auto-fill,minmax(170px,1fr))!important;gap:8px!important}
html:not(#u0):not(#u1):not(#u2):not(#u3):not(#u4):not(#u5):not(#u6):not(#u7):not(#u8):not(#u9):not(#u10):not(#u11):not(#u12):not(#u13):not(#u14):not(#u15):not(#u16):not(#u17):not(#u18):not(#u19):not(#u20):not(#u21):not(#u22):not(#u23):not(#u24):not(#u25) body.tdsh-ledger .entry-content .tg-ledger-board__idx > li{max-width:none!important;min-width:0!important}
html:not(#u0):not(#u1):not(#u2):not(#u3):not(#u4):not(#u5):not(#u6):not(#u7):not(#u8):not(#u9):not(#u10):not(#u11):not(#u12):not(#u13):not(#u14):not(#u15):not(#u16):not(#u17):not(#u18):not(#u19):not(#u20):not(#u21):not(#u22):not(#u23):not(#u24):not(#u25) body.tdsh-ledger .entry-content :is(.tg-ledger-brief,.tg-ledger-cases,.tg-prior-nights,.tg-pn) :is(p,li,ol,ul,blockquote){max-width:none!important}
@media (max-width:600px){ html:not(#u0):not(#u1):not(#u2):not(#u3):not(#u4):not(#u5):not(#u6):not(#u7):not(#u8):not(#u9):not(#u10):not(#u11):not(#u12):not(#u13):not(#u14):not(#u15):not(#u16):not(#u17):not(#u18):not(#u19):not(#u20):not(#u21):not(#u22):not(#u23):not(#u24):not(#u25) body.tdsh-ledger :is(.single56__outer,.container--main){width:100%!important;padding-left:4px!important;padding-right:4px!important;box-sizing:border-box!important} html:not(#u0):not(#u1):not(#u2):not(#u3):not(#u4):not(#u5):not(#u6):not(#u7):not(#u8):not(#u9):not(#u10):not(#u11):not(#u12):not(#u13):not(#u14):not(#u15):not(#u16):not(#u17):not(#u18):not(#u19):not(#u20):not(#u21):not(#u22):not(#u23):not(#u24):not(#u25) body.tdsh-ledger .entry-content .tg-ledger-board__idx{grid-template-columns:repeat(2,minmax(0,1fr))!important} }
html:not(#u0):not(#u1):not(#u2):not(#u3):not(#u4):not(#u5):not(#u6):not(#u7):not(#u8):not(#u9):not(#u10):not(#u11):not(#u12):not(#u13):not(#u14):not(#u15):not(#u16):not(#u17):not(#u18):not(#u19):not(#u20):not(#u21):not(#u22):not(#u23):not(#u24):not(#u25) body.tdsh-ledger .entry-content .tg-ledger-board{display:block!important} html:not(#u0):not(#u1):not(#u2):not(#u3):not(#u4):not(#u5):not(#u6):not(#u7):not(#u8):not(#u9):not(#u10):not(#u11):not(#u12):not(#u13):not(#u14):not(#u15):not(#u16):not(#u17):not(#u18):not(#u19):not(#u20):not(#u21):not(#u22):not(#u23):not(#u24):not(#u25) body.tdsh-ledger .entry-content .tg-ledger-board__idx{margin-left:0!important;margin-right:0!important;justify-content:stretch!important}
html:not(#u0):not(#u1):not(#u2):not(#u3):not(#u4):not(#u5):not(#u6):not(#u7):not(#u8):not(#u9):not(#u10):not(#u11):not(#u12):not(#u13):not(#u14):not(#u15):not(#u16):not(#u17):not(#u18):not(#u19):not(#u20):not(#u21):not(#u22):not(#u23):not(#u24):not(#u25) body.tdsh-ledger .entry-content :is(.tg-ledger-board,.tg-ledger-brief,.tg-ledger-cases,.tg-pn,.tg-prior-nights){padding-left:clamp(12px,1.2vw,28px)!important;padding-right:clamp(12px,1.2vw,28px)!important}
/* 8. Ledger exhibits: magazine flow. Fluid body type (follows #76 scale), 1.42 leading, wrapped image resizes with the viewport, never cropped */
html:not(#u0):not(#u1):not(#u2):not(#u3):not(#u4):not(#u5):not(#u6):not(#u7):not(#u8):not(#u9):not(#u10):not(#u11):not(#u12):not(#u13):not(#u14):not(#u15):not(#u16):not(#u17):not(#u18):not(#u19):not(#u20):not(#u21):not(#u22):not(#u23):not(#u24):not(#u25) body.tdsh-ledger .entry-content .tg-ledger-card__main{display:flow-root!important;--tdsh-body-fs:clamp(17px,.42vw + 12.5px,22px)}
html:not(#u0):not(#u1):not(#u2):not(#u3):not(#u4):not(#u5):not(#u6):not(#u7):not(#u8):not(#u9):not(#u10):not(#u11):not(#u12):not(#u13):not(#u14):not(#u15):not(#u16):not(#u17):not(#u18):not(#u19):not(#u20):not(#u21):not(#u22):not(#u23):not(#u24):not(#u25) body.tdsh-ledger .entry-content .tg-ledger-card__main > :is(p,ul,ol,blockquote){font-size:var(--tdsh-body-fs)!important;line-height:1.42!important;max-width:none!important}
html:not(#u0):not(#u1):not(#u2):not(#u3):not(#u4):not(#u5):not(#u6):not(#u7):not(#u8):not(#u9):not(#u10):not(#u11):not(#u12):not(#u13):not(#u14):not(#u15):not(#u16):not(#u17):not(#u18):not(#u19):not(#u20):not(#u21):not(#u22):not(#u23):not(#u24):not(#u25) body.tdsh-ledger .entry-content .tg-ledger-card__main > figure.wp-block-image{float:none!important;width:100%!important;max-width:100%!important;margin:0 0 14px!important}
html:not(#u0):not(#u1):not(#u2):not(#u3):not(#u4):not(#u5):not(#u6):not(#u7):not(#u8):not(#u9):not(#u10):not(#u11):not(#u12):not(#u13):not(#u14):not(#u15):not(#u16):not(#u17):not(#u18):not(#u19):not(#u20):not(#u21):not(#u22):not(#u23):not(#u24):not(#u25) body.tdsh-ledger .entry-content .tg-ledger-card__main figure.wp-block-image img{width:100%!important;height:auto!important;max-height:none!important;object-fit:contain!important;aspect-ratio:auto!important}
html:not(#u0):not(#u1):not(#u2):not(#u3):not(#u4):not(#u5):not(#u6):not(#u7):not(#u8):not(#u9):not(#u10):not(#u11):not(#u12):not(#u13):not(#u14):not(#u15):not(#u16):not(#u17):not(#u18):not(#u19):not(#u20):not(#u21):not(#u22):not(#u23):not(#u24):not(#u25) body.tdsh-ledger .entry-content .tg-ledger-card__main .tg-ledger-card__sources{clear:both!important}
@media (min-width:600px){
 html:not(#u0):not(#u1):not(#u2):not(#u3):not(#u4):not(#u5):not(#u6):not(#u7):not(#u8):not(#u9):not(#u10):not(#u11):not(#u12):not(#u13):not(#u14):not(#u15):not(#u16):not(#u17):not(#u18):not(#u19):not(#u20):not(#u21):not(#u22):not(#u23):not(#u24):not(#u25) body.tdsh-ledger .entry-content .tg-ledger-card__main > figure.wp-block-image{float:right!important;width:44%!important;max-width:44%!important;margin:4px 0 12px clamp(14px,1.6vw,28px)!important}
 html:not(#u0):not(#u1):not(#u2):not(#u3):not(#u4):not(#u5):not(#u6):not(#u7):not(#u8):not(#u9):not(#u10):not(#u11):not(#u12):not(#u13):not(#u14):not(#u15):not(#u16):not(#u17):not(#u18):not(#u19):not(#u20):not(#u21):not(#u22):not(#u23):not(#u24):not(#u25) body.tdsh-ledger .entry-content .tg-ledger-card:nth-of-type(even) .tg-ledger-card__main > figure.wp-block-image{float:left!important;margin:4px clamp(14px,1.6vw,28px) 12px 0!important}
 html:not(#u0):not(#u1):not(#u2):not(#u3):not(#u4):not(#u5):not(#u6):not(#u7):not(#u8):not(#u9):not(#u10):not(#u11):not(#u12):not(#u13):not(#u14):not(#u15):not(#u16):not(#u17):not(#u18):not(#u19):not(#u20):not(#u21):not(#u22):not(#u23):not(#u24):not(#u25) body.tdsh-ledger .entry-content .tg-ledger-card__main > h2{clear:none!important}
}
@media (min-width:1100px){ html:not(#u0):not(#u1):not(#u2):not(#u3):not(#u4):not(#u5):not(#u6):not(#u7):not(#u8):not(#u9):not(#u10):not(#u11):not(#u12):not(#u13):not(#u14):not(#u15):not(#u16):not(#u17):not(#u18):not(#u19):not(#u20):not(#u21):not(#u22):not(#u23):not(#u24):not(#u25) body.tdsh-ledger .entry-content .tg-ledger-card__main > figure.wp-block-image{width:min(38%,900px)!important;max-width:min(38%,900px)!important} }
/* dossiers: same fluid wrap widths (overrides section 6's flat 40%) */
@media (min-width:600px) and (max-width:1099.98px){ html:not(#u0):not(#u1):not(#u2):not(#u3):not(#u4):not(#u5):not(#u6):not(#u7):not(#u8):not(#u9):not(#u10):not(#u11):not(#u12):not(#u13):not(#u14):not(#u15):not(#u16):not(#u17):not(#u18):not(#u19):not(#u20):not(#u21):not(#u22):not(#u23):not(#u24):not(#u25) body .entry-content .tdsh-v2 :is(figure.wp-block-image,figure.tdsh-fig,figure.v2-fig,figure.wp-caption,.tdsh-alt-l,.tdsh-alt-r):where([style*="float"],.tdsh-alt-l,.tdsh-alt-r,.tdsh-wrap-l,.tdsh-wrap-r):not(:is(.grid-2,.two-col,.cols,.v2-cols,.v2-grid,.xw-grid,.wp-block-columns) *){width:44%!important;max-width:44%!important} }
@media (min-width:1100px){ html:not(#u0):not(#u1):not(#u2):not(#u3):not(#u4):not(#u5):not(#u6):not(#u7):not(#u8):not(#u9):not(#u10):not(#u11):not(#u12):not(#u13):not(#u14):not(#u15):not(#u16):not(#u17):not(#u18):not(#u19):not(#u20):not(#u21):not(#u22):not(#u23):not(#u24):not(#u25) body .entry-content .tdsh-v2 :is(figure.wp-block-image,figure.tdsh-fig,figure.v2-fig,figure.wp-caption,.tdsh-alt-l,.tdsh-alt-r):where([style*="float"],.tdsh-alt-l,.tdsh-alt-r,.tdsh-wrap-l,.tdsh-wrap-r,:not(.alignwide):not(.alignfull)):not(:is(.grid-2,.two-col,.cols,.v2-cols,.v2-grid,.xw-grid,.wp-block-columns) *){width:min(38%,900px)!important;max-width:min(38%,900px)!important} }
html:not(#u0):not(#u1):not(#u2):not(#u3):not(#u4):not(#u5):not(#u6):not(#u7):not(#u8):not(#u9):not(#u10):not(#u11):not(#u12):not(#u13):not(#u14):not(#u15):not(#u16):not(#u17):not(#u18):not(#u19):not(#u20):not(#u21):not(#u22):not(#u23):not(#u24):not(#u25) body .entry-content .tdsh-v2 :is(p,li):not(nav *):not(figcaption *):not(.tg-kicker):not([class*="label"]):not([class*="stamp"]){line-height:1.42!important}
/* 9. Ledger bottom: previous-night card goes wide; prior-nights = full-width grid (script completes the rows) */
html:not(#u0):not(#u1):not(#u2):not(#u3):not(#u4):not(#u5):not(#u6):not(#u7):not(#u8):not(#u9):not(#u10):not(#u11):not(#u12):not(#u13):not(#u14):not(#u15):not(#u16):not(#u17):not(#u18):not(#u19):not(#u20):not(#u21):not(#u22):not(#u23):not(#u24):not(#u25) body.tdsh-ledger .entry-content .tg-pn__in{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(min(100%,420px),1fr))!important;gap:14px!important;width:100%!important;max-width:none!important}
html:not(#u0):not(#u1):not(#u2):not(#u3):not(#u4):not(#u5):not(#u6):not(#u7):not(#u8):not(#u9):not(#u10):not(#u11):not(#u12):not(#u13):not(#u14):not(#u15):not(#u16):not(#u17):not(#u18):not(#u19):not(#u20):not(#u21):not(#u22):not(#u23):not(#u24):not(#u25) body.tdsh-ledger .entry-content .tg-pn__in > .tg-pn__empty{display:none!important}
html:not(#u0):not(#u1):not(#u2):not(#u3):not(#u4):not(#u5):not(#u6):not(#u7):not(#u8):not(#u9):not(#u10):not(#u11):not(#u12):not(#u13):not(#u14):not(#u15):not(#u16):not(#u17):not(#u18):not(#u19):not(#u20):not(#u21):not(#u22):not(#u23):not(#u24):not(#u25) body.tdsh-ledger .entry-content .tg-pn__in > :is(.tg-pn__prev,.tg-pn__next){width:auto!important;max-width:none!important;min-width:0!important;margin:0!important}
html:not(#u0):not(#u1):not(#u2):not(#u3):not(#u4):not(#u5):not(#u6):not(#u7):not(#u8):not(#u9):not(#u10):not(#u11):not(#u12):not(#u13):not(#u14):not(#u15):not(#u16):not(#u17):not(#u18):not(#u19):not(#u20):not(#u21):not(#u22):not(#u23):not(#u24):not(#u25) body.tdsh-ledger .entry-content .tg-prior-nights > ol{display:grid!important;grid-template-columns:repeat(auto-fill,minmax(min(100%,240px),1fr))!important;gap:12px!important;width:100%!important;max-width:none!important;margin-left:0!important;margin-right:0!important;padding:0!important}
html:not(#u0):not(#u1):not(#u2):not(#u3):not(#u4):not(#u5):not(#u6):not(#u7):not(#u8):not(#u9):not(#u10):not(#u11):not(#u12):not(#u13):not(#u14):not(#u15):not(#u16):not(#u17):not(#u18):not(#u19):not(#u20):not(#u21):not(#u22):not(#u23):not(#u24):not(#u25) body.tdsh-ledger .entry-content .tg-prior-nights > ol > li{min-width:0!important;max-width:none!important;width:auto!important}
html:not(#u0):not(#u1):not(#u2):not(#u3):not(#u4):not(#u5):not(#u6):not(#u7):not(#u8):not(#u9):not(#u10):not(#u11):not(#u12):not(#u13):not(#u14):not(#u15):not(#u16):not(#u17):not(#u18):not(#u19):not(#u20):not(#u21):not(#u22):not(#u23):not(#u24):not(#u25) body.tdsh-ledger .entry-content .tg-prior-nights > ol > li *{overflow-wrap:normal!important;word-break:normal!important;hyphens:manual!important;max-width:none!important}
@media (max-width:600px){ html:not(#u0):not(#u1):not(#u2):not(#u3):not(#u4):not(#u5):not(#u6):not(#u7):not(#u8):not(#u9):not(#u10):not(#u11):not(#u12):not(#u13):not(#u14):not(#u15):not(#u16):not(#u17):not(#u18):not(#u19):not(#u20):not(#u21):not(#u22):not(#u23):not(#u24):not(#u25) body.tdsh-ledger .entry-content .tg-prior-nights > ol{grid-template-columns:1fr!important} }
/* 10. Site-wide: signup + tip boxes, Dark Dispatch band, post column and footer use the full width */
html:not(#u0):not(#u1):not(#u2):not(#u3):not(#u4):not(#u5):not(#u6):not(#u7):not(#u8):not(#u9):not(#u10):not(#u11):not(#u12):not(#u13):not(#u14):not(#u15):not(#u16):not(#u17):not(#u18):not(#u19):not(#u20):not(#u21):not(#u22):not(#u23):not(#u24):not(#u25) body :is(.tdsh-nl,.tdsh-tipcta){width:100%!important;max-width:none!important;margin-left:0!important;margin-right:0!important;box-sizing:border-box!important}
html:not(#u0):not(#u1):not(#u2):not(#u3):not(#u4):not(#u5):not(#u6):not(#u7):not(#u8):not(#u9):not(#u10):not(#u11):not(#u12):not(#u13):not(#u14):not(#u15):not(#u16):not(#u17):not(#u18):not(#u19):not(#u20):not(#u21):not(#u22):not(#u23):not(#u24):not(#u25) body :is(.tdsh-nl,.tdsh-tipcta) :is(p,.tdsh-nl__text,.tdsh-tipcta__kicker,.tdsh-tipcta__text){max-width:none!important}
html:not(#u0):not(#u1):not(#u2):not(#u3):not(#u4):not(#u5):not(#u6):not(#u7):not(#u8):not(#u9):not(#u10):not(#u11):not(#u12):not(#u13):not(#u14):not(#u15):not(#u16):not(#u17):not(#u18):not(#u19):not(#u20):not(#u21):not(#u22):not(#u23):not(#u24):not(#u25) body.single .single56__outer{width:calc(100% - 2*clamp(12px,2.5vw,48px))!important;max-width:none!important}
html:not(#u0):not(#u1):not(#u2):not(#u3):not(#u4):not(#u5):not(#u6):not(#u7):not(#u8):not(#u9):not(#u10):not(#u11):not(#u12):not(#u13):not(#u14):not(#u15):not(#u16):not(#u17):not(#u18):not(#u19):not(#u20):not(#u21):not(#u22):not(#u23):not(#u24):not(#u25) body .entry-content > .wp-block-group.has-border-color{width:100%!important;max-width:none!important;margin-left:0!important;margin-right:0!important;box-sizing:border-box!important}
html:not(#u0):not(#u1):not(#u2):not(#u3):not(#u4):not(#u5):not(#u6):not(#u7):not(#u8):not(#u9):not(#u10):not(#u11):not(#u12):not(#u13):not(#u14):not(#u15):not(#u16):not(#u17):not(#u18):not(#u19):not(#u20):not(#u21):not(#u22):not(#u23):not(#u24):not(#u25) body .entry-content > .wp-block-group.has-border-color > *{max-width:none!important}
html:not(#u0):not(#u1):not(#u2):not(#u3):not(#u4):not(#u5):not(#u6):not(#u7):not(#u8):not(#u9):not(#u10):not(#u11):not(#u12):not(#u13):not(#u14):not(#u15):not(#u16):not(#u17):not(#u18):not(#u19):not(#u20):not(#u21):not(#u22):not(#u23):not(#u24):not(#u25) body :is(#wi-footer,.site-footer,.tg-foot) :is(.container,.tg-wrap){width:calc(100% - 2*clamp(12px,2.5vw,48px))!important;max-width:none!important}
@media (max-width:600px){ html:not(#u0):not(#u1):not(#u2):not(#u3):not(#u4):not(#u5):not(#u6):not(#u7):not(#u8):not(#u9):not(#u10):not(#u11):not(#u12):not(#u13):not(#u14):not(#u15):not(#u16):not(#u17):not(#u18):not(#u19):not(#u20):not(#u21):not(#u22):not(#u23):not(#u24):not(#u25) body.single .single56__outer{width:100%!important;padding-left:4px!important;padding-right:4px!important;box-sizing:border-box!important} }
