.steps{grid-template-columns:repeat(5,minmax(0,1fr));gap:32px;display:grid}.steps-3{grid-template-columns:repeat(3,minmax(0,1fr))}.step{border-top:1px solid var(--line-2);padding-top:22px}.step-n{font-family:var(--serif);color:var(--accent);margin-bottom:22px;font-size:3rem;font-weight:300;line-height:1;display:block}.step :is(h2,h3){font-family:var(--sans);letter-spacing:0;margin-bottom:10px;font-size:1.0625rem;font-weight:500;line-height:1.35}.step p{color:var(--muted);font-size:.9375rem;line-height:1.6}@media (width<=1023px){.steps{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:48px}}@media (width<=639px){.steps,.steps-3{grid-template-columns:1fr;row-gap:36px}.step:has(>.step-n){grid-template-columns:52px 1fr;column-gap:12px;display:grid}.step-n{grid-row:span 2;margin:0;font-size:2.5rem}}.pair{column-gap:var(--gut);grid-template-columns:repeat(12,minmax(0,1fr));row-gap:64px;margin-top:clamp(88px,11vw,160px);display:grid}.pair>div{border-top:1px solid var(--line);grid-column:span 6;padding-top:36px}.pair :is(h2,h3){margin-bottom:26px;font-size:clamp(1.75rem,2.6vw,2.375rem);line-height:1.1}@media (width<=899px){.pair>div{grid-column:1/-1}}.own li{border-bottom:1px solid var(--line);justify-content:space-between;gap:16px;padding:15px 0;display:flex}.own li:first-child{border-top:1px solid var(--line)}.own b{font-weight:500}.own span{color:var(--muted);text-align:right}@media (width<=639px){.own li{flex-direction:column;gap:4px}.own span{text-align:left}}.kit-vaults li{grid-template-columns:11em 1fr;gap:16px;display:grid}.kit-vaults code{white-space:nowrap}.kit-vaults span{text-align:left}@media (width<=639px){.kit-vaults li{grid-template-columns:1fr;gap:4px}}.rules{gap:20px;display:grid}.rules li{color:var(--muted);padding-left:22px;font-size:.96875rem;position:relative}.rules li:before{content:"";background:var(--line-3);width:10px;height:1px;position:absolute;top:.75em;left:0}.rules strong{color:var(--ink);font-weight:500;display:block}
