.nl-timeline-cols{gap: clamp(2rem, 5vw, 4.5rem) !important}@media (min-width: 782px){.nl-timeline-cols > .wp-block-column:first-child{flex: 0 1 36% !important}.nl-timeline-cols .nl-head{position: sticky;top: 110px}}.nl-timeline-cols .wp-block-buttons{margin-top: 1.6rem}ol.nl-timeline{list-style: none;counter-reset: nltl;margin: 0;padding: 0;display: grid;gap: 0}ol.nl-timeline li{counter-increment: nltl;position: relative;padding: 0 0 1.6rem 3.6rem;color: var(--nl-muted);line-height: 1.65}ol.nl-timeline li::before{content: counter(nltl);position: absolute;left: 0;top: 0;display: grid;place-items: center;width: 40px;height: 40px;border-radius: 12px;background: var(--nl-navy);color: var(--nl-gold);font: 700 1rem/1 var(--nl-display)}ol.nl-timeline li::after{content: "";position: absolute;left: 19px;top: 46px;bottom: 6px;width: 2px;background: linear-gradient(var(--nl-line), var(--nl-line))}ol.nl-timeline li:last-child{padding-bottom: 0}ol.nl-timeline li:last-child::after{display: none}ol.nl-timeline strong{display: block;color: var(--nl-navy);font: 600 1.1rem/1.35 var(--nl-display);margin: .45rem 0 .3rem}ol.nl-timeline a{color: var(--nl-steel)}
