/* HE Supply public commercial/legal copy presentation.
   Keeps customer disclosures readable without turning the public site into a legal document. */

.world-v2 .public-trust-definition{
  margin-top:18px!important;
  padding-top:16px;
  border-top:1px solid #1b252c;
  color:#707d85!important;
  font-size:10px!important;
  line-height:1.65!important;
}
.world-v2 .public-trust-definition strong{color:#aeb6ba}

.world-v2 .public-exchange-channel{
  padding:clamp(88px,9vw,138px) 0!important;
  background:linear-gradient(180deg,#050708,#06090b)!important;
  border-top:1px solid #151e24!important;
  border-bottom:1px solid #151e24!important;
}
.world-v2 .public-exchange-channel:before{display:none!important}
.world-v2 .public-exchange-channel-grid{
  display:grid;
  grid-template-columns:minmax(0,1.15fr) minmax(320px,.85fr);
  gap:clamp(64px,8vw,132px);
  align-items:end;
}
.world-v2 .public-exchange-channel-copy>small,
.world-v2 .public-exchange-current>small{
  display:block;
  margin-bottom:14px;
  color:#e0c465;
  font:800 9px/1.2 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;
  letter-spacing:.18em;
  text-transform:uppercase;
}
.world-v2 .public-exchange-channel-copy h2{
  margin:0;
  font-size:clamp(54px,6vw,92px);
  line-height:.88;
  letter-spacing:-.065em;
}
.world-v2 .public-exchange-channel-copy h2 span{color:#e0c465}
.world-v2 .public-exchange-channel-copy>p{
  max-width:720px;
  margin:26px 0 0;
  color:#929da4;
  font-size:14px;
  line-height:1.75;
}
.world-v2 .public-exchange-current{
  padding:30px 0;
  border-top:1px solid #35424a;
  border-bottom:1px solid #1b252c;
}
.world-v2 .public-exchange-current>strong{
  display:block;
  font-size:clamp(28px,3vw,44px);
  line-height:1;
  letter-spacing:-.045em;
}
.world-v2 .public-exchange-current>p{
  margin:11px 0 0;
  color:#87949c;
  font-size:12px;
  line-height:1.65;
}
.world-v2 .public-exchange-current-state{
  display:grid;
  grid-template-columns:1fr auto;
  gap:22px;
  align-items:center;
  margin-top:26px;
  padding:18px 0;
  border-top:1px solid #1c262d;
  border-bottom:1px solid #1c262d;
  color:#c8d0d4;
  font:800 9px ui-monospace,monospace;
  letter-spacing:.08em;
  text-transform:uppercase;
}
.world-v2 .public-exchange-current-state b{
  margin-right:6px;
  color:#e0c465;
  font-size:20px;
  letter-spacing:-.04em;
}
.world-v2 .public-exchange-current .public-exchange-note{
  margin-top:20px;
  color:#67747c;
  font-size:10px;
  line-height:1.65;
}

@media(max-width:1000px){
  .world-v2 .public-exchange-channel-grid{grid-template-columns:1fr;gap:50px}
  .world-v2 .public-exchange-current{max-width:760px}
}
@media(max-width:620px){
  .world-v2 .public-exchange-channel{padding:66px 0!important}
  .world-v2 .public-exchange-channel-copy h2{font-size:52px}
  .world-v2 .public-exchange-current-state{grid-template-columns:1fr;gap:10px}
}
