.continuity-content{width:min(1160px,100% - 3rem);color:var(--mc-ink);font:1.05rem/1.7 var(--mc-serif);margin:auto}.continuity-content :is(section,article,details)[id]{scroll-margin-top:8rem}.continuity-content .hero{max-width:64rem;padding:4rem 0 2.5rem}.continuity-content h1{font:800 clamp(2.4rem,5.5vw,4.6rem)/1.07 var(--mc-sans);letter-spacing:-.045em;margin:.8rem 0 1.5rem}.continuity-content h2{font:800 clamp(1.9rem,3.8vw,3rem)/1.16 var(--mc-sans);letter-spacing:-.03em;margin:.6rem 0 1.5rem}.continuity-content h3{font:700 1.3rem/1.35 var(--mc-sans);margin:.5rem 0 1rem}.continuity-content h4{font:700 1rem/1.4 var(--mc-sans);margin:.8rem 0}.continuity-content p{margin:.8rem 0 1.2rem}.continuity-content a{color:var(--mc-ink);text-underline-offset:.22em;overflow-wrap:anywhere}.continuity-content a:hover{color:var(--mc-rust)}.continuity-content .lead{font-size:1.3rem;line-height:1.65}.continuity-content .eyebrow{font:700 .72rem/1.5 var(--mc-sans);letter-spacing:.09em;text-transform:uppercase;color:var(--mc-rust)}.continuity-content .nav,.continuity-content .links{font:600 .9rem/1.6 var(--mc-sans);flex-wrap:wrap;gap:.7rem 1.5rem;display:flex}.continuity-content .nav{border-block:1px solid var(--mc-ink);padding:1.2rem 0}.continuity-content .section{border-bottom:1px solid var(--mc-line);padding:3.5rem 0}.continuity-content .grid,.continuity-content .comparison-pair{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem;display:grid}.continuity-content .clip{background:var(--mc-paper);border:1px solid var(--mc-line);min-width:0;padding:1.5rem}.continuity-content .clip p{font-size:1rem}.continuity-content .time{font:600 1rem/1.5 var(--mc-sans);font-variant-numeric:tabular-nums;color:var(--mc-rust)}.continuity-content .analysis{border-top:1px solid var(--mc-line);color:var(--mc-muted);padding-top:1rem}.continuity-content .callout,.continuity-content .responsibility{background:var(--mc-wash);border-left:4px solid var(--mc-rust);margin:1.7rem 0;padding:1.5rem}.continuity-content .callout strong,.continuity-content .responsibility>strong{font-family:var(--mc-sans);font-weight:700}.continuity-content .timeline{border-left:2px solid var(--mc-line);margin:2rem 0;padding-left:1.6rem}.continuity-content .event{max-width:58rem;margin-bottom:2rem}.continuity-content .small,.continuity-content .status{color:var(--mc-muted);font-size:.92rem}.continuity-content .scope{border:1px solid var(--mc-line);margin:1.5rem 0;padding:1.3rem}.continuity-content details{border:1px solid var(--mc-line);background:var(--mc-paper);margin:1rem 0}.continuity-content summary{cursor:pointer;font:700 1rem/1.6 var(--mc-sans);padding:1.3rem}.continuity-content details .clip{border:0;padding-top:0}.continuity-content .comparison{border:1px solid var(--mc-line);border-top:3px solid var(--mc-ink);margin:1.6rem 0;padding:1.7rem}.continuity-content .comparison>h3{font-size:1.7rem}.continuity-content .role-band{background:var(--mc-wash);border-left:3px solid var(--mc-rust);margin:1.5rem 0 1rem;padding:1.2rem}.continuity-content .filters{background:var(--mc-wash);margin:1.5rem 0;padding:1.3rem}.continuity-content .filters label{font:600 .9rem var(--mc-sans);margin:.75rem 0;display:block}.continuity-content .filters :is(input,select){border:1px solid var(--mc-line);background:var(--mc-paper);font:1rem var(--mc-sans);width:min(100%,38rem);padding:.75rem}.continuity-content .catalog-entry[hidden]{display:none}.continuity-content .catalog-entry summary span{font-weight:400}.continuity-content table{border-collapse:collapse;width:100%}.continuity-content :is(td,th){text-align:left;border-bottom:1px solid var(--mc-line);vertical-align:top;padding:.8rem}.continuity-content .table{overflow-x:auto}.continuity-content .two{display:block}@media (max-width:720px){.continuity-content{width:calc(100% - 2rem)}.continuity-content .grid,.continuity-content .comparison-pair{grid-template-columns:1fr}.continuity-content .hero{padding-top:2.5rem}.continuity-content .section{padding:2.5rem 0}.continuity-content .comparison,.continuity-content .clip{padding:1.2rem}.continuity-content .lead{font-size:1.1rem}}@media print{.continuity-content{width:100%;font-size:11pt}.continuity-content .nav,.continuity-content .filters{display:none}.continuity-content .grid{display:block}.continuity-content .clip{break-inside:avoid}}.continuity-content .role-band{font-weight:400}.continuity-content .role-band>strong{font-weight:700}
