.abs__grid{align-items:start;display:grid;gap:var(--space-16);grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr)}.abs__intro{position:sticky;top:120px}.abs__heading{margin-bottom:0}.abs__pull{border-left:4px solid var(--color-primary);color:var(--color-primary-dark);font:700 clamp(1.375rem,2.2vw,1.75rem)/1.3 var(--font-display);letter-spacing:-.02em;margin:var(--space-8) 0 0;max-width:24ch;padding-left:var(--space-6)}.abs__timeline{display:grid;gap:var(--space-12);list-style:none;margin:0;padding:0;position:relative}.abs__timeline:before{background:var(--color-primary-tint);bottom:12px;content:"";left:7px;position:absolute;top:12px;width:2px}.abs__era{margin:0;padding-left:var(--space-12);position:relative}.abs__era:before{background:var(--color-surface);border:3px solid var(--color-primary);border-radius:50%;box-sizing:border-box;content:"";height:16px;left:0;position:absolute;top:10px;width:16px}.abs__era--now:before{background:var(--color-primary);box-shadow:0 0 0 6px var(--color-primary-tint)}.abs__year{color:var(--color-primary);display:block;font:800 clamp(2rem,3vw,2.5rem)/1 var(--font-display);font-variant-numeric:tabular-nums;letter-spacing:-.03em;margin-bottom:var(--space-2)}.abs__title{color:var(--color-muted);font:700 .8125rem/1.2 var(--font-body);letter-spacing:.08em;margin:0 0 var(--space-5);text-transform:uppercase}.abs__callout p,.abs__text p{color:var(--color-ink-2);font-size:1rem;line-height:1.6}.abs__callout p:last-child,.abs__text p:last-child{margin-bottom:0}.abs__text a{font-weight:700;text-decoration:underline;text-underline-offset:3px}.abs__callout{background:var(--color-background);border:1px solid var(--color-border);border-radius:var(--radius-md);box-shadow:var(--shadow-xs);margin-top:var(--space-6);padding:var(--space-8)}.abs__callout p{color:var(--color-ink)}@media (max-width:1023px){.abs__grid{gap:var(--space-12);grid-template-columns:minmax(0,1fr)}.abs__intro{position:static}}@media (max-width:767px){.abs__grid{text-align:center}.abs__grid,.abs__timeline{gap:var(--space-8)}.abs__callout p,.abs__intro p,.abs__text p{margin-inline:auto}.abs__pull{border-left:0;padding:var(--space-5) 0 0;position:relative}.abs__pull:before{background:var(--color-primary);border-radius:2px;content:"";height:4px;left:50%;margin-left:-24px;position:absolute;top:0;width:48px}.abs__timeline:before{display:none}.abs__era{padding-left:0}.abs__era:before{display:block;margin:0 auto var(--space-3);position:static}.abs__callout{padding:var(--space-6)}}