.tk-years-grid,.tk-years-axis{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);-moz-column-gap:.5rem;column-gap:.5rem}.tk-years-grid{align-items:end;min-height:calc(var(--tk-max) * .75rem + 4.25rem);border-bottom:2px solid rgb(var(--fg))}.tk-years-pre,.tk-years-prelabel,.tk-years-prekey{display:none}.tk-years-col{display:flex;flex-direction:column;align-items:stretch;gap:.6rem;padding-inline:.125rem}.tk-years-n{font-family:var(--font-display);font-size:clamp(2rem,1.5rem + 1.8vw,3.25rem);font-weight:700;line-height:.9;color:rgb(var(--fg))}.tk-years-stack{display:flex;flex-direction:column-reverse;gap:.1875rem}.tk-years-stack i{display:block;height:.5625rem;border-radius:1px;background-color:rgb(var(--primary))}.tk-years-stack i:nth-child(5n){background-color:rgb(var(--tk-primary-deep))}.tk-years-label{padding:.75rem .125rem 0}.tk-years-y{font-family:var(--font-display);font-size:clamp(1.25rem,1.1rem + .6vw,1.625rem);font-weight:700;line-height:1;color:rgb(var(--fg))}.tk-years-sum{display:block;height:4px;margin-top:.5rem;background-color:rgb(var(--fg) / .1)}.tk-years-sum i{display:block;height:100%;background-color:rgb(var(--fg))}.tk-years-key{display:inline-block;width:1.5rem;flex:none}.tk-years-key--sheet{height:.5625rem;border-radius:1px;background-color:rgb(var(--primary))}.tk-years-key--sum{height:4px;background-color:rgb(var(--fg))}.tk-years-key--hatch,.tk-years-hatch{background-image:repeating-linear-gradient(135deg,rgb(var(--fg) / .32) 0 1px,transparent 1px 7px)}.tk-years-key--hatch{height:.75rem;border:1px solid rgb(var(--fg) / .3)}@media(min-width:48em){.tk-years-grid,.tk-years-axis{-moz-column-gap:1.5rem;column-gap:1.5rem}.tk-years-grid--pre{grid-auto-flow:row;grid-template-columns:minmax(0,1.9fr) repeat(var(--tk-cols, 5),minmax(0,1fr))}.tk-years-pre{display:block;align-self:end}.tk-years-hatch{height:3.5rem;border:1px solid rgb(var(--fg) / .3);border-bottom:0}.tk-years-prelabel{display:block;padding-top:.75rem}.tk-years-prekey{display:inline-flex}.tk-years-stack i{height:.625rem}.tk-years-grid{min-height:calc(var(--tk-max) * .8125rem + 5rem)}.tk-years-col,.tk-years-label{padding-inline:.5rem}}
