.strategy-flow[data-v-287d0db2]{display:grid;gap:0;grid-template-columns:1fr;list-style:none;margin:0;padding:0}.strategy-flow__step[data-v-287d0db2]{-moz-column-gap:14px;column-gap:14px;display:grid;grid-template-columns:32px minmax(0,1fr);padding-bottom:26px;position:relative}.strategy-flow__step[data-v-287d0db2]:last-child{padding-bottom:0}.strategy-flow__step[data-v-287d0db2]:not(:last-child):after{background:var(--azure-line);bottom:7px;content:"";left:15px;position:absolute;top:39px;width:1px}.strategy-flow__node[data-v-287d0db2]{background:var(--slate);border:1px solid var(--azure-line);border-radius:50%;color:var(--azure);display:grid;font-size:.7rem;font-variant-numeric:tabular-nums;font-weight:600;height:32px;place-items:center;position:relative;width:32px;z-index:1}.strategy-flow__copy[data-v-287d0db2]{min-width:0;padding-top:5px}.strategy-flow__copy strong[data-v-287d0db2]{color:var(--frost);display:block;font-size:.92rem;font-weight:600;line-height:1.5;overflow-wrap:anywhere}.strategy-flow__copy p[data-v-287d0db2]{color:var(--frost-2);font-size:.88rem;line-height:1.7;margin:10px 0 0}.strategy-flow--compact[data-v-287d0db2]{border-top:1px solid var(--border-c);margin-block:22px 4px;padding-top:20px}.strategy-flow--compact .strategy-flow__step[data-v-287d0db2]{-moz-column-gap:10px;column-gap:10px;grid-template-columns:26px minmax(0,1fr);padding-bottom:18px}.strategy-flow--compact .strategy-flow__step[data-v-287d0db2]:last-child{padding-bottom:0}.strategy-flow--compact .strategy-flow__node[data-v-287d0db2]{font-size:.65rem;height:26px;width:26px}.strategy-flow--compact .strategy-flow__copy[data-v-287d0db2]{padding-top:2px}.strategy-flow--compact .strategy-flow__copy strong[data-v-287d0db2]{font-size:.77rem;font-weight:500}.strategy-flow--compact .strategy-flow__step[data-v-287d0db2]:not(:last-child):after{bottom:6px;left:12px;top:32px}@media(min-width:901px){.strategy-flow[data-v-287d0db2]:not(.strategy-flow--compact){gap:28px;grid-template-columns:repeat(3,minmax(0,1fr))}.strategy-flow:not(.strategy-flow--compact) .strategy-flow__step[data-v-287d0db2]{display:block;padding-bottom:0}.strategy-flow:not(.strategy-flow--compact) .strategy-flow__copy[data-v-287d0db2]{padding-top:18px}.strategy-flow:not(.strategy-flow--compact) .strategy-flow__step[data-v-287d0db2]:not(:last-child):after{bottom:auto;height:1px;left:45px;top:15px;width:calc(100% - 31px)}}
