.axivelle-how-to-use{background:var(--ax-htu-bg);color:var(--ax-htu-body);padding:var(--ax-htu-mobile-pad) 20px;font-family:inherit}
.axivelle-how-to-use *{box-sizing:border-box}
.axivelle-how-to-use__inner{max-width:var(--ax-htu-width);margin:0 auto}
.axivelle-how-to-use .axivelle-how-to-use__title{font-size:var(--ax-htu-mobile-heading);font-weight:800;text-align:center;color:var(--ax-htu-accent);margin:0 0 8px;line-height:1.2}
.axivelle-how-to-use .axivelle-how-to-use__intro{font-size:14px;color:var(--ax-htu-body);text-align:center;margin:0 0 28px;line-height:1.45;text-wrap:pretty}
.axivelle-how-to-use__list{display:flex;flex-direction:column;gap:var(--ax-htu-gap)}
.axivelle-how-to-use__item{display:flex;align-items:flex-start;gap:16px}
.axivelle-how-to-use__icon{width:32px;height:32px;flex-shrink:0;color:var(--ax-htu-accent);margin-top:2px}
.axivelle-how-to-use__icon svg{width:100%;height:100%;display:block}
.axivelle-how-to-use__text{min-width:0}
.axivelle-how-to-use .axivelle-how-to-use__heading{font-size:var(--ax-htu-mobile-title);color:var(--ax-htu-accent);line-height:1.25;margin:0 0 3px;text-wrap:pretty}
.axivelle-how-to-use .axivelle-how-to-use__caption{font-size:var(--ax-htu-caption);color:var(--ax-htu-body);line-height:1.4;margin:0}
@media(min-width:768px){.axivelle-how-to-use{padding:var(--ax-htu-desktop-pad) 24px}.axivelle-how-to-use .axivelle-how-to-use__title{font-size:var(--ax-htu-desktop-heading)}.axivelle-how-to-use .axivelle-how-to-use__intro{font-size:16px;margin-bottom:36px}.axivelle-how-to-use .axivelle-how-to-use__heading{font-size:var(--ax-htu-desktop-title)}}
