.contrast-page{max-width:72rem;margin:0 auto;padding:2.5rem 0 5rem}.contrast-hero{max-width:64rem}.contrast-hero h1{max-width:16ch;margin:.25rem 0 .4rem}.citation{font-weight:750}.contrast-nav{display:flex;flex-wrap:wrap;gap:.8rem 1.2rem;margin:2rem 0 0;padding:1rem 0;border-block:1px solid var(--shell-border)}.contrast-nav a,.contrast-next a{font-weight:750}.contrast-section{padding:2.5rem 0;border-bottom:1px solid var(--shell-border)}.contrast-section>p,.contrast-section>ul{max-width:72ch}.contrast-section li{margin:.65rem 0}.boundary-note{max-width:72ch;padding:.9rem 1rem;border-left:.25rem solid #59636a;background:var(--shell-surface)}.contrast-timeline{list-style:none;margin:1.25rem 0;padding:0}.contrast-timeline li{display:grid;grid-template-columns:10rem 1fr;gap:1rem;padding:1rem 0;border-top:1px solid var(--shell-border)}.contrast-timeline time{font-weight:750;font-variant-numeric:tabular-nums}.contrast-timeline p,.relation-list p{margin:.25rem 0}.event-type{display:block;color:var(--shell-muted);font-size:.76rem;font-weight:800;letter-spacing:.05em;text-transform:uppercase}.relation-list{list-style:none;margin:1rem 0;padding:0;display:grid;gap:.8rem}.relation-list li{padding:1rem;border:1px solid var(--shell-border);background:var(--shell-surface)}.source-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}.source-grid a{display:flex;justify-content:space-between;gap:1rem;padding:1rem;border:1px solid var(--shell-border);background:var(--shell-surface);text-decoration:none}.source-grid span{font-size:.9rem}.contrast-next{display:flex;flex-wrap:wrap;gap:1rem;margin:1.5rem 0}@media(max-width:46rem){.contrast-page{padding-top:1.5rem}.contrast-timeline li,.source-grid{grid-template-columns:1fr}.source-grid a{display:block}.source-grid span{display:block;margin-top:.2rem}}.contrast-glance{margin:1.5rem 0;padding:1.25rem;border:1px solid var(--shell-border);background:var(--shell-surface)}.contrast-glance-heading{max-width:46rem}.contrast-glance-heading h2{margin:.2rem 0 .35rem}.contrast-glance-heading p:last-child{margin:0 0 1rem;color:var(--shell-muted)}.contrast-glance-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem}.contrast-glance-grid article{min-width:0;padding:1rem;border:1px solid var(--shell-border);background:var(--shell-bg)}.contrast-glance-grid h3{margin:0 0 .4rem;font-size:1rem}.contrast-glance-grid p{margin:0 0 .7rem}.contrast-glance-grid a{font-weight:750}@media(max-width:52rem){.contrast-glance-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:46rem){.contrast-glance{padding:1rem}.contrast-glance-grid{grid-template-columns:1fr}}