/* Is Workers' Comp Required in Texas — study CSS, scoped under .study */
.study{
    --paper:#FBFAF7; --ink:#161513; --navy:#0f2344; --accent:#0f2344;
    --hi:#C2410C; --hi-soft:#F6E4D8; --muted:#6E6A61; --line:#DAD5C8;
    --bar-bg:#ECE7DA; --maxw:940px;
  }.study *{box-sizing:border-box}.study html{-webkit-text-size-adjust:100%}.study{margin:0;background:var(--paper);color:var(--ink);
    font-family:"Newsreader",Georgia,serif;font-size:19px;line-height:1.62;font-variant-numeric:tabular-nums}.study .wrap{max-width:var(--maxw);margin:0 auto;padding:0 22px}.study .mono{font-family:"Spline Sans Mono",ui-monospace,monospace}.study .eyebrow{font-family:"Spline Sans Mono",monospace;font-size:12.5px;letter-spacing:.16em;text-transform:uppercase;color:var(--muted)}.study header.mast{border-top:9px solid var(--navy)}.study .mast-inner{padding:34px 0 30px}.study .kicker{display:flex;gap:14px;flex-wrap:wrap;align-items:baseline;border-bottom:1px solid var(--line);padding-bottom:16px;margin-bottom:26px}.study h1{font-family:"Oswald",sans-serif;font-weight:600;letter-spacing:-.005em;font-size:clamp(38px,7vw,74px);line-height:.98;text-transform:uppercase;margin:0 0 18px}.study h1 .em{color:var(--hi)}.study .standfirst{font-size:clamp(19px,2.4vw,23px);line-height:1.5;color:#302E29;margin:0 0 4px}.study .byline{margin-top:22px;font-family:"Spline Sans Mono",monospace;font-size:12.5px;color:var(--muted);letter-spacing:.03em}.study /* big stat band */
  .statband{display:grid;grid-template-columns:repeat(3,1fr);gap:0;border:1.5px solid var(--ink);background:#fff;margin:30px 0 6px}.study .statband .st{padding:20px 16px;border-right:1.5px solid var(--ink)}.study .statband .st:last-child{border-right:0}.study .statband .snum{font-family:"Oswald",sans-serif;font-weight:600;font-size:clamp(30px,5vw,46px);line-height:1;color:var(--navy)}.study .statband .snum .u{color:var(--hi)}.study .statband .slab{font-family:"Spline Sans Mono",monospace;font-size:11px;letter-spacing:.05em;text-transform:uppercase;color:var(--muted);margin-top:9px;line-height:1.4}.study section{padding:44px 0;border-top:1px solid var(--line)}.study .sec-eyebrow{margin-bottom:14px}.study h2{font-family:"Oswald",sans-serif;font-weight:600;text-transform:uppercase;letter-spacing:.005em;font-size:clamp(26px,4vw,38px);line-height:1.02;margin:0 0 18px}.study h3{font-family:"Oswald",sans-serif;font-weight:500;text-transform:uppercase;letter-spacing:.02em;font-size:19px;margin:30px 0 10px}.study p{margin:0 0 18px}.study p.lead{font-size:21px}.study a{color:var(--hi);text-decoration:underline;text-underline-offset:2px;text-decoration-thickness:1px}.study .quick{border:1.5px solid var(--ink);background:#fff;margin:6px 0 8px}.study .quick .qh{background:var(--navy);color:var(--paper);font-family:"Oswald",sans-serif;text-transform:uppercase;letter-spacing:.14em;font-size:13px;padding:9px 16px;font-weight:500}.study .quick .qb{padding:20px 18px 6px}.study .quick .qans{font-size:18px;line-height:1.5;margin-bottom:16px}.study .quick ul{list-style:none;margin:0;padding:0}.study .quick li{position:relative;padding-left:20px;margin-bottom:11px;font-size:16.5px;line-height:1.45}.study .quick li::before{content:"";position:absolute;left:0;top:.62em;width:8px;height:8px;background:var(--hi)}.study .quick li b{font-family:"Oswald",sans-serif;font-weight:600;text-transform:uppercase;letter-spacing:.01em;font-size:14.5px}.study /* obligations checklist */
  .oblig{border:1.5px solid var(--ink);background:#fff;margin:8px 0}.study .oblig .orow{display:grid;grid-template-columns:44px 1fr;border-bottom:1px solid var(--line)}.study .oblig .orow:last-child{border-bottom:0}.study .oblig .onum{background:var(--navy);color:var(--paper);font-family:"Oswald",sans-serif;font-size:20px;display:flex;align-items:center;justify-content:center}.study .oblig .obody{padding:14px 16px}.study .oblig .obody b{font-family:"Oswald",sans-serif;text-transform:uppercase;letter-spacing:.01em;font-size:15px;display:block;margin-bottom:3px}.study .oblig .obody .cite{font-family:"Spline Sans Mono",monospace;font-size:11px;color:var(--muted);margin-top:5px}.study /* two-col compare */
  .vs{display:grid;grid-template-columns:1fr 1fr;gap:0;border:1.5px solid var(--ink);background:#fff;margin:8px 0}.study .vs .col{padding:18px 16px}.study .vs .col:first-child{border-right:1.5px solid var(--ink)}.study .vs .col h4{font-family:"Oswald",sans-serif;text-transform:uppercase;letter-spacing:.02em;font-size:16px;margin:0 0 12px;padding-bottom:8px;border-bottom:2px solid var(--ink)}.study .vs .col.sub h4{color:var(--navy)}.study .vs .col.non h4{color:var(--hi)}.study .vs ul{list-style:none;margin:0;padding:0}.study .vs li{position:relative;padding-left:18px;margin-bottom:10px;font-size:15.5px;line-height:1.42}.study .vs li::before{content:"";position:absolute;left:0;top:.6em;width:7px;height:7px;border-radius:50%}.study .vs .sub li::before{background:var(--navy)}.study .vs .non li::before{background:var(--hi)}.study .callout{border-left:4px solid var(--hi);background:var(--hi-soft);padding:16px 18px;margin:20px 0;font-size:16.5px;line-height:1.5}.study .callout b{font-family:"Oswald",sans-serif;text-transform:uppercase;letter-spacing:.02em;font-size:14px}.study .method{background:#fff;border:1px solid var(--line)}.study .method .mrow{display:grid;grid-template-columns:160px 1fr;gap:18px;padding:14px 16px;border-bottom:1px solid var(--line)}.study .method .mrow:last-child{border-bottom:0}.study .method .mk{font-family:"Oswald",sans-serif;text-transform:uppercase;letter-spacing:.03em;font-size:12.5px;color:var(--muted)}.study .method .mv{font-size:16px}.study .sources{list-style:none;margin:14px 0 0;padding:0}.study .sources li{font-family:"Spline Sans Mono",monospace;font-size:13px;line-height:1.5;padding:9px 0;border-bottom:1px dotted var(--line)}.study .sources li b{font-family:"Oswald",sans-serif;text-transform:uppercase;letter-spacing:.02em;font-size:12.5px}.study .disclaimer{font-family:"Spline Sans Mono",monospace;font-size:12.5px;line-height:1.55;color:var(--muted);background:#fff;border:1px dashed var(--line);padding:14px 16px;margin:18px 0 0}.study .cluster{border-top:3px solid var(--ink);margin-top:8px;padding-top:20px}.study .cluster .cl-h{font-family:"Oswald",sans-serif;text-transform:uppercase;letter-spacing:.06em;font-size:14px;color:var(--muted);margin-bottom:14px}.study .cluster ul{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:1fr 1fr;gap:2px 26px}.study .cluster li{padding:8px 0;border-bottom:1px solid var(--line)}.study .cluster a{font-family:"Newsreader",serif;font-size:16.5px;color:var(--ink);text-decoration:none}.study .cluster a:hover{color:var(--hi)}.study footer{border-top:9px solid var(--navy);padding:24px 0 60px}.study footer .fnote{font-family:"Spline Sans Mono",monospace;font-size:11.5px;color:var(--muted);line-height:1.6}

  @media (max-width:640px){.study{font-size:17.5px}.study .statband{grid-template-columns:1fr;}.study .statband .st{border-right:0;border-bottom:1.5px solid var(--ink)}.study .statband .st:last-child{border-bottom:0}.study .vs{grid-template-columns:1fr}.study .vs .col:first-child{border-right:0;border-bottom:1.5px solid var(--ink)}.study .method .mrow{grid-template-columns:1fr;gap:4px}.study .cluster ul{grid-template-columns:1fr}
  }


/* Divi cascade armor: .study.study raised specificity + !important on vulnerable props */
.study.study h1,.study.study h2,.study.study h3,.study.study h4{font-family:"Oswald",sans-serif !important;text-transform:uppercase !important}
.study.study h1{color:var(--ink) !important}
.study.study h1 .em{color:var(--hi) !important}
.study.study h2,.study.study h3{color:var(--ink) !important}
.study.study a{color:var(--hi) !important;text-decoration:underline !important}
.study.study .quick .qh{color:var(--paper) !important;background:var(--navy) !important}
.study.study .oblig .onum{background:var(--navy) !important;color:var(--paper) !important}
.study.study .statband .snum{color:var(--navy) !important}
.study.study .statband .snum .u{color:var(--hi) !important}
.study.study .vs .col.non h4{color:var(--hi) !important}
.study.study .vs .col.sub h4{color:var(--navy) !important}
.study.study .mast{border-top:9px solid var(--navy) !important;background:var(--paper) !important}
.study.study .callout{background:var(--hi-soft) !important;border-left:4px solid var(--hi) !important}
