.journey{border-top:1px solid var(--ink)}.journey>li{border-bottom:1px solid var(--rule);grid-template-columns:72px 5fr 6fr;gap:24px;padding:34px 0;display:grid;position:relative}.journey>li:before{content:"";border-left:1px dashed #4c2fc473;position:absolute;top:0;bottom:0;left:20px}.journey>li:first-child:before{top:54px}.journey>li:last-child:before{bottom:calc(100% - 54px)}.journey .n{border:1.5px solid var(--violet);width:40px;height:40px;color:var(--violet);background:var(--white);z-index:1;font-variant-numeric:tabular-nums;border-radius:50%;place-items:center;font-weight:600;display:grid;position:relative}.journey .j-main{align-content:start;gap:10px;display:grid}.journey .j-meta{flex-wrap:wrap;gap:8px;margin-top:4px;display:flex}.chipnote{border:1px solid var(--rule);height:30px;color:var(--ink-2);background:var(--white);border-radius:999px;align-items:center;gap:8px;padding:0 12px;font-size:14px;display:inline-flex}.chipnote i{background:var(--violet);border-radius:2px;width:8px;height:8px;display:block}.who{grid-template-columns:1fr 1fr;gap:20px;display:grid}.who>div{border-top:1px solid var(--rule);padding-top:12px}.who dt{color:var(--ink-2);margin-bottom:4px;font-size:13px;font-weight:600}.who dd{font-size:16px}.kinds{grid-template-columns:repeat(3,1fr)}.kinds>div{align-content:start;gap:12px;padding:32px;display:grid}.kinds .ic{width:24px;height:24px;color:var(--violet);margin-bottom:10px}.kinds .small b{color:var(--ink)}@media (width<=1179px) and (width>=701px){.journey>li{grid-template-columns:64px 1fr;gap:16px 24px}.journey .who{grid-column:2}.kinds>div{padding:24px}}@media (width<=700px){.journey>li{grid-template-columns:44px 1fr;gap:14px;padding:26px 0}.journey>li:before{left:15px}.journey>li:first-child:before{top:46px}.journey>li:last-child:before{bottom:calc(100% - 46px)}.journey .n{width:30px;height:30px;font-size:14px}.journey .who{grid-column:2}.who{grid-template-columns:1fr;gap:12px}.kinds{grid-template-columns:1fr}.kinds>div{padding:24px}}
