/* Generated by scripts/build_asset_chunks.py from site.css - part 4 of 4. Edit site.css, not this file. */
.home-now-header p{max-width:780px;color:#4e4b45;font-size:18px;line-height:1.7}.home-now-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border:1px solid var(--line);background:var(--line);gap:1px}.home-now-grid article{min-width:0;background:#fff;padding:27px 24px}.home-now-grid article>span{display:block;color:#696762;font-size:9px;font-weight:850;letter-spacing:.1em;text-transform:uppercase}.home-now-grid article>strong{display:block;margin:14px 0 12px;font:500 clamp(23px,2.3vw,34px)/1.08 var(--serif);overflow-wrap:anywhere}.home-now-grid article>p{min-height:92px;color:#5f5b54;font-size:12px;line-height:1.65}.home-now-grid article>a{font-size:11px;font-weight:850;text-decoration:underline;text-underline-offset:3px}.home-now-note{margin:18px 0 0;color:#696762;font-size:12px;line-height:1.7}.home-now-note a{color:#8f4500;font-weight:800;text-decoration:underline;text-underline-offset:3px}.home-answers{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(300px,.65fr);gap:60px;align-items:start;border-top:1px solid var(--line)}.home-answers .section-heading{margin-bottom:28px}.home-answers .section-heading>p{margin:16px 0 0}.home-faq details{background:#fff}.home-verify{background:#171713;color:#fff;padding:34px}.home-verify>span{color:#ffb45a}.home-verify h2{font:500 36px/1.06 var(--serif);margin:13px 0 28px}.home-verify ol{list-style:none;padding:0;margin:0;counter-reset:verify}.home-verify li{counter-increment:verify;border-top:1px solid #3b3933;padding:18px 0 0 42px;margin-top:18px;position:relative}.home-verify li:before{content:counter(verify,decimal-leading-zero);position:absolute;left:0;top:19px;color:#ffb45a;font-size:10px;font-weight:850}.home-verify li>a{font:500 19px/1.2 var(--serif);text-decoration:underline;text-underline-offset:3px}.home-verify li>p{margin:7px 0 0;color:#bdb8ae;font-size:12px;line-height:1.6}
@media(max-width:1000px){.home-now-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.home-answers{grid-template-columns:1fr}.home-now-grid article>p{min-height:0}}
@media(max-width:600px){.home-now{padding-top:58px}.home-now-grid{grid-template-columns:1fr}.home-now-header h2{font-size:39px}.home-now-header p{font-size:16px}.home-verify{padding:28px 22px}.home-verify h2{font-size:32px}}

/* Post-change audit: keep explanatory copy legible and dynamic data readable. */
.price-formation-flow p,.price-formula p,.price-event-timeline p,.price-method-detail p,.price-method-detail li span,.price-method-detail li strong,.embed-popover p,.tool-depth-note p{font-size:12px}
.asset-metrics strong.up{color:#0a765a!important}
.advanced-rich-grid a,.advanced-method a{color:#8b4700}

/* Branded mobile navigation panel. Desktop keeps the compact link row and
   Learn mega panel; screens up to 1000px receive this touch-first layout. */
.mobile-nav-intro,.mobile-nav-footer,.nav-link-copy small,.mobile-nav-arrow{display:none}
@media(max-width:1000px){
  .site-header{background:var(--nav-surface)}
  .nav-cta{display:none}
  .menu-button{position:relative;display:block;grid-column:2;justify-self:end;width:44px;height:44px;margin:0 0 0 auto;padding:0;border:1px solid #34312b;border-radius:13px;background:#171713;cursor:pointer;box-shadow:0 7px 20px rgba(24,20,14,.12)}
  .menu-button:hover,.menu-button:focus-visible{border-color:var(--orange);outline:0;box-shadow:0 0 0 3px rgba(247,147,26,.18)}
  .menu-button span{position:absolute;left:9px;width:24px;height:2px;margin:0;border-radius:2px;background:#f4efe6;transition:top .2s ease,opacity .15s ease,transform .2s ease,background .2s ease}
  .menu-button span:nth-child(1){top:13px}.menu-button span:nth-child(2){top:20px}.menu-button span:nth-child(3){top:27px}
  .menu-button[aria-expanded="true"]{background:var(--orange);border-color:var(--orange)}
  .menu-button[aria-expanded="true"] span{top:20px;background:#17130d}.menu-button[aria-expanded="true"] span:nth-child(1){transform:rotate(45deg)}.menu-button[aria-expanded="true"] span:nth-child(2){opacity:0;transform:scaleX(.2)}.menu-button[aria-expanded="true"] span:nth-child(3){transform:rotate(-45deg)}
  .site-header .nav-links{top:100%;left:0;right:0;max-height:calc(100vh - 70px);max-height:calc(100dvh - 70px);padding:0 16px 24px;display:none;gap:0;overflow-y:auto;overscroll-behavior:contain;background:#171713;color:#fff;border:0;box-shadow:0 28px 60px rgba(17,16,14,.3);scrollbar-width:thin;scrollbar-color:#5b554c #171713}
  .site-header .nav-links.open{display:flex;animation:mobile-nav-in .2s ease-out}
  .mobile-nav-intro{display:block;padding:25px 4px 22px;border-bottom:1px solid #38352f}
  .mobile-nav-intro>span{display:block;color:#ffb65b;font-size:9px;font-weight:900;letter-spacing:.13em;text-transform:uppercase}.mobile-nav-intro>strong{display:block;margin:8px 0 7px;font:500 29px/1.05 var(--serif);letter-spacing:-.035em}.mobile-nav-intro>p{max-width:430px;margin:0;color:#aaa59c;font-size:11px;line-height:1.55}
  .nav-group{display:block}.nav-group::after,.nav-group .nav-panel{display:none!important}
  .nav-links>a,.nav-group>.nav-dropdown-trigger{min-height:70px;margin:0;padding:11px 4px!important;display:grid!important;grid-template-columns:34px minmax(0,1fr) 28px;align-items:center;gap:10px;border:0;border-bottom:1px solid #38352f;border-radius:0;background:transparent;color:#fff;box-shadow:none;font-size:16px;font-weight:750;line-height:1.15}
  .nav-links>a::before,.nav-group>.nav-dropdown-trigger::before{content:attr(data-nav-number);grid-column:1;color:#777168;font-size:9px;font-weight:850;letter-spacing:.08em}
  .nav-links>a:hover,.nav-links>a:focus-visible,.nav-group>.nav-dropdown-trigger:hover,.nav-group>.nav-dropdown-trigger:focus-visible,.nav-group:focus-within>.nav-dropdown-trigger{padding-left:10px!important;background:#211f1b;color:#ffb65b;outline:0;box-shadow:inset 3px 0 0 var(--orange)}
  .nav-link-copy{grid-column:2;min-width:0;display:flex;flex-direction:column;gap:5px}.nav-link-copy small{display:block;color:#8f8a82;font-size:9px;font-weight:500;line-height:1.3}.nav-links>a:hover .nav-link-copy small,.nav-links>a:focus-visible .nav-link-copy small,.nav-group>.nav-dropdown-trigger:hover .nav-link-copy small,.nav-group>.nav-dropdown-trigger:focus-visible .nav-link-copy small{color:#bbb5ab}
  .nav-chevron{display:none}.mobile-nav-arrow{grid-column:3;display:grid;place-items:center;width:26px;height:26px;border:1px solid #4a463f;border-radius:50%;color:#ffb65b;font-size:13px;transition:background .16s ease,color .16s ease,transform .16s ease}.nav-links>a:hover .mobile-nav-arrow,.nav-links>a:focus-visible .mobile-nav-arrow,.nav-group>.nav-dropdown-trigger:hover .mobile-nav-arrow,.nav-group>.nav-dropdown-trigger:focus-visible .mobile-nav-arrow{background:var(--orange);border-color:var(--orange);color:#17130d;transform:translateX(2px)}
  .mobile-nav-footer{display:block;padding:22px 0 5px}.mobile-nav-start{min-height:76px;padding:14px 17px;display:flex;align-items:center;justify-content:space-between;gap:20px;border-radius:14px;background:var(--orange);color:#17130d}.mobile-nav-start span>*{display:block}.mobile-nav-start small{margin-bottom:6px;font-size:8px;font-weight:900;letter-spacing:.1em;text-transform:uppercase}.mobile-nav-start strong{font:600 21px/1.05 var(--serif)}.mobile-nav-start>b{display:grid;place-items:center;width:34px;height:34px;flex:0 0 34px;border-radius:50%;background:#17130d;color:#fff}.mobile-nav-footer>div{display:flex;justify-content:space-between;gap:20px;padding:17px 4px 0}.mobile-nav-footer>div a{color:#aaa59c;font-size:9px;font-weight:800;text-decoration:underline;text-underline-offset:3px}.mobile-nav-footer>div a:hover,.mobile-nav-footer>div a:focus-visible{color:#ffb65b}
  body.mobile-menu-open .site-header{box-shadow:0 12px 35px rgba(17,16,14,.2)}
}
@keyframes mobile-nav-in{from{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}
@media(max-width:390px){.site-header .nav-links{padding-inline:12px}.mobile-nav-intro>strong{font-size:26px}.nav-links>a,.nav-group>.nav-dropdown-trigger{grid-template-columns:29px minmax(0,1fr) 26px}}
@media(prefers-reduced-motion:reduce){.menu-button span,.mobile-nav-arrow{transition:none}.site-header .nav-links.open{animation:none}}

/* Learn guides use editorial structures chosen for the question being answered.
   The shared header stays familiar while the body can read as a primer, path,
   sequence, comparison, mechanism, decision, safety review, analysis, or reference. */
.format-opening{margin:0 0 26px;padding:28px 31px;background:#fff;border:1px solid var(--line)}.format-opening>span{display:block;margin-bottom:9px;color:#8f4500;font:850 9px var(--sans);letter-spacing:.13em;text-transform:uppercase}.format-opening>p{margin:0;font:500 23px/1.48 var(--serif);color:#292722}.format-opening>small{display:block;margin-top:13px;color:#615d56;font:700 10px/1.55 var(--sans)}.reading-goal{margin:25px 0 34px;padding-left:18px;border-left:2px solid var(--orange);color:#5c5851;font:italic 16px/1.65 var(--serif)}.article-specific-close{margin-top:28px;padding:31px!important;background:#fff7ea;border-top:1px solid #ebcfaa;border-bottom:1px solid #ebcfaa}.article-specific-close h2{font-size:32px}.article-specific-close p:last-child{margin-bottom:0}.article-body section[id]{scroll-margin-top:125px}

/* Primer: a definition followed by progressively deeper explanations. */
.primer-opening{border:0;border-top:5px solid var(--orange);background:#1f1e1a;color:#fff}.primer-opening>span{color:#ffb45a}.primer-opening>p{color:#fff;font-size:26px}.primer-points{margin-top:28px}.primer-section{position:relative}.primer-foundation{margin-top:20px;padding:35px 34px!important;background:#fff;border:1px solid var(--line)}.primer-foundation h2{font-size:43px}.primer-section:not(.primer-foundation){padding-left:26px;border-left:1px solid #d9d3c9}

/* Path: an operational sequence with a visible start and finish. */
.path-opening{background:#fff5e7;border-color:#edcfaa}.path-opening>small{border-top:1px solid #edcfaa;padding-top:14px}.path-preflight{box-shadow:none;border-left:0;border-top:3px solid var(--orange)}.article-steps{list-style:none;padding:0;margin:0;counter-reset:path-step}.article-steps>li{position:relative;padding-left:55px;counter-increment:path-step}.article-steps>li:before{content:counter(path-step,decimal-leading-zero);position:absolute;left:0;top:51px;display:grid;place-items:center;width:38px;height:38px;border-radius:50%;background:#1f1e1a;color:#ffb45a;font:800 10px var(--sans)}.article-steps>li:not(:last-child):after{content:"";position:absolute;left:18px;top:90px;bottom:-18px;width:1px;background:#cfc8bd}.article-steps section{padding-top:45px}.step-marker{color:#8f4500;font:850 9px var(--sans);letter-spacing:.12em;text-transform:uppercase}

/* Sequence: evidence or ideas that need to be read in order. */
.sequence-opening{border-left:5px solid var(--orange)}.sequence-key{display:grid;grid-template-columns:180px 1fr;gap:22px;padding:20px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.sequence-key strong{font:850 10px/1.4 var(--sans);letter-spacing:.1em;text-transform:uppercase}.sequence-key p{margin:0;color:#625e57;font-size:15px;line-height:1.55}.article-sequence{list-style:none;padding:5px 0 0 34px;margin:0;border-left:2px solid #d7d0c6}.article-sequence>li{position:relative}.sequence-marker{position:absolute;left:-51px;top:48px;display:grid;place-items:center;width:32px;height:32px;border:2px solid #d7d0c6;border-radius:50%;background:var(--paper);color:#8f4500;font:800 9px var(--sans)}.sequence-note{padding:14px 17px;background:#fff;border:1px solid var(--line);font-size:15px}.sequence-note b{display:block;color:#8f4500;font:850 9px var(--sans);letter-spacing:.09em;text-transform:uppercase}

/* Comparison: common criteria first, then discrete comparison lenses. */
.comparison-opening{background:#1f1e1a;border:0}.comparison-opening>span{color:#ffb45a}.comparison-opening>p{color:#fff}.comparison-criteria{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;margin:28px 0;background:var(--line);border:1px solid var(--line)}.comparison-criteria>span{grid-column:1/-1;padding:13px 17px;background:#f1ece3;font:850 9px var(--sans);letter-spacing:.12em;text-transform:uppercase}.comparison-criteria>p{margin:0;padding:18px 16px;background:#fff;font:14px/1.45 var(--serif)}.comparison-criteria>p b{display:block;margin-bottom:8px;color:#8f4500;font:850 9px var(--sans)}.comparison-sections{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin-top:5px}.comparison-section{padding:28px!important;background:#fff;border-top:4px solid #25231f}.comparison-section:nth-child(even){border-top-color:var(--orange)}.comparison-section h2{font-size:31px}.comparison-section p{font-size:16px;line-height:1.7}.comparison-section:last-child:nth-child(odd){grid-column:1/-1}

/* Mechanism: a system map followed by connected parts. */
.mechanism-opening{border:0;background:#fff5e7;border-bottom:3px solid var(--orange)}.mechanism-map{display:grid;grid-template-columns:1fr 1fr;margin:30px 0;border:1px solid var(--line);background:var(--line);gap:1px}.mechanism-map>strong{grid-column:1/-1;padding:13px 17px;background:#24221e;color:#fff;font:850 9px var(--sans);letter-spacing:.12em;text-transform:uppercase}.mechanism-map>a{display:grid;grid-template-columns:27px 1fr;align-items:center;gap:7px;padding:12px;background:#fff;color:#393630;font:700 10px/1.3 var(--sans)}.mechanism-map>a b{display:grid;place-items:center;width:22px;height:22px;border-radius:50%;background:#f5e6d2;color:#8f4500;font-size:8px}.mechanism-section{display:grid;grid-template-columns:45px minmax(0,1fr);gap:19px}.mechanism-node{margin-top:49px;display:grid;place-items:center;width:42px;height:42px;border:1px solid #c9c1b6;border-radius:11px;background:#fff;color:#8f4500;font:850 10px var(--sans);box-shadow:5px 5px 0 #eee5d8}.mechanism-result{padding:17px 19px;background:#25231f;color:#e6e0d6;font-size:15px}.mechanism-result b{display:block;color:#ffb45a;font:850 9px var(--sans);letter-spacing:.1em;text-transform:uppercase}

/* Decision: criteria are placed beside the article's purpose. */
.decision-opening{border-left:5px solid #25231f}.decision-brief{display:grid;grid-template-columns:.85fr 1.15fr;gap:26px;margin:30px 0;padding:27px;background:#25231f;color:#fff}.decision-brief strong{display:block;color:#ffb45a;font:850 9px var(--sans);letter-spacing:.1em;text-transform:uppercase}.decision-brief p{font-size:16px;line-height:1.55}.decision-brief ul{margin:0;padding-left:19px}.decision-brief li{margin:0 0 10px;font-size:14px;line-height:1.5}.decision-section{padding:34px 0 15px!important;border-top:1px solid var(--line)}.decision-section:nth-of-type(even){padding-left:30px!important;border-left:4px solid var(--orange)}

/* Safety: non-negotiable rules precede a threat and recovery review. */
.safety-opening{background:#25231f;border:0;border-radius:12px 12px 0 0}.safety-opening>span{color:#ffb45a}.safety-opening>p{color:#fff}.safety-rules{margin-top:-26px;padding:25px 29px;background:#fff5e7;border:1px solid #edcfaa;border-top:0}.safety-rules>strong{display:block;margin-bottom:14px;color:#713900;font:850 10px var(--sans);letter-spacing:.1em;text-transform:uppercase}.safety-rules ul{list-style:none;margin:0;padding:0}.safety-rules li{display:grid;grid-template-columns:24px 1fr;gap:9px;margin:10px 0;font-size:15px}.safety-rules li span{color:#08735a;font-family:var(--sans);font-weight:900}.safety-goal{border-left-color:#25231f}.safety-section{padding:33px 32px!important;margin-top:18px;background:#fff;border:1px solid var(--line)}.safety-section:last-of-type{border-color:#d8b67f;background:#fff9ef}

/* Analysis: question and evidence are separated from limits and use. */
.analysis-opening{border:0;border-bottom:4px solid var(--orange);background:#f0ebe2}.analysis-frame{display:grid;grid-template-columns:.8fr 1.2fr;gap:1px;margin:29px 0;background:#3a3731;border:1px solid #3a3731}.analysis-frame>div{padding:24px;background:#fff}.analysis-frame strong{color:#8f4500;font:850 9px var(--sans);letter-spacing:.1em;text-transform:uppercase}.analysis-frame p,.analysis-frame li{font-size:14px;line-height:1.55}.analysis-frame ul{margin:11px 0 0;padding-left:18px}.analysis-lead{padding:36px!important;background:#25231f;color:#eee8dd}.analysis-lead .section-no{color:#ffb45a}.analysis-lead h2{color:#fff}.analysis-section:not(.analysis-lead){display:grid;grid-template-columns:145px 1fr;column-gap:25px;border-top:1px solid var(--line)}.analysis-section:not(.analysis-lead)>.section-no{grid-column:1}.analysis-section:not(.analysis-lead)>h2{grid-column:1;font-size:29px}.analysis-section:not(.analysis-lead)>p{grid-column:2;margin-top:10px;font-size:16px}

/* Reference: scan-friendly summary and numbered lookup sections. */
.reference-opening{border-top:5px solid #25231f}.reference-summary{margin:26px 0;border-top:1px solid var(--line)}.reference-summary>strong{display:block;padding:12px 0;color:#8f4500;font:850 9px var(--sans);letter-spacing:.1em;text-transform:uppercase}.reference-summary>p{display:grid;grid-template-columns:40px 1fr;gap:9px;margin:0;padding:12px 0;border-top:1px solid var(--line);font-size:15px}.reference-summary>p span{color:#8f4500;font:850 9px var(--sans)}.reference-sections{border-top:5px solid #25231f}.reference-section{padding:30px 0 15px!important;border-bottom:1px solid var(--line)}.reference-section>header{display:grid;grid-template-columns:45px 1fr;align-items:start}.reference-section>header>span{padding-top:10px;color:#8f4500;font:850 9px var(--sans)}.reference-section h2{margin-top:0}.reference-section>p{padding-left:45px}

@media(max-width:720px){.format-opening{padding:24px 22px}.format-opening>p,.primer-opening>p{font-size:21px}.primer-foundation,.comparison-section,.safety-section,.analysis-lead{padding:25px 22px!important}.primer-section:not(.primer-foundation){padding-left:18px}.article-steps>li{padding-left:43px}.article-steps>li:before{width:31px;height:31px}.article-steps>li:not(:last-child):after{left:15px}.sequence-key,.decision-brief,.analysis-frame{grid-template-columns:1fr}.article-sequence{padding-left:27px}.sequence-marker{left:-44px}.comparison-criteria,.comparison-sections,.mechanism-map{grid-template-columns:1fr}.comparison-criteria>span,.mechanism-map>strong{grid-column:1}.comparison-section:last-child:nth-child(odd){grid-column:auto}.mechanism-section{grid-template-columns:35px minmax(0,1fr);gap:12px}.mechanism-node{width:33px;height:33px}.decision-section:nth-of-type(even){padding-left:18px!important}.analysis-section:not(.analysis-lead){display:block}.analysis-section:not(.analysis-lead)>h2{font-size:31px}.reference-section>p{padding-left:0}.article-specific-close{padding:25px 22px!important}}

/* Tool products use interfaces and interpretation layouts matched to the job.
   Shared typography remains on brand; the product shape is not universal. */
.tool-product{--tool-accent:#f7931a;--tool-soft:#fff3e3}.tool-product--asset-library,.tool-product--comparison-bench{--tool-accent:#526fd4;--tool-soft:#eef1ff}.tool-product--mempool-queue,.tool-product--fee-archive{--tool-accent:#a95716;--tool-soft:#fff0e4}.tool-product--unit-scale,.tool-product--issuance-clock{--tool-accent:#b27711;--tool-soft:#fff5d8}.tool-product--purchase-calendar,.tool-product--historical-marker{--tool-accent:#187f67;--tool-soft:#e8f7f2}.tool-product--mining-console,.tool-product--miner-model,.tool-product--energy-evidence{--tool-accent:#b6404f;--tool-soft:#fbecef}.tool-product--channel-map,.tool-product--node-console,.tool-product--node-blueprint{--tool-accent:#6f55ba;--tool-soft:#f2edff}.tool-product--risk-scope{--tool-accent:#9b3043;--tool-soft:#fbe9ed}.tool-product--peg-watch{--tool-accent:#087765;--tool-soft:#e6f6f2}.tool-product--filing-desk,.tool-product--fund-dossier{--tool-accent:#765b20;--tool-soft:#f7f0df}.tool-product--macro-overlay{--tool-accent:#376e99;--tool-soft:#eaf3f9}.tool-product--release-log{--tool-accent:#445266;--tool-soft:#ebeff4}.tool-product--transaction-canvas,.tool-product--transaction-inspector,.tool-product--address-validator{--tool-accent:#176e7b;--tool-soft:#e7f5f7}

.tool-depth{padding:88px 0 96px;border-top:1px solid var(--line);background:#eee9df}.tool-depth-head{display:grid;grid-template-columns:minmax(0,.9fr) minmax(300px,.65fr);gap:12px 70px;align-items:end;margin-bottom:34px}.tool-depth-head>span{grid-column:1/-1;color:var(--tool-accent);font:850 9px var(--sans);letter-spacing:.13em;text-transform:uppercase}.tool-depth-head h2{font:500 clamp(36px,4vw,52px)/1.02 var(--serif);letter-spacing:-.045em;margin:0;max-width:760px}.tool-depth-head p{color:var(--muted);font-size:13px;line-height:1.7;margin:0}.tool-depth h3{font:500 27px/1.08 var(--serif);letter-spacing:-.025em}.tool-depth article p,.tool-depth-note p,.dossier-boundary p{color:var(--muted);font-size:12px;line-height:1.7}.tool-depth article ul{margin:18px 0 22px;padding-left:18px}.tool-depth article li{padding:4px 0;font-size:11px;line-height:1.55}.tool-depth article>a{font-size:11px;font-weight:850;text-decoration:underline;text-underline-offset:4px}.tool-depth article>a:hover,.tool-depth-note a:hover{color:var(--tool-accent);box-shadow:none}.tool-depth-table{background:#fff;border:1px solid var(--line);margin-bottom:18px}.tool-depth-table h3,.tool-depth-table>h3{padding:27px 30px 22px;margin:0;border-bottom:1px solid var(--line)}.tool-depth-table-scroll{overflow-x:auto}.tool-depth-table table{width:100%;min-width:790px;border-collapse:collapse;text-align:left}.tool-depth-table th,.tool-depth-table td{padding:15px 18px;border-right:1px solid var(--line);border-bottom:1px solid var(--line);font-size:10px;line-height:1.55;vertical-align:top}.tool-depth-table tr>*:last-child{border-right:0}.tool-depth-table tbody tr:last-child>*{border-bottom:0}.tool-depth-table thead th{background:var(--night);color:#fff;font-size:8px;text-transform:uppercase;letter-spacing:.08em}.tool-depth-table tbody th{width:17%;font-size:11px;color:var(--ink)}.tool-depth-table tbody tr:nth-child(even){background:#faf8f3}.tool-depth-note{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,.85fr);gap:50px;background:var(--night);color:#fff;padding:30px}.tool-depth-note h3{margin:0 0 13px}.tool-depth-note p{color:#aaa69d;margin:0}.tool-depth-note nav{display:grid;align-content:start}.tool-depth-note a{display:flex;justify-content:space-between;gap:20px;padding:11px 2px;border-bottom:1px solid #393731;color:#eee9df;font-size:10px;font-weight:800}.tool-depth-note a span{color:var(--tool-accent)}

/* Market ledger: the table is the record and the prose acts as annotations. */
.tool-depth--ledger{background:#e9e3d8}.tool-depth-ledger{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(280px,.65fr);gap:18px}.tool-depth-ledger .tool-depth-head,.tool-depth-ledger .tool-depth-note{grid-column:1/-1}.ledger-table{margin:0}.ledger-notes{display:grid;gap:18px}.ledger-notes article{padding:25px;background:#fff;border-top:4px solid var(--tool-accent)}.ledger-notes article>span{color:var(--tool-accent);font-size:8px;font-weight:850;letter-spacing:.1em;text-transform:uppercase}.ledger-notes h3{margin:10px 0}

/* Catalog: a directory with an index and separate research lenses. */
.tool-depth--catalog{background:#f5f2ec}.catalog-body{display:grid;grid-template-columns:minmax(0,1fr) 245px;gap:18px}.catalog-index{padding:25px;background:var(--night);color:#fff}.catalog-index>b{display:block;margin-bottom:15px;color:var(--tool-accent);font-size:9px;letter-spacing:.12em;text-transform:uppercase}.catalog-index>a{display:grid;grid-template-columns:28px 1fr;gap:8px;padding:13px 0;border-top:1px solid #3d3a34;font-size:11px}.catalog-index>a span{color:var(--tool-accent)}.catalog-lenses{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin:18px 0}.catalog-lenses article{padding:31px;background:var(--tool-soft);border:1px solid color-mix(in srgb,var(--tool-accent) 28%,#d8d1c4)}.catalog-lenses h3{margin-top:0}

/* Formula workbook: model parts are ordered before the reference sheet. */
.tool-depth--formula{background:#f4efe6}.formula-workbook{display:grid;grid-template-columns:1fr 1fr;gap:18px;list-style:none;margin:0 0 18px;padding:0;counter-reset:workbook}.formula-workbook>li{position:relative;counter-increment:workbook}.formula-workbook article{height:100%;padding:34px;background:#fff;border:1px solid var(--line);box-shadow:inset 0 4px 0 var(--tool-accent)}.formula-workbook small,.formula-reference>div>span,.tool-depth--formula .tool-depth-note>div>span{color:var(--tool-accent);font-size:8px;font-weight:850;letter-spacing:.11em;text-transform:uppercase}.formula-workbook h3{margin:11px 0}.formula-reference>div:first-child{padding:26px 30px;border-bottom:1px solid var(--line)}.formula-reference>div:first-child h3{padding:0;margin:8px 0 0;border:0}

/* Protocol flow: connected stages precede a compact field reference. */
.tool-depth--flow{background:#eeeae2}.flow-track{position:relative;display:grid;grid-template-columns:1fr 1fr;gap:52px;margin:0 0 28px}.flow-track:before{content:"";position:absolute;left:50%;top:32px;bottom:32px;width:1px;background:var(--tool-accent)}.flow-track article{position:relative;display:grid;grid-template-columns:42px 1fr;gap:18px;padding:28px;background:#fff;border:1px solid var(--line)}.flow-node{display:grid;place-items:center;width:42px;height:42px;border-radius:50%;background:var(--tool-accent);color:#fff;font-size:11px;font-weight:900}.flow-track h3{margin:5px 0 12px}.flow-reference{border-left:5px solid var(--tool-accent)}

/* Dashboard: interpretation panels resemble a monitoring console. */
.tool-depth--dashboard{background:#171714;color:#fff}.tool-depth--dashboard .tool-depth-head p{color:#aaa69d}.dashboard-interpretation{display:grid;grid-template-columns:1fr 1fr;gap:1px;margin-bottom:22px;background:#49443d;border:1px solid #49443d}.dashboard-interpretation article{padding:30px;background:#24231f}.dashboard-interpretation small{color:var(--tool-accent);font-size:8px;font-weight:850;letter-spacing:.11em;text-transform:uppercase}.dashboard-interpretation h3{margin:11px 0;color:#fff}.dashboard-interpretation p,.dashboard-interpretation li{color:#c4bfb6}.dashboard-interpretation a{color:#fff}.dashboard-matrix>header{padding:25px 30px;border-bottom:1px solid var(--line)}.dashboard-matrix>header span{color:var(--tool-accent);font-size:8px;font-weight:850;letter-spacing:.11em;text-transform:uppercase}.dashboard-matrix>header h3{padding:0;margin:8px 0 0;border:0}.tool-depth--dashboard .tool-depth-note{border:1px solid #49443d}

/* Evidence dossier: source boundary is shown before the research files. */
.tool-depth--dossier{background:#e7e1d6}.dossier-boundary{margin-bottom:18px;padding:28px 32px;background:var(--tool-soft);border-left:5px solid var(--tool-accent)}.dossier-boundary>span,.dossier-files article>span{color:var(--tool-accent);font-size:8px;font-weight:850;letter-spacing:.11em;text-transform:uppercase}.dossier-boundary h3{margin:9px 0}.dossier-files{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin-bottom:18px}.dossier-files article{padding:31px;background:#fff;border:1px solid var(--line);position:relative}.dossier-files article:after{content:"";position:absolute;right:0;top:0;border-style:solid;border-width:0 28px 28px 0;border-color:transparent var(--tool-accent) transparent transparent}.dossier-files h3{margin:10px 0}.tool-depth--dossier .tool-depth-note{grid-template-columns:1fr;padding:0 30px}.tool-depth--dossier .tool-depth-note nav{grid-template-columns:repeat(3,1fr)}.tool-depth--dossier .tool-depth-note a{border-right:1px solid #393731;padding:17px}

/* Risk review: two lenses and a warning boundary remain visually separate. */
.tool-depth--risk{background:#211c1d;color:#fff}.tool-depth--risk .tool-depth-head p{color:#bcb2b3}.risk-lenses{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin-bottom:18px}.risk-lenses article{padding:34px;background:#fff;color:var(--ink);border-top:6px solid var(--tool-accent)}.risk-lenses article>span{color:var(--tool-accent);font-size:8px;font-weight:850;letter-spacing:.11em;text-transform:uppercase}.risk-lenses h3{margin:11px 0}.tool-depth--risk .tool-depth-note{background:#451f27}.tool-depth--risk .tool-depth-note>div>span{color:#f3a7b5;font-size:8px;font-weight:850;letter-spacing:.11em;text-transform:uppercase}

/* Blueprint: the planning table sits on a technical sheet. */
.tool-depth--blueprint{background-color:#e8e4f2;background-image:linear-gradient(rgba(111,85,186,.08) 1px,transparent 1px),linear-gradient(90deg,rgba(111,85,186,.08) 1px,transparent 1px);background-size:24px 24px}.blueprint-sheet{padding:18px;background:rgba(255,255,255,.55);border:1px solid rgba(111,85,186,.25)}.blueprint-sheet .tool-depth-table{margin:0}.blueprint-sheet .tool-depth-table>span{display:block;padding:20px 30px 0;color:var(--tool-accent);font-size:8px;font-weight:850;letter-spacing:.11em;text-transform:uppercase}.blueprint-sheet .tool-depth-table>h3{padding-top:9px}.blueprint-notes{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin:18px 0}.blueprint-notes article{padding:31px;background:#fff;border:1px solid rgba(111,85,186,.3)}.blueprint-notes article>span{color:var(--tool-accent);font-size:8px;font-weight:850;text-transform:uppercase}.blueprint-notes h3{margin:10px 0}

/* Advanced calculator identity and method blocks. */
.advanced-tool-identity{display:block;margin-bottom:18px;color:var(--tool-accent);font-size:9px;font-weight:900;letter-spacing:.14em;text-transform:uppercase}.advanced-tool-hero{position:relative;overflow:hidden}.advanced-tool-hero:after{content:attr(data-tool-mark);position:absolute;right:-40px;bottom:-20px;color:rgba(255,255,255,.035);font:700 56px/1 var(--sans);white-space:nowrap;pointer-events:none}.advanced-method>header>span{color:var(--tool-accent);font-size:9px;font-weight:850;letter-spacing:.12em;text-transform:uppercase}.advanced-method>header>h2{max-width:780px;margin-top:10px}.advanced-method>header>p{max-width:760px;color:#5f5b54;line-height:1.65}.advanced-method-cards{display:grid;margin:30px 0;background:#d6cfc2;gap:1px}.advanced-method-cards--2{grid-template-columns:repeat(2,1fr)}.advanced-method-cards--3{grid-template-columns:repeat(3,1fr)}.advanced-method-cards--4{grid-template-columns:repeat(2,1fr)}.advanced-method-cards article{position:relative}.advanced-method-cards article>span{display:block;margin-bottom:13px;color:var(--tool-accent);font-size:8px;font-weight:900;letter-spacing:.12em}.advanced-method>nav{display:flex;flex-wrap:wrap;gap:12px}.advanced-method>nav a{padding:9px 12px;background:#fff;border:1px solid #d4ccbf;font-size:10px}.advanced-method--inspection,.advanced-method--validator{background:#e6f3f4}.advanced-method--timeline,.advanced-method--archive{background:#e8f4ef}.advanced-method--signals{background:#e9e7f5}.advanced-method--scenario{background:#f7e8ea}.advanced-method--blueprint{background:#ece9f6}.advanced-method--dossier{background:#f4eedf}

/* Each advanced workspace reflects the object being handled. */
[data-advanced-tool="transaction"] .advanced-tool-workbench{grid-template-columns:1fr}[data-advanced-tool="transaction"] .advanced-tool-workbench>div+div{border-left:0;border-top:1px solid #ded8cd}[data-advanced-tool="transaction"] .advanced-results{grid-template-columns:repeat(4,1fr)}[data-advanced-tool="transaction"] .advanced-results div{min-height:105px;border-bottom:0}
[data-advanced-tool="price_date"] .advanced-tool-workbench{border-top:6px solid var(--tool-accent)}[data-advanced-tool="price_date"] .advanced-results{background:#153f38}
[data-advanced-tool="network"] .advanced-tool-workbench>div+div{order:-1;border-left:0;border-right:1px solid #ded8cd}[data-advanced-tool="network"] .advanced-tool-workbench>div:first-child{order:2}[data-advanced-tool="network"] .advanced-results{background:#221d34}
[data-advanced-tool="mining_profit"] .advanced-tool-workbench{grid-template-columns:minmax(0,.9fr) minmax(420px,1.1fr);border-top:7px solid var(--tool-accent)}[data-advanced-tool="mining_profit"] .advanced-results{background:#32191d}
[data-advanced-tool="fee_history"] .advanced-results{grid-template-columns:1fr 1fr 1fr 1fr;background:#352316}[data-advanced-tool="fee_history"] .advanced-results div{border-right:1px solid #54402f;min-height:110px}
[data-advanced-tool="node"] .advanced-tool-workbench{background-image:linear-gradient(rgba(111,85,186,.06) 1px,transparent 1px),linear-gradient(90deg,rgba(111,85,186,.06) 1px,transparent 1px);background-size:22px 22px;border:2px solid #8a75c3}[data-advanced-tool="node"] .advanced-results{background:#241e35}
[data-advanced-tool="address"] .advanced-tool-workbench{border:3px solid #176e7b}[data-advanced-tool="address"] .advanced-wide-label input{font-family:ui-monospace,SFMono-Regular,Menlo,monospace}[data-advanced-tool="address"] .advanced-results{background:#0f343a}
[data-advanced-tool="utxo"] .advanced-results{background:#12343a}[data-advanced-tool="utxo"] .advanced-tool-workbench{box-shadow:inset 0 6px 0 var(--tool-accent)}

@media(max-width:820px){.tool-depth{padding:65px 0 72px}.tool-depth-head{grid-template-columns:1fr;gap:16px}.tool-depth-head>span{grid-column:1}.tool-depth-note,.tool-depth-ledger,.catalog-body{grid-template-columns:1fr}.ledger-notes,.catalog-lenses,.formula-workbook,.flow-track,.dashboard-interpretation,.dossier-files,.risk-lenses,.blueprint-notes{grid-template-columns:1fr}.flow-track{gap:18px}.flow-track:before{display:none}.tool-depth--dossier .tool-depth-note nav{grid-template-columns:1fr}.tool-depth--dossier .tool-depth-note a{border-right:0}.advanced-method-cards--2,.advanced-method-cards--3,.advanced-method-cards--4{grid-template-columns:1fr}[data-advanced-tool="transaction"] .advanced-results,[data-advanced-tool="fee_history"] .advanced-results{grid-template-columns:1fr 1fr}[data-advanced-tool="network"] .advanced-tool-workbench>div+div{order:initial;border-right:0}.advanced-tool-hero:after{display:none}}

/* Structural headings align with the full content shell beneath them. Article
   reading columns remain intentionally bounded for comfortable long-form text. */
.section-heading:not(.split),.section-heading.split>div,.home-now-header,.tool-depth-head,.advanced-method>header{width:100%;max-width:none}
.section-heading.split>div{flex:1;min-width:0}
.section-heading>p,.section-heading>div>p,.home-discovery .section-heading h2,.home-discovery .section-heading p,.meme-watchlist .section-heading>div,.home-now-header p{width:100%;max-width:none}
.page-hero h1,.tool-hero h1,.page-hero p,.tool-hero p,.cluster-hero p,.report-header h1,.report-deck,.prices-hero p,.coins-hero p,.siam-title p,.glossary-hub-hero p,.glossary-trust p,.glossary-term-hero p,.tools-hub-hero p,.sitemap-hero p,.bitcoin-price-hero p,.dashboard-hero p,.advanced-tool-hero h1,.advanced-tool-hero h1+p{width:100%;max-width:none}
.market-explorer-head p,.supply-curve-head p,.macro-snapshot>header p,.dashboard-analysis>div:first-child>p,.macro-analysis-guide>div:first-child>p,.etf-explorer-head p,.etf-daily-board>header p,.etf-seven-day-analysis p{width:100%;max-width:none}
.tool-depth-head{grid-template-columns:1fr;gap:12px;align-items:start}
.tool-depth-head>span,.tool-depth-head h2,.tool-depth-head p{grid-column:1;width:100%;max-width:none}
.advanced-method>header>h2,.advanced-method>header>p,.advanced-faq h2,.advanced-faq details p{width:100%;max-width:none}

/* Financial-publisher visual reset: direct headings, square components, and no
   ornamental counters. Factual measurements and ordered content remain intact. */
body *,body *::before,body *::after{border-radius:0!important;-webkit-border-radius:0!important}

/* Kicker and eyebrow labels are deliberately removed from the visible and
   accessibility trees. The following heading carries the section meaning. */
.eyebrow,.article-kicker,.coins-eyebrow,.meme-watchlist-kicker,.coin-overlap-kicker,.advanced-tool-identity,.google-preferred-source-eyebrow,.mobile-nav-intro>span,.mobile-nav-start small,.nav-panel-intro>small,.tool-depth-head>span,.advanced-method>header>span,.home-now-header>span,.home-answers .section-heading>span,.home-verify>span,.glossary-term-hero .shell>div:last-child>span,.market-explorer-head>div:first-child>span,.dashboard-analysis>div:first-child>span,.news-reading-guide>div>span,.format-opening>span,.section-no,.step-marker,.sequence-note>b,.mechanism-result>b,.reference-summary>strong,.catalog-index>b,.ledger-notes article>span,.dashboard-interpretation small,.dashboard-matrix>header span,.dossier-boundary>span,.risk-lenses article>span,.tool-depth--risk .tool-depth-note>div>span,.blueprint-sheet .tool-depth-table>span,.blueprint-notes article>span,.formula-workbook small,.formula-reference>div>span,.tool-depth--formula .tool-depth-note>div>span,span:has(+h1),span:has(+h2),span:has(+h3),small:has(+h1),small:has(+h2),small:has(+h3),b:has(+h1),b:has(+h2),b:has(+h3){display:none!important}
:is(span,small,b):has(+h1)+h1,:is(span,small,b):has(+h2)+h2,:is(span,small,b):has(+h3)+h3{margin-top:0!important}

/* Decorative sequence numbers are not content. Real dates, prices, block
   heights, quantities, table values, and ordered-list semantics are unchanged. */
.article-number,.path-num,.cluster-index,.hub-card>span,.cluster-map-links>div>span,.tool-list>div>i,.advanced-method-cards article>span,.reference-summary>p>span,.reference-section>header>span,.sequence-marker,.mechanism-node,.coin-definition-grid article>span,.coin-risk-grid article>b,.pair-direction-grid article>span,.market-reading-grid article>span,.market-principles .principle-grid>div>b,.price-formation-flow article>b,.price-method-detail li>b,.siam-explainer-grid article>b,.glossary-featured article>small,.catalog-index>a>span,.dossier-files article>span,.flow-node,.halving-date-grid article>span,.sitemap-heading>span,.policy-method li>b,.converter-result-facts li>span{display:none!important}
.report-jump a::before,.home-verify li::before,.article-steps>li::before,.nav-links>a::before,.nav-group>.nav-dropdown-trigger::before{content:none!important;display:none!important}

/* Remove the layout columns and guide lines that existed only to hold the
   deleted counters. */
.cluster-stories article,.mechanism-section,.reference-summary>p,.reference-section>header,.catalog-index>a,.price-method-detail li,.sitemap-heading,.policy-method li,.converter-result-facts li{grid-template-columns:1fr}
.cluster-map-links>div{grid-template-columns:1fr auto}
.article-steps>li,.home-verify li{padding-left:0}
.article-steps>li:not(:last-child)::after{display:none}
.article-sequence{padding-left:0;border-left:0}
.reference-section>p{padding-left:0}
.analysis-section:not(.analysis-lead){grid-template-columns:1fr}
.analysis-section:not(.analysis-lead)>h2,.analysis-section:not(.analysis-lead)>p{grid-column:1}
.analysis-section:not(.analysis-lead)>p{margin-top:0}

@media(max-width:1000px){
  .nav-links>a,.nav-group>.nav-dropdown-trigger{grid-template-columns:minmax(0,1fr) 28px}
  .nav-link-copy{grid-column:1}
  .mobile-nav-arrow{grid-column:2}
}
@media(max-width:390px){.nav-links>a,.nav-group>.nav-dropdown-trigger{grid-template-columns:minmax(0,1fr) 26px}}

/* Hero shell contract: every hero uses the full site grid. Reading columns
   below the hero keep their separate, comfortable line lengths. */
:is(.home-hero,.page-hero,.tool-hero,.article-header,.report-header,.cluster-hero,.prices-hero,.coins-hero,.siam-hero,.asset-price-hero,.glossary-hub-hero,.glossary-term-hero,.tools-hub-hero,.sitemap-hero,.dashboard-hero,.advanced-tool-hero)>.shell{width:min(1220px,calc(100% - 40px));max-width:none;margin-inline:auto}
:is(.home-hero,.page-hero,.tool-hero,.article-header,.report-header,.cluster-hero,.prices-hero,.coins-hero,.siam-hero,.asset-price-hero,.glossary-hub-hero,.glossary-term-hero,.tools-hub-hero,.sitemap-hero,.dashboard-hero,.advanced-tool-hero) h1{width:100%;max-width:none;overflow-wrap:normal;word-break:normal;hyphens:none}
:is(.home-hero,.page-hero,.tool-hero,.article-header,.report-header,.cluster-hero,.prices-hero,.coins-hero,.siam-hero,.asset-price-hero,.glossary-hub-hero,.glossary-term-hero,.tools-hub-hero,.sitemap-hero,.dashboard-hero,.advanced-tool-hero) h1+p,.article-deck,.report-deck{width:100%;max-width:none;text-wrap:pretty}

@media(min-width:721px) and (max-width:1000px){
  :is(.home-hero,.page-hero,.tool-hero,.article-header,.report-header,.cluster-hero,.prices-hero,.coins-hero,.siam-hero,.asset-price-hero,.glossary-hub-hero,.glossary-term-hero,.tools-hub-hero,.sitemap-hero,.dashboard-hero,.advanced-tool-hero)>.shell{width:calc(100% - 40px);max-width:none}
  :is(.home-hero,.page-hero,.tool-hero,.article-header,.report-header,.cluster-hero,.prices-hero,.coins-hero,.siam-hero,.asset-price-hero,.glossary-hub-hero,.glossary-term-hero,.tools-hub-hero,.sitemap-hero,.dashboard-hero,.advanced-tool-hero) h1{font-size:clamp(48px,6.8vw,68px);line-height:.98;letter-spacing:-.045em}
}

@media(max-width:720px){
  :is(.home-hero,.page-hero,.tool-hero,.article-header,.report-header,.cluster-hero,.prices-hero,.coins-hero,.siam-hero,.asset-price-hero,.glossary-hub-hero,.glossary-term-hero,.tools-hub-hero,.sitemap-hero,.dashboard-hero,.advanced-tool-hero)>.shell{width:calc(100% - 32px);max-width:none}
  .home-hero .hero-copy{padding-right:0}
  :is(.home-hero,.page-hero,.tool-hero,.article-header,.report-header,.cluster-hero,.prices-hero,.coins-hero,.siam-hero,.asset-price-hero,.glossary-hub-hero,.glossary-term-hero,.tools-hub-hero,.sitemap-hero,.dashboard-hero,.advanced-tool-hero) h1{font-size:clamp(36px,10vw,48px);line-height:1;letter-spacing:-.04em}
  :is(.home-hero,.page-hero,.tool-hero,.article-header,.report-header,.cluster-hero,.prices-hero,.coins-hero,.siam-hero,.asset-price-hero,.glossary-hub-hero,.glossary-term-hero,.tools-hub-hero,.sitemap-hero,.dashboard-hero,.advanced-tool-hero) h1+p,.article-deck,.report-deck{font-size:clamp(16px,4.4vw,19px);line-height:1.55}
}

@media(max-width:390px){
  :is(.home-hero,.page-hero,.tool-hero,.article-header,.report-header,.cluster-hero,.prices-hero,.coins-hero,.siam-hero,.asset-price-hero,.glossary-hub-hero,.glossary-term-hero,.tools-hub-hero,.sitemap-hero,.dashboard-hero,.advanced-tool-hero)>.shell{width:calc(100% - 24px)}
  :is(.home-hero,.page-hero,.tool-hero,.article-header,.report-header,.cluster-hero,.prices-hero,.coins-hero,.siam-hero,.asset-price-hero,.glossary-hub-hero,.glossary-term-hero,.tools-hub-hero,.sitemap-hero,.dashboard-hero,.advanced-tool-hero) h1{font-size:clamp(34px,10.5vw,41px)}
}

/* Bitcoin futures research desk. Contract data, news evidence, and method
   remain visually separate so readers can inspect each input. */
.futures-hero{background:radial-gradient(circle at 82% 28%,rgba(82,111,212,.28),transparent 31%),#11110f}.futures-pressure-page{padding-bottom:90px}.futures-answer{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(300px,.65fr);gap:55px;align-items:stretch;padding-top:52px}.futures-answer>div{padding:28px 0;border-top:5px solid var(--orange)}.futures-answer h2{margin:0 0 14px;font:500 clamp(34px,4vw,49px)/1.03 var(--serif);letter-spacing:-.04em}.futures-answer p{margin:0;color:#55514b;font-size:16px;line-height:1.75}.futures-reading{display:flex;flex-direction:column;justify-content:center;padding:29px;background:#24231f;color:#fff;border-left:6px solid #8a857c}.futures-reading--up{border-color:var(--green)}.futures-reading--down{border-color:var(--red)}.futures-reading>span,.futures-reading>small{color:#aaa59c;font-size:9px;letter-spacing:.08em}.futures-reading>span{text-transform:uppercase;font-weight:850}.futures-reading>strong{margin:13px 0;font:500 clamp(28px,3.5vw,43px)/1 var(--serif)}.futures-monitor{padding-top:74px}.futures-pressure-axis{display:grid;grid-template-columns:auto minmax(160px,1fr) auto;align-items:center;gap:15px;margin:27px 0 20px}.futures-pressure-axis>span{color:#625e57;font-size:10px;font-weight:800;text-transform:uppercase;letter-spacing:.08em}.futures-pressure-axis>div{position:relative;height:13px;background:linear-gradient(90deg,#d04b49 0%,#dfd9cf 50%,#199473 100%)}.futures-pressure-axis i{position:absolute;top:50%;width:4px;height:29px;background:#11100e;transform:translate(-50%,-50%);box-shadow:0 0 0 3px var(--paper)}.futures-signal-grid{display:grid;grid-template-columns:repeat(3,1fr);border:1px solid var(--line);background:var(--line);gap:1px}.futures-signal-grid article{padding:27px;background:#fff}.futures-signal-grid span,.futures-contract-board span{display:block;color:#777168;font-size:9px;font-weight:850;text-transform:uppercase;letter-spacing:.08em}.futures-signal-grid strong{display:block;margin:12px 0;font:500 27px/1.05 var(--serif)}.futures-signal-grid p{margin:0;color:#6b675f;font-size:11px;line-height:1.65}.futures-method-note,.futures-source-line{margin:17px 0 0;padding:16px 18px;border-left:4px solid var(--orange);background:#fff8ec;color:#5d584f;font-size:11px;line-height:1.65}.futures-contract-section,.futures-pressure-explainer{margin-top:75px;padding:72px 0;background:#1a1916;color:#fff}.futures-contract-section .section-heading p,.futures-pressure-explainer .section-heading p{color:#aaa59c}.futures-contract-board{display:grid;grid-template-columns:repeat(3,1fr);margin-top:28px;border:1px solid #48443d;background:#48443d;gap:1px}.futures-contract-board>div{min-width:0;padding:27px;background:#24231f}.futures-contract-board span{color:#9d978e}.futures-contract-board strong{display:block;margin:13px 0 9px;color:#fff;font:500 clamp(21px,2.5vw,31px)/1.05 var(--serif);overflow-wrap:anywhere}.futures-contract-board small{display:block;color:#aaa59c;font-size:9px;line-height:1.5}.futures-contract-section .futures-source-line{background:#26231d;border-color:#ffad49;color:#c4beb4}.futures-contract-section a{color:#ffb65b;text-decoration:underline;text-underline-offset:3px}.futures-evidence{padding-top:75px}.futures-evidence-list{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-top:28px}.futures-evidence-list article{padding:28px;background:#fff;border-top:4px solid var(--line)}.futures-evidence-list article:has(.pressure-tag--up){border-color:var(--green)}.futures-evidence-list article:has(.pressure-tag--down){border-color:var(--red)}.futures-evidence-list article>div{display:flex;justify-content:space-between;gap:15px;align-items:center}.pressure-tag{font-size:8px;font-weight:900;text-transform:uppercase;letter-spacing:.08em}.pressure-tag--up{color:#11765c}.pressure-tag--down{color:#ad3432}.futures-evidence-list time,.futures-evidence-list small{color:#777168;font-size:9px}.futures-evidence-list h3{margin:17px 0 12px;font:500 26px/1.08 var(--serif)}.futures-evidence-list h3 a{text-decoration:underline;text-decoration-color:#d9d2c6;text-underline-offset:4px}.futures-evidence-list p{color:#5e5a53;font-size:12px;line-height:1.7}.futures-evidence-list small{display:block;margin-top:17px;line-height:1.5}.futures-unavailable{margin-top:25px;padding:30px;background:#fff;border:1px solid var(--line);color:var(--ink)}.futures-unavailable h3{margin:0 0 10px;font:500 28px/1.05 var(--serif)}.futures-unavailable p{margin:0;color:#625e57;font-size:12px;line-height:1.7}.futures-unavailable a{display:inline-block;margin-top:16px;font-size:11px;font-weight:850;text-decoration:underline;text-underline-offset:3px}.futures-channel-columns{display:grid;grid-template-columns:1fr 1fr;gap:1px;margin-top:28px;background:#49443d;border:1px solid #49443d}.futures-channel-columns article{padding:35px;background:#24231f}.futures-channel-columns article:first-child{border-top:6px solid var(--green)}.futures-channel-columns article:last-child{border-top:6px solid var(--red)}.futures-channel-columns h3{margin:0 0 22px;font:500 31px/1.05 var(--serif)}.futures-channel-columns ul{margin:0;padding-left:18px}.futures-channel-columns li{margin:13px 0;color:#bcb6ad;font-size:12px;line-height:1.7}.futures-channel-columns b{color:#fff}.futures-method{padding-top:75px}.futures-method-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:1px;margin-top:27px;background:var(--line);border:1px solid var(--line)}.futures-method-grid article{padding:30px;background:#fff}.futures-method-grid h3{margin:0 0 13px;font:500 27px/1.07 var(--serif)}.futures-method-grid p,.futures-limits p{margin:0;color:#625e57;font-size:12px;line-height:1.75}.futures-limits{margin-top:18px;padding:31px;border-left:5px solid var(--orange);background:#ebe6dc}.futures-limits h3{margin:0 0 13px;font:500 29px/1.06 var(--serif)}.futures-limits a{font-weight:800;text-decoration:underline;text-underline-offset:3px}.futures-faq{padding-top:75px}.futures-faq h2{font:500 clamp(36px,4vw,52px)/1.02 var(--serif);letter-spacing:-.04em}
@media(max-width:900px){.futures-answer{grid-template-columns:1fr;gap:18px}.futures-contract-board{grid-template-columns:1fr 1fr}.futures-evidence-list{grid-template-columns:1fr}}
@media(max-width:650px){.futures-pressure-page{padding-bottom:65px}.futures-answer{padding-top:34px}.futures-reading{padding:23px}.futures-monitor,.futures-evidence,.futures-method,.futures-faq{padding-top:55px}.futures-pressure-axis{grid-template-columns:1fr}.futures-pressure-axis>span:last-child{text-align:right}.futures-signal-grid,.futures-contract-board,.futures-channel-columns,.futures-method-grid{grid-template-columns:1fr}.futures-contract-section,.futures-pressure-explainer{margin-top:55px;padding:55px 0}.futures-channel-columns article{padding:27px}.futures-evidence-list article{padding:23px}}
