.tw-steps__head{align-items:center;display:flex;gap:22px;margin-bottom:44px}.tw-steps__icon{flex-shrink:0;height:auto;width:60px}.tw-steps__head-text .tw-eyebrow{margin-bottom:10px}.tw-steps__heading{margin:0}.tw-steps__list{counter-reset:none;list-style:none;margin:0;padding:0}.tw-steps__row{align-items:start;color:inherit;display:grid;gap:26px;grid-template-columns:56px 1fr;padding:30px 0;text-decoration:none}.tw-steps--lines .tw-steps__item{border-top:1px solid var(--tw-rule)}.tw-steps--lines .tw-steps__item:last-child{border-bottom:1px solid var(--tw-rule)}.tw-steps__number{color:var(--tw-step-number);font-size:28px;font-variant-numeric:tabular-nums;font-weight:700;line-height:1}.tw-steps__title{color:var(--tw-fg-strong);display:block;font-size:19px;font-weight:600;line-height:1.3}.tw-steps__text{margin-top:10px;max-width:64ch}.tw-steps--toc .tw-steps__row{align-items:center;display:flex;gap:24px;padding:22px 4px}.tw-steps--toc .tw-steps__cube{flex-shrink:0;height:auto;width:48px}.tw-steps--toc .tw-steps__number{flex-shrink:0;font-size:14px;font-weight:600;width:24px}.tw-steps--toc .tw-steps__body{flex:1;min-width:0}.tw-steps--toc .tw-steps__meta{color:var(--tw-fg);flex-shrink:0;font-size:14px;max-width:34%;opacity:.8;text-align:right}.tw-steps--toc a.tw-steps__row{transition:background-color .18s var(--tw-ease),padding-left .18s var(--tw-ease)}.tw-steps--toc a.tw-steps__row:hover{background:var(--tw-surface);padding-left:12px}.tw-steps--toc a.tw-steps__row:hover .tw-steps__title{color:var(--tw-blue)}.tw-scheme-dark.tw-steps--toc a.tw-steps__row:hover{background:hsla(0,0%,100%,.06)}.tw-scheme-dark.tw-steps--toc a.tw-steps__row:hover .tw-steps__title{color:var(--tw-blue-light)}@media (max-width:767px){.tw-steps__head{gap:16px;margin-bottom:32px}.tw-steps__row{gap:16px;grid-template-columns:40px 1fr;padding:24px 0}.tw-steps__number{font-size:22px}.tw-steps__title{font-size:17px}.tw-steps--toc .tw-steps__row{flex-wrap:wrap;gap:14px}.tw-steps--toc .tw-steps__cube{width:36px}.tw-steps--toc .tw-steps__meta{max-width:100%;text-align:left;width:100%}}