/* Same grid, typography, numbers and breakpoints on home and profile. */
.tm-v08 .method__steps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));list-style:none;padding-block:0;margin-block:0;border-top:1px solid rgba(48,45,41,.23)}
.tm-v08 .method__steps li{padding:28px clamp(20px,2.5vw,40px) 0;min-width:0}
.tm-v08 .method__steps li:first-child{padding-left:0}
.tm-v08 .method__steps li+li{border-left:1px solid rgba(48,45,41,.23)}
.tm-v08 .method__number{font:italic 400 clamp(42px,4.2vw,66px)/1 var(--serif);color:var(--tm-accent)}
.tm-v08 .method__steps h3{font:400 clamp(30px,3vw,46px)/1.13 var(--serif);letter-spacing:-.035em;margin:24px 0 16px}
.tm-v08 .method__steps p{font:18px/1.6 var(--sans);color:#625d56;margin:0}
@media(max-width:1000px){.tm-v08 .method__steps{grid-template-columns:repeat(2,minmax(0,1fr))}.tm-v08 .method__steps li{padding:28px 24px}.tm-v08 .method__steps li:nth-child(3){border-left:0;padding-left:0}.tm-v08 .method__steps li:nth-child(n+3){margin-top:28px;border-top:1px solid rgba(48,45,41,.23)}}
@media(max-width:600px){.tm-v08 .method__steps{grid-template-columns:minmax(0,1fr)}.tm-v08 .method__steps li:nth-child(n){border-left:0;padding:26px 0;margin:0}.tm-v08 .method__steps li+li{border-top:1px solid rgba(48,45,41,.23)}}
