.approach{padding-block:var(--sec) calc(var(--sec) * .9)}.approach .wrap{flex-wrap:wrap;gap:36px clamp(40px,9vw,180px);display:flex}.approach .lead{flex-direction:column;flex:0 260px;gap:14px;display:flex}.approach ol{flex-direction:column;flex:520px;gap:clamp(28px,5vh,52px);margin:0;padding:0;list-style:none;display:flex}.step{flex-wrap:wrap;align-items:baseline;gap:8px clamp(20px,3vw,48px);display:flex}.step .rn{font-family:var(--display);color:var(--wine);flex:0 0 40px;font-size:14px;font-style:italic}.step h3{font-family:var(--display);letter-spacing:-.01em;background-image:var(--lacquer);color:#0000;-webkit-background-clip:text;background-clip:text;flex:0 260px;margin:-.08em -.1em -.2em;padding:.08em .1em .2em;font-size:clamp(28px,2.6vw,40px);font-weight:400;line-height:1.1}.step p{max-width:24em;font-family:var(--serif);color:var(--ink-2);flex:260px;margin:0;font-size:15.5px;line-height:1.7}
