.JVp3IW_figure{border-radius:var(--radius);background:radial-gradient(at 90% 10%,#e3eaff,#0000 68%),#f4f7fd;border:1px solid #d5e0f7;margin:0;padding:clamp(16px,3vw,32px)}.JVp3IW_figure figcaption{font-size:clamp(17px,2vw,22px);font-weight:750}.JVp3IW_flow,.JVp3IW_controls{grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(12px,2vw,24px);margin:18px 0 0;padding:0;list-style:none;display:grid}.JVp3IW_flow li{background:#fff;border:1px solid #d5dff6;border-radius:12px;padding:16px;position:relative}.JVp3IW_flow li:nth-child(2){background:#eef1ff;border-color:#bac8fa}.JVp3IW_flow li+li:before{width:clamp(12px,2vw,24px);color:var(--brand);content:"→" / "";text-align:center;line-height:1;position:absolute;top:24px;right:calc(100% + 1px)}.JVp3IW_flow strong,.JVp3IW_controls dt{font-weight:750}.JVp3IW_flow p,.JVp3IW_controls dd{color:var(--muted);margin:7px 0 0;font-size:14px}.JVp3IW_controls{border-top:1px solid #ccd9f2;grid-template-columns:repeat(3,minmax(0,1fr));padding-top:18px}.JVp3IW_controls>div{border-left:2px solid #8397ea;padding-left:11px}.JVp3IW_guides,.JVp3IW_related{flex-wrap:wrap;gap:0 20px;display:flex}.JVp3IW_related{padding-block:12px 22px}@media (max-width:680px){.JVp3IW_flow{grid-template-columns:minmax(0,1fr);gap:18px}.JVp3IW_flow li+li:before{content:"↓" / "";top:auto;bottom:calc(100% + 2px);right:calc(50% - 8px)}.JVp3IW_controls{grid-template-columns:minmax(0,1fr)}}
