/* Dated records and later disclosures remain separate accounting measures. */
.later-event-notice{margin-top:20px;padding:18px;border:1px solid var(--border,#b8c3ca);background:var(--surface,#fff);color:var(--ink,#18292c)}
.later-event-notice p{margin:8px 0}.later-event-notice a{display:inline-block;padding:6px 0;overflow-wrap:anywhere}
.event-timeline{padding-top:36px;padding-bottom:36px;border-top:2px solid var(--border,#b8c3ca);scroll-margin-top:120px}
.event-timeline h2{font-size:clamp(28px,4vw,42px)}.event-timeline h3{font-size:24px}.event-timeline p{line-height:1.65}
.event-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:24px;align-items:start;margin-top:24px}
.event-dates{list-style:none;padding:0;margin:0}.event-dates li,.event-gap{padding:24px;border:1px solid var(--border,#b8c3ca);background:var(--surface,#fff);color:var(--ink,#18292c);min-width:0}
.event-dates li+li{margin-top:24px}.event-dates time{font-size:18px;font-weight:700}.event-timeline .event-amount{font-size:clamp(28px,3vw,38px);font-weight:700;line-height:1.25;font-variant-numeric:tabular-nums}
.event-sources{display:flex;flex-wrap:wrap;gap:12px 20px}.event-timeline a{overflow-wrap:anywhere;text-underline-offset:3px}.event-formula{font-weight:700;font-variant-numeric:tabular-nums}
.event-timeline summary{min-height:48px;padding:12px 0;cursor:pointer;font-weight:600}.event-timeline a:focus-visible,.event-timeline summary:focus-visible,.later-event-notice a:focus-visible{outline:3px solid currentColor;outline-offset:4px}
@media(max-width:760px){.event-grid{grid-template-columns:1fr}.event-timeline{padding-left:22px;padding-right:22px;scroll-margin-top:24px}.event-dates li,.event-gap{padding:18px}}
@media print{.event-grid{display:block}.event-dates li,.event-gap{break-inside:avoid;margin-bottom:20px}}
