/* Trust: a ledger. What is stated, with its scope; and the slip of what is not claimed. */
.dp-trust{padding-block:var(--sec);border-top:1px solid var(--fg)}
.dp-trust-head p{max-width:31em;margin-top:1.25rem;color:var(--fg-2)}
.dp-trust-head{margin-bottom:clamp(2rem,4vw,3rem)}
.dp-ledger{display:grid;grid-template-columns:minmax(0,1fr);gap:2.5rem 3rem}
.dp-led-main{min-width:0}
@media (min-width:1000px){
  .dp-ledger{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:start}
  .dp-led-no{position:sticky;top:1.5rem}
}
.dp-led{min-width:0}
.dp-led-hd{display:flex;justify-content:space-between;align-items:baseline;gap:1rem;padding-bottom:.625rem;border-bottom:3px double var(--fg)}
.dp-led-hd h3{font-size:var(--fs-h3);font-weight:600;font-stretch:90%;line-height:1.2}
.dp-led-hd span{color:var(--fg-3);font-size:var(--fs-note)}
.dp-led li{display:grid;grid-template-columns:1.75rem minmax(0,1fr);column-gap:.5rem;padding:1rem 0 1.125rem;border-bottom:1px solid var(--line)}
.dp-led-n{font-family:var(--mono);font-stretch:75%;font-size:.75rem;line-height:1.9;color:var(--fg-3);font-variant-ligatures:none;font-feature-settings:"calt" 0}
.dp-led-s{font-size:var(--fs-text);line-height:1.45;text-wrap:pretty}
.dp-led-s strong{font-weight:600}
.dp-led-m{margin-top:.375rem;font-family:var(--mono);font-stretch:75%;font-size:var(--fs-label);line-height:1.55;color:var(--fg-3);font-variant-ligatures:none;font-feature-settings:"calt" 0}
.dp-led-no{padding:clamp(1rem,2.5vw,1.5rem);border:1px solid var(--frame)}
.dp-led-no .dp-led-hd{border-bottom-width:1px;border-bottom-style:solid}
.dp-led-no li:last-child{border-bottom:0;padding-bottom:0}
.dp-led-no .dp-led-n{color:var(--fg)}
