ol.chapter-table{margin:0;padding:0;list-style:none;display:grid}ol.chapter-table>li{--chapter-ink:var(--color-chapter-1);gap:var(--space-5);align-items:start;padding-block-end:var(--space-5);display:grid}ol.chapter-table>li[data-chapter="2"]{--chapter-ink:var(--color-chapter-2)}ol.chapter-table>li[data-chapter="3"]{--chapter-ink:var(--color-chapter-3)}ol.chapter-table>li[data-opens]{border-block-start:var(--line-width) solid var(--color-solid-edge);padding-block-start:var(--space-6)}ol.chapter-table>li[data-closes]{padding-block-end:var(--space-6)}ol.chapter-table>li:last-child{padding-block-end:0}ol.chapter-table>li>.chapter{color:var(--chapter-ink);font-family:var(--font-heading);font-size:var(--text-h4);font-weight:var(--weight-heading);line-height:var(--text-h4-leading);letter-spacing:var(--text-h4-tracking);margin:0}ol.chapter-table>li>.row{gap:var(--space-5);align-items:start;display:grid}ol.chapter-table>li:not([data-opens])>.row{border-block-start:var(--line-width) solid var(--color-solid-edge);padding-block-start:var(--space-5)}ol.chapter-table>li>.row>.phase{gap:var(--space-4);align-items:flex-start;display:flex}ol.chapter-table>li>.row>.phase>.badge{padding:var(--space-2);border:var(--line-width) solid var(--chapter-ink);border-radius:var(--radius-sm);background-color:var(--color-ink);color:var(--chapter-ink);flex:none;display:flex}ol.chapter-table>li>.row>.phase>.words{gap:var(--space-1);min-width:0;display:grid}ol.chapter-table>li>.row>.phase>.words>.label{color:var(--chapter-ink);font-size:var(--text-eyebrow);font-weight:var(--weight-chrome);line-height:var(--text-eyebrow-leading);letter-spacing:var(--text-eyebrow-tracking);text-transform:uppercase;margin:0}ol.chapter-table>li>.row>.phase>.words>.heading{color:var(--color-on-dark);font-family:var(--font-heading);font-size:var(--text-h6);font-weight:var(--weight-heading);line-height:var(--text-h6-leading);letter-spacing:var(--text-h6-tracking);margin:0}ol.chapter-table>li>.row>.phase>.words>.line{color:var(--color-on-dark-muted);font-size:var(--text-body);font-weight:var(--weight-chrome);line-height:var(--text-body-leading);margin:0}ol.chapter-table>li>.row>.deliverables{gap:var(--space-3);padding:0 0 0 calc(var(--space-5) + 2 * var(--space-2) + 2 * var(--line-width) + var(--space-4));margin:0;list-style:none;display:grid}ol.chapter-table>li>.row>.deliverables>li{gap:var(--space-2);color:var(--chapter-ink);align-items:flex-start;display:flex}ol.chapter-table>li>.row>.deliverables>li>span{color:var(--color-on-dark-body);font-size:var(--text-body);line-height:var(--text-body-leading)}@media (width>=48rem){ol.chapter-table>li>.row{grid-template-columns:repeat(2,minmax(0,1fr))}ol.chapter-table>li>.row>.deliverables{padding-inline-start:0}}@media (width>=64rem){ol.chapter-table>li{grid-template-columns:repeat(var(--grid-columns-lg), minmax(0, 1fr));column-gap:var(--space-5)}ol.chapter-table>li>.chapter{grid-column:1/span 3}ol.chapter-table>li>.row{grid-column:4/-1;grid-template-columns:repeat(9,minmax(0,1fr))}ol.chapter-table>li>.row>.phase{grid-column:1/span 3}ol.chapter-table>li>.row>.deliverables{grid-column:4/-1}}
