/* HomeLynx V8.1.23 — Worth research-paper alignment; Worth_v8.1.22 math unchanged. */
.hlx-worth-proof{
  --hlx-research-accent:#0d9b86;
  --hlx-research-accent-soft:#f2f9f7;
  --hlx-research-paper:#fff;
  --hlx-research-rule:#dfe7e4;
  --hlx-research-ink:#101512;
  padding-bottom:72px;
  width:100%;
}
.hlx-worth-proof > .v2-eyebrow,.hlx-worth-proof > .v2-h1,.hlx-worth-proof > .hlx-worth-lede{max-width:920px;margin-left:auto;margin-right:auto}
.hlx-worth-proof .hlx-worth-sec{width:100%;max-width:920px;margin-left:auto;margin-right:auto;overflow:visible}
.hlx-worth-proof .hlx-worth-sec .v2-h2{line-height:1.16}
.hlx-worth-proof .hlx-worth-sec .v2-body,.hlx-worth-proof .hlx-worth-sec .v2-foot{max-width:78ch}

.hlx-worth-proof .hlx-worth-lede{max-width:820px;font-size:17px;line-height:1.58;color:#52605c}
.hlx-worth-proof .hlx-worth-sec{overflow:hidden}
.hlx-worth-proof .hlx-worth-sec .v2-body{margin-top:16px;line-height:1.66}
.hlx-worth-proof .hlx-worth-sec .v2-foot{line-height:1.58}
.hlx-worth-proof .hlx-worth-hero{border-color:rgba(13,155,134,.30);background:linear-gradient(145deg,var(--hlx-research-paper) 15%,rgba(13,155,134,.045) 100%)}
.hlx-math{margin:18px 0;padding:18px 18px;border:1px solid rgba(13,155,134,.20);border-radius:16px;background:#fbfdfc;overflow-x:auto;-webkit-overflow-scrolling:touch}
.hlx-math math{font-family:"STIX Two Math","Cambria Math","Times New Roman",serif;font-size:1.28rem;color:var(--hlx-research-ink);white-space:nowrap;min-width:max-content}
.hlx-worth-key{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:12px}
.hlx-worth-key>div,.hlx-worth-truths>div{padding:13px 14px;border:1px solid #e1e8e5;border-radius:14px;background:#fff}
.hlx-worth-key strong{display:inline-block;min-width:28px;font-family:"IBM Plex Mono",monospace;color:var(--hlx-research-accent)}
.hlx-worth-key span,.hlx-worth-truths span{display:block;margin-top:3px;color:#65706c;font-size:13px;line-height:1.4}
.hlx-worth-truths{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:14px}
.hlx-worth-split{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:16px}
.hlx-worth-mini{padding:16px;border-radius:18px;background:#f6f8f7;border:1px solid #e0e6e4}
.hlx-worth-mini h3,.hlx-worth-h3{margin:0 0 8px;font-size:16px;color:#111815}
.hlx-worth-mini p{margin:0;color:#4e5b57;line-height:1.58}
.hlx-worth-h3{margin-top:24px}
.hlx-worth-callout{margin-top:16px;padding:15px 16px;border-left:4px solid var(--hlx-research-accent);border-radius:12px;background:var(--hlx-research-accent-soft);color:#394641;line-height:1.6}
.hlx-worth-list{margin:14px 0 0;padding-left:22px;color:#26312d;line-height:1.7}
.hlx-worth-list li+li{margin-top:6px}
.hlx-worth-table-wrap{width:100%;overflow-x:auto;margin:16px 0;border:1px solid #dce4e1;border-radius:16px;background:#fff}
.hlx-worth-table{width:100%;border-collapse:collapse;min-width:560px;font-size:14px}
.hlx-worth-table th,.hlx-worth-table td{padding:12px 14px;text-align:left;border-bottom:1px solid #e7ecea;vertical-align:top}
.hlx-worth-table th{background:#f6f8f7;font-size:12px;letter-spacing:.04em;text-transform:uppercase;color:#61706a}
.hlx-worth-table tr:last-child td{border-bottom:0}
.hlx-worth-receipt{margin-top:16px;border:1px solid var(--hlx-research-rule);border-radius:18px;overflow:hidden;background:#fff}
.hlx-worth-receipt>div{display:grid;grid-template-columns:minmax(170px,.85fr) minmax(0,1.4fr);gap:18px;padding:12px 14px;border-bottom:1px solid #edf1ef}
.hlx-worth-receipt>div:last-child{border-bottom:0}
.hlx-worth-receipt span{color:#73807b;font-size:13px}
.hlx-worth-receipt strong{font-size:13px;color:#15201c;word-break:break-word}
.hlx-worth-final{margin-top:18px;padding:18px;border-radius:18px;background:#0b0d0c;color:#fff}
.hlx-worth-final strong{display:block;font-family:"IBM Plex Mono",monospace;font-size:15px}
.hlx-worth-final span{display:block;margin-top:8px;color:#c8cfcc;line-height:1.55;font-size:13px}
.hlx-worth-proof code{font-family:"IBM Plex Mono",ui-monospace,monospace;font-size:.92em}
@media(max-width:680px){
  .hlx-worth-proof .v2-h1{font-size:38px;line-height:1.02}
  .hlx-worth-key,.hlx-worth-truths,.hlx-worth-split{grid-template-columns:1fr}
  .hlx-math{padding:15px 14px;margin:15px 0}
  .hlx-math math{font-size:1.12rem}
  .hlx-worth-receipt>div{grid-template-columns:1fr;gap:4px}
}
@media(min-width:900px){
  .hlx-worth-proof{max-width:1040px;margin:0 auto}
  .hlx-worth-proof .hlx-worth-sec{padding:34px 38px}
  .hlx-math math{font-size:1.38rem}
}

/* Research-surface alignment: the app ribbon and ambient Neo stay out of methodology/trust reading. */
body:has(.hlx-worth-proof) #tabbar,
body.hlx-menu-open #tabbar{display:none!important}
body:has(.hlx-worth-proof) .hlx-neo-float,
body.hlx-menu-open .hlx-neo-float{display:none!important}
body:has(.hlx-worth-proof) #view{padding-bottom:42px!important}
body:has(.hlx-worth-proof) .hlx-legal-footer{max-width:920px;margin-left:auto;margin-right:auto}

/* One reading measure across Sources / Privacy / Copyright. */
.hlx-trust-panel{width:min(100%,720px);margin:0 auto}
.hlx-trust-section{width:100%}
.hlx-trust-section h2,.hlx-trust-section h3,.hlx-trust-section p,.hlx-trust-section ol,.hlx-trust-section ul,.hlx-trust-section address,.hlx-trust-callout,.hlx-trust-path{max-width:100%}

@media(max-width:680px){
  .hlx-worth-proof{padding-bottom:56px}
  .hlx-worth-proof > .v2-eyebrow,.hlx-worth-proof > .v2-h1,.hlx-worth-proof > .hlx-worth-lede{max-width:100%}
  .hlx-worth-proof .v2-h1{font-size:34px;line-height:1.04}
  .hlx-worth-proof .hlx-worth-sec{max-width:100%;margin-left:0;margin-right:0}
  .hlx-worth-proof .hlx-worth-sec .v2-body,.hlx-worth-proof .hlx-worth-sec .v2-foot{max-width:none}
  .hlx-worth-mini{padding:15px}
  .hlx-worth-table{min-width:520px}
}

@media(min-width:1024px){
  body:has(.hlx-worth-proof) #view{padding-bottom:64px!important}
}
