.continuity-panel{padding:clamp(28px,4vw,54px)}
.continuity-summary{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-bottom:18px}
.continuity-summary article{min-height:190px;padding:24px;border:1px solid var(--line);border-radius:18px;background:var(--panel2)}
.continuity-summary article>span{display:block;margin-bottom:13px;color:var(--muted2);font-size:.75rem;font-weight:900;letter-spacing:.12em;text-transform:uppercase}
.continuity-summary h3{margin:0 0 12px;font-size:1.6rem;line-height:1.2}
.continuity-summary p{margin:0;color:var(--muted);line-height:1.65}
.continuity-summary small{color:var(--muted2)}
.continuity-summary .continuity-next{background:radial-gradient(circle at 10% 0%,rgba(136,226,179,.12),transparent 45%),var(--panel2)}
.continuity-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}
.continuity-grid>section{padding:22px;border:1px solid var(--line);border-radius:18px;background:var(--panel2)}
.continuity-list-heading{display:flex;justify-content:space-between;gap:16px;align-items:center;margin-bottom:16px}
.continuity-list-heading h3{margin:0;font-size:1.05rem}
.continuity-list-heading span{min-width:28px;height:28px;display:grid;place-items:center;border:1px solid var(--line2);border-radius:999px;color:var(--muted)}
.continuity-list{display:grid;gap:10px}
.continuity-list article{padding:16px;border:1px solid var(--line);border-radius:14px;background:#0d1211}
.continuity-list article>div{display:flex;justify-content:space-between;align-items:center;gap:10px;margin-bottom:11px}
.continuity-list strong{display:block;line-height:1.45}
.continuity-list p{margin:9px 0 0;color:var(--muted);line-height:1.55}
.continuity-list small{display:block;margin-top:9px;color:var(--muted2);line-height:1.45}
.status.founder_confirmed{color:var(--green);background:rgba(136,226,179,.08);border-color:rgba(136,226,179,.25)}
.status.proposed{color:var(--yellow);background:rgba(243,198,93,.08);border-color:rgba(243,198,93,.25)}
.status.superseded{color:var(--muted2)}
@media(max-width:1120px){.continuity-grid{grid-template-columns:1fr}}
@media(max-width:760px){.continuity-summary{grid-template-columns:1fr}}
