.hv-step-explorer{min-width:0}.hv-step-explorer>ol>li{position:relative}.hv-step-explorer>ol>li h3{margin:0}.hv-step-explorer h3 button{appearance:none;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0 28px 0 0}.hv-step-explorer h3 button:after{content:"";border-radius:18px;position:absolute;inset:0}.hv-step-explorer h3 button:focus-visible{outline:none}.hv-step-explorer h3 button:focus-visible:after{outline:3px solid var(--hv-content-blue,#0087c5);outline-offset:4px}.hv-step-toggle{font-size:24px;font-weight:400;line-height:24px;position:absolute;top:20px;right:20px}.hv-step-explorer .hv-how-steps>li:first-child{color:var(--hv-content-ink,#060b21);background:#fff;border-color:#d4e3f0}.hv-step-explorer .hv-how-steps>li:first-child p{color:var(--hv-content-muted,#4f5c78)}.hv-step-explorer .hv-how-steps>li:first-child>span{background:var(--hv-content-wash,#edf6fc);color:#096fc2}.hv-step-explorer .hv-how-steps>li:hover{border-color:#096fc2}.hv-step-explorer .hv-how-steps>li.hv-step-active{background:var(--hv-content-navy,#051f3d);border-color:var(--hv-content-navy,#051f3d);color:#fff}.hv-step-explorer .hv-how-steps>li.hv-step-active p{color:#c4dbf0}.hv-step-explorer .hv-how-steps>li.hv-step-active>span{background:var(--hv-content-dark-surface,#1a456b);color:#fff}.hv-step-detail{color:var(--hv-content-ink,#060b21);background:#fff;border:1px solid #d4e3f0;border-radius:18px;margin-top:20px;padding:24px}.hv-step-detail[hidden]{display:none}.hv-step-detail h4{margin:0 0 12px;font-size:20px;line-height:28px}.hv-step-detail>p,.hv-step-detail ul{color:var(--hv-content-muted,#4f5c78);font-size:16px;line-height:26px}.hv-step-detail ul{gap:8px;margin:16px 0;padding-left:22px;list-style:outside;display:grid}.hv-how-connected .hv-step-detail ul>li{min-height:0;color:var(--hv-content-muted,#4f5c78);background:0 0;border:0;border-radius:0;padding:0;display:list-item}.hv-step-detail>a{color:#096fc2;align-items:center;gap:8px;min-height:44px;font-weight:650;text-decoration:none;display:inline-flex}.hv-how-connected>.hv-step-explorer{display:block}.hv-how-connected .hv-step-connected-list>li:first-child{background:var(--hv-content-dark-surface,#092b4f)}.hv-how-connected .hv-step-connected-list>li.hv-step-active{background:#0f406b;border-color:#40c7f5}.hv-step-explorer-dark h3 button:focus-visible:after{outline-color:#40c7f5}@media (max-width:767px){.hv-step-detail{padding:20px}}.hv-step-explorer h3 button{filter:none!important;transform:none!important}.hv-how-connected>.hv-connected-explorer{grid-column:1/-1;grid-template-rows:repeat(4,minmax(112px,1fr)) auto;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);align-items:start;gap:16px 40px;display:grid}.hv-connected-intro{grid-area:1/1/3}.hv-connected-intro>div{flex-direction:column;gap:20px;display:flex}.hv-how-connected .hv-connected-options,.hv-how-connected .hv-connected-options>.hv-connected-option{display:contents}.hv-connected-card{background:var(--hv-content-dark-surface,#092b4f);border:1px solid #215c85;border-radius:18px;grid-column:2;gap:22px;min-height:92px;padding:20px;display:flex;position:relative}.hv-connected-card>span{color:#40c7f5;min-width:26px;font-size:12px}.hv-connected-card>div{min-width:0}.hv-connected-card p{color:#c4dbf0;margin-top:8px;font-size:14px;line-height:22px}.hv-connected-card.hv-step-active{background:#0f406b;border-color:#40c7f5}.hv-connected-explorer .hv-step-detail{color:#fff;background:0 0;border:0;border-top:1px solid #215c85;border-radius:0;grid-area:3/1/6;margin:4px 0 0;padding:20px 0 0}.hv-connected-explorer .hv-step-detail>p,.hv-connected-explorer .hv-step-detail ul,.hv-how-connected .hv-connected-explorer .hv-step-detail ul>li{color:#c4dbf0}.hv-connected-explorer .hv-step-detail>a{color:#70d5f7}@media (max-width:767px){.hv-how-connected>.hv-connected-explorer{display:block}.hv-connected-intro{margin-bottom:24px}.hv-how-connected .hv-connected-options{background:0 0;border:0;gap:14px;padding:0;display:grid}.hv-how-connected .hv-connected-options>.hv-connected-option{background:0 0;border:0;min-height:0;padding:0;display:block}.hv-connected-card{min-height:88px;padding:18px}.hv-connected-explorer .hv-step-detail{border-top:0;margin:0 0 10px;padding:20px 4px}}
