.block.pattern-completed-treatment-steps .text-h3,.block.pattern-completed-treatment-steps h3{font-size:clamp(1.125em,calc(1.125em + .41667vw - .08333rem),1.375em);line-height:1.2}.block.pattern-completed-treatment-steps .text-h3+p,.block.pattern-completed-treatment-steps h3+p{margin-block-start:.875rem}.block.pattern-completed-treatment-steps p:not([class]){color:var(--color-off)}.block.pattern-completed-treatment-steps .block-columns:last-child{margin-block-start:1.75rem}.block.pattern-completed-treatment-steps .block-columns:last-child .columns .block-column:not(:last-child),.block.pattern-completed-treatment-steps .block-columns:last-child .columns>.wp-block:not(:last-child)>.block-column{position:relative}.block.pattern-completed-treatment-steps .block-columns:last-child .columns .block-column:not(:last-child):after,.block.pattern-completed-treatment-steps .block-columns:last-child .columns>.wp-block:not(:last-child)>.block-column:after{background-color:var(--color-off);content:"";height:100%;position:absolute;right:calc(var(--gap-large)/-2);top:0;transform:translateX(50%);width:1px}@media only screen and (min-width:56rem) and (max-width:79.999rem){.block.pattern-completed-treatment-steps .block-columns:last-child .columns .block-column:not(:last-child):nth-child(2n):after,.block.pattern-completed-treatment-steps .block-columns:last-child .columns>.wp-block:not(:last-child)>.block-column:nth-child(2n):after{display:none}}@media only screen and (max-width:55.999rem){.block.pattern-completed-treatment-steps .block-columns:last-child .columns{--gap:4rem;gap:var(--gap)}.block.pattern-completed-treatment-steps .block-columns:last-child .columns .block-column:not(:last-child):after,.block.pattern-completed-treatment-steps .block-columns:last-child .columns>.wp-block:not(:last-child)>.block-column:after{height:1px;left:0;right:0;top:calc(100% + var(--gap)/2);transform:translateY(-50%);width:100%}}.block.pattern-completed-treatment-steps .block-text.number p{color:var(--hr-color);font-family:var(--font-heading);font-size:clamp(2.5em,calc(2.5em + 2.5vw - .5rem),4em);font-weight:var(--font-weight-semibold);letter-spacing:-.02em;line-height:1}