.release{display:grid;grid-template-columns:minmax(0,1.02fr) minmax(0,0.98fr);gap:80px;margin-top:56px;align-items:start}.release__now{border-left:3px solid var(--brand);padding-left:28px}.release__version{margin:0;font-family:var(--display);font-size:72px;font-weight:700;line-height:1;letter-spacing:-0.04em;color:var(--ink)}.release__date{margin:16px 0 0;font-size:19px;color:var(--ink-quiet)}.release__note{margin:20px 0 0;max-width:38ch;font-size:19px;line-height:1.58;color:var(--ink-body)}.release__action{margin-top:34px}.release__steps-title{margin:0;font-family:var(--display);font-size:22px;font-weight:700;line-height:1.3;letter-spacing:-0.018em;color:var(--ink)}.release__steps{margin:26px 0 0;padding:0;list-style:none;counter-reset:step}.release__steps li{display:grid;grid-template-columns:38px minmax(0,1fr);gap:4px;padding:20px 0;border-top:1px solid var(--line);font-size:19px;line-height:1.5;color:var(--ink)}.release__steps li::before{counter-increment:step;content:counter(step);font-family:var(--display);font-size:19px;font-weight:700;color:var(--ink-quiet)}.releases{margin:52px 0 0;padding:0;list-style:none}.releases li{display:grid;grid-template-columns:130px minmax(0,1fr) auto;gap:28px;align-items:baseline;padding:24px 0 24px 27px;border-top:1px solid var(--line-cool);border-left:3px solid #C3C6CE}.releases li:last-child{border-bottom:1px solid var(--line-cool)}.releases li[data-state="current"]{border-left-color:var(--brand)}.releases__version{font-family:var(--display);font-size:26px;font-weight:700;letter-spacing:-0.02em;color:var(--ink)}.releases__date{font-size:19px;color:var(--ink-body)}.releases__state{font-size:17px;color:var(--ink-quiet);white-space:nowrap}.releases li[data-state="current"] .releases__state{font-family:var(--display);font-weight:600;color:var(--brand-text)}.releases__note{margin:28px 0 0;max-width:68ch;font-size:18px;line-height:1.55;color:var(--ink-quiet)}@media (max-width:1180px){.release{gap:52px}.release__version{font-size:62px}}@media (max-width:860px){.release{grid-template-columns:minmax(0,1fr);gap:48px}.releases li{grid-template-columns:minmax(0,1fr);gap:6px;padding-top:22px;padding-bottom:22px}.releases__state{white-space:normal}}@media (max-width:560px){.release__version{font-size:50px}.release__now{padding-left:20px}.releases li{padding-left:20px}}