.continuity-page{max-width:1500px}.continuity-layout{display:grid;grid-template-columns:220px minmax(0,1fr);gap:24px;margin-top:25px}.continuity-list{display:grid;align-content:start;gap:6px}.continuity-list button{border:1px solid #d8e0de;border-radius:8px;background:#fffefa;text-align:left;padding:12px;color:#26464b;cursor:pointer}.continuity-list button.active{background:#215d62;color:white;border-color:#215d62}.continuity-detail{min-width:0}.continuity-profile,.continuity-block{background:#fffefa;border:1px solid #e1e3de;border-radius:12px;padding:24px;margin-bottom:18px;box-shadow:0 10px 30px #21302d09}.continuity-profile{display:flex;justify-content:space-between;gap:18px;align-items:start}.continuity-profile h3{font:32px Georgia,serif;margin:7px 0}.continuity-profile p{line-height:1.6;white-space:pre-wrap}.continuity-profile-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;padding:0 8px 16px}.continuity-profile-grid>div{background:#f6f7f3;padding:16px;border-radius:8px}.continuity-profile-grid strong,.continuity-field span{display:block;font-size:11px;text-transform:uppercase;letter-spacing:.08em;color:#567277}.continuity-profile-grid p{white-space:pre-wrap;line-height:1.5;margin-bottom:0}.continuity-block-head{display:flex;justify-content:space-between;align-items:start;gap:15px}.continuity-block h3{font:24px Georgia,serif;margin:0 0 6px}.continuity-block-head p,.continuity-block>p,.continuity-note{font-size:13px;color:#708489;line-height:1.5}.continuity-reference,.continuity-event{border-top:1px solid #e5e6e2;padding:16px 0}.continuity-reference small,.continuity-event small{display:block;color:#708489;line-height:1.4}.continuity-reference blockquote,.continuity-event blockquote,.continuity-evidence blockquote{font:italic 15px/1.5 Georgia,serif;border-left:3px solid #b18c67;padding-left:14px;margin:10px 0;white-space:pre-wrap}.continuity-reference p{color:#7a6a55;font-size:12px}.continuity-members>div{border-top:1px solid #e5e6e2;padding:11px 0}.continuity-members button{border:none;background:none;text-decoration:underline;color:#205d62;cursor:pointer}.continuity-timelines{display:grid;grid-template-columns:minmax(0,2fr) minmax(250px,1fr);gap:24px}.continuity-timelines h4{font:20px Georgia,serif;margin:12px 0}.continuity-event{display:flex;justify-content:space-between;gap:14px}.continuity-event h4{font:19px Georgia,serif;margin:5px 0}.continuity-event p{white-space:pre-wrap;line-height:1.5}.continuity-event-actions{display:grid;gap:6px;align-content:start}.continuity-event-actions button{white-space:nowrap}.continuity-warning{display:block;color:#a34e28;font-size:12px;margin-top:9px}.continuity-reveal{border-top:1px solid #e5e6e2;padding:12px 0}.continuity-reveal strong,.continuity-reveal small{display:block}.continuity-reveal small{color:#708489;margin-top:5px}#continuity-dialog{border:1px solid #dfe5e2;border-radius:12px;max-width:min(650px,94vw);width:100%;max-height:88vh;overflow:auto;padding:25px;background:#fffefa;box-shadow:0 20px 60px #0004}#continuity-dialog::backdrop{background:#17282e99}#continuity-dialog form{display:block}#continuity-fields{display:grid;gap:13px;margin:22px 0}.continuity-field{display:grid;gap:6px}.continuity-field input,.continuity-field textarea,.continuity-field select{width:100%;border:1px solid #cfdad7;border-radius:7px;padding:10px;color:#243b40;background:white;font:14px Arial,sans-serif}.continuity-evidence{background:#f4f6f2;padding:15px;border-radius:8px}.continuity-evidence small{color:#708489}@media(max-width:1000px){.continuity-timelines{display:block}}@media(max-width:720px){.continuity-layout{display:block}.continuity-list{display:flex;overflow:auto;margin-bottom:15px}.continuity-list button{flex-shrink:0}.continuity-profile-grid{display:block}.continuity-profile-grid>div{margin-bottom:10px}.continuity-event{display:block}.continuity-event-actions{display:flex;flex-wrap:wrap;margin-top:12px}}
