.c-specification-ledger__layout{display:grid;gap:var(--space-6)}
.c-specification-ledger__intro{display:grid;gap:var(--space-3);align-content:start}
.c-specification-ledger__intro h2{max-width:18ch}
.c-specification-ledger__intro p{max-width:50ch}
.c-specification-ledger__list{border-top:2px solid var(--color-text);margin:0}
.c-specification-ledger__list > div{display:grid;grid-template-columns:minmax(7rem,.45fr) minmax(0,1fr);gap:var(--space-3);padding:var(--space-4) 0;border-bottom:1px solid var(--color-border)}
.c-specification-ledger__list dt{font-weight:600}
.c-specification-ledger__list dd{margin:0;color:var(--color-muted);max-width:56ch}
@media(max-width:420px){.c-specification-ledger__list > div{grid-template-columns:1fr;gap:var(--space-1)}}
@media(min-width:900px){.c-specification-ledger__layout{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:var(--space-8)}}
