.continuity-page{width:100%;max-width:960px}.continuity-page-head{grid-template-columns:minmax(0,1.15fr) minmax(260px,.85fr);align-items:end;gap:clamp(34px,5vw,72px);display:grid}.continuity-page-head h1{max-width:18ch;color:var(--folio-ink);font-family:var(--display);letter-spacing:-.03em;text-wrap:balance;margin:0;font-size:clamp(1.7rem,2.8vw,2.35rem);font-weight:400;line-height:1.1}.continuity-page-head p{max-width:38rem;color:var(--folio-muted);margin:0;padding-bottom:5px;font-size:clamp(.98rem,1.15vw,1.08rem);line-height:1.65}.continuity-ledger{border-top:1px solid var(--folio-line);margin-top:clamp(36px,6vh,62px)}.continuity-ledger-head{border-bottom:1px solid var(--folio-line);justify-content:space-between;align-items:center;gap:24px;min-height:58px;display:flex}.continuity-ledger-head h2{font-family:var(--display);letter-spacing:-.025em;margin:0;font-size:clamp(1.35rem,2vw,1.8rem);font-weight:400}.continuity-ledger-head>span,.continuity-boundary>span,.continuity-row-state{color:var(--folio-muted);letter-spacing:.12em;text-transform:uppercase;font-size:.66rem;font-weight:650}.continuity-ledger ol{margin:0;padding:0;list-style:none}.continuity-ledger li{border-bottom:1px solid var(--folio-line);grid-template-columns:48px minmax(0,1fr) minmax(130px,.34fr);align-items:center;gap:20px;min-height:76px;padding:13px 0;display:grid}.continuity-row-number{color:var(--folio-clay);font-family:var(--display);font-size:1.2rem}.continuity-row-copy strong,.continuity-row-copy small{display:block}.continuity-row-copy strong{color:var(--folio-ink);font-family:var(--display);font-size:1.18rem;font-weight:400}.continuity-row-copy small{color:var(--folio-muted);margin-top:5px;font-size:.78rem;line-height:1.45}.continuity-row-state{text-align:right;justify-self:end}.continuity-boundary{border-top:1px solid var(--folio-line);border-bottom:1px solid var(--folio-line);grid-template-columns:minmax(120px,.25fr) minmax(0,1fr);gap:26px;margin-top:30px;padding:20px 0;display:grid}.continuity-boundary>span{color:var(--folio-clay-deep)}.continuity-boundary p{color:var(--folio-muted);margin:0;font-size:.85rem;line-height:1.58}@media (max-width:1080px){.continuity-page-head{grid-template-columns:1fr;gap:22px}.continuity-page-head p{max-width:52rem}}@media (max-width:680px){.continuity-page-head h1{max-width:none;font-size:clamp(2.45rem,11vw,3.45rem)}.continuity-ledger li{grid-template-columns:36px minmax(0,1fr);gap:12px;padding:17px 0}.continuity-row-state{text-align:left;grid-column:2;justify-self:start}.continuity-boundary{grid-template-columns:1fr;gap:10px}}
