.how{padding:var(--section-gap-s) 0;background:var(--color-peach-tint)}.how h2{text-align:center;margin:0 auto var(--space-2xl)}.how__group{gap:var(--space-lg);grid-template-columns:minmax(0,1fr);margin:0;padding:0;list-style:none;display:grid}.how__item{text-align:center;flex-direction:column;align-items:center;display:flex;position:relative}.how__circle{width:5.5rem;height:5.5rem;margin-bottom:var(--space-lg);background:var(--color-paper);box-shadow:var(--shadow-menu);border-radius:50%;justify-content:center;align-items:center;display:flex}.how__icon{width:36px;height:36px;color:var(--color-peach-deep)}.how__item h3{font-size:var(--text-lg);margin-bottom:var(--space-sm)}.how__item p{max-width:22rem}.how__item:after{content:"";width:4.5rem;height:4.5rem;margin-top:var(--space-md);background:url(/brand/curved-arrow.svg) 50%/contain no-repeat;display:block;transform:rotate(135deg)}.how__item:nth-of-type(2n):after{transform:rotate(-135deg)scaleX(-1)}.how__item:last-of-type:after{display:none}@media (width>=48rem){.how__group{gap:var(--space-2xl);grid-template-columns:repeat(3,minmax(0,1fr))}.how__item:after{right:calc(-1 * var(--space-2xl) - .5rem);margin:0;position:absolute;top:0;transform:rotate(45deg)}.how__item:nth-of-type(2):after{transform:rotate(135deg)scaleX(-1)}}.how--light{background:var(--color-paper)}.how--light .how__circle{background:var(--color-peach);box-shadow:var(--shadow-menu)}.how--light .how__icon{color:var(--color-paper)}
