.meat-process-timeline .meat-block__header{max-width:54rem}.meat-process-timeline__steps{position:relative;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin:clamp(3.5rem,6vw,5rem) 0 0;padding:0;border-top:1px solid var(--meat-color-border);list-style:none}.meat-process-timeline__steps li{position:relative;min-width:0;min-height:15rem;padding:2.2rem clamp(1rem,2.1vw,1.75rem) 1rem 0}.meat-process-timeline__steps li+li{padding-left:clamp(1rem,2.1vw,1.75rem);border-left:1px solid var(--meat-color-border)}.meat-process-timeline__steps>li>span{position:absolute;top:0;left:0;display:grid;width:2.65rem;height:2.65rem;place-items:center;color:var(--meat-color-bone);background:var(--meat-color-oxblood);border:.34rem solid var(--meat-color-paper);border-radius:50%;font-size:.64rem;font-weight:700;transform:translateY(-50%)}.meat-process-timeline__steps li+li>span{left:clamp(1rem,2.1vw,1.75rem)}.meat-process-timeline__steps small{display:block;margin-bottom:1rem;color:var(--meat-color-oxblood);font-size:.65rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.meat-process-timeline__steps h3,.meat-process-timeline__steps p{margin:0}.meat-process-timeline__steps h3{font-family:var(--meat-font-display);font-size:clamp(1.45rem,2.3vw,2rem);font-weight:500;line-height:1.05}.meat-process-timeline__steps p{max-width:27ch;margin-top:.65rem;color:var(--meat-color-muted);line-height:1.65}@media(max-width:780px){.meat-process-timeline__steps{grid-template-columns:1fr;margin-top:2.5rem;padding-left:1.4rem;border-top:0;border-left:1px solid var(--meat-color-border)}.meat-process-timeline__steps li,.meat-process-timeline__steps li+li{min-height:0;padding:0 0 2.5rem 1.5rem;border-left:0}.meat-process-timeline__steps>li>span,.meat-process-timeline__steps li+li>span{top:0;left:-1.4rem;transform:translate(-50%)}.meat-process-timeline__steps li>div{min-height:3rem}}
