.flowchart[data-astro-cid-2m6slrpn]{grid-template-columns:repeat(var(--n), minmax(0, 176px));justify-content:center;column-gap:4px;display:grid}.steps[data-astro-cid-2m6slrpn]{display:contents}.step[data-astro-cid-2m6slrpn]{grid-column:var(--i);text-align:center;background:var(--bg);color:#fff;clip-path:polygon(0 0,calc(100% - 16px) 0,100% 50%,calc(100% - 16px) 100%,0 100%);flex-direction:column;grid-row:1;justify-content:center;align-items:center;gap:4px;min-height:104px;padding:14px 26px 14px 10px;display:flex}.step[data-astro-cid-2m6slrpn]:first-child{border-radius:var(--radius) 0 0 var(--radius)}.num[data-astro-cid-2m6slrpn]{font-family:var(--font-en);letter-spacing:.12em;color:#ffffffbf;font-size:11px;font-weight:700}.label[data-astro-cid-2m6slrpn]{font-size:15px;font-weight:700;line-height:1.45}.w[data-astro-cid-2m6slrpn]{white-space:nowrap}.many[data-astro-cid-2m6slrpn] .label[data-astro-cid-2m6slrpn]{font-size:14px}.duration[data-astro-cid-2m6slrpn]{color:#f8d48a;margin-top:2px;font-size:12px;font-weight:700}.span[data-astro-cid-2m6slrpn]{grid-column:var(--from) / var(--to);text-align:center;grid-row:2;margin-top:10px}.bracket[data-astro-cid-2m6slrpn]{border:2px solid var(--c-accent);border-top:0;border-radius:0 0 8px 8px;height:12px;margin:0 18px 0 4px;display:block}.span-text[data-astro-cid-2m6slrpn]{background:var(--c-bg-soft);border-radius:999px;flex-wrap:wrap;justify-content:center;align-items:baseline;gap:2px 10px;margin:8px 0 0;padding:6px 14px;display:inline-flex}.on-soft[data-astro-cid-2m6slrpn] .span-text[data-astro-cid-2m6slrpn]{background:#fff}.span-text[data-astro-cid-2m6slrpn] strong[data-astro-cid-2m6slrpn]{color:var(--c-accent-ink);font-size:18px}.span-text[data-astro-cid-2m6slrpn] .caption[data-astro-cid-2m6slrpn]{color:var(--c-ink-soft);font-size:13px}.flow-note[data-astro-cid-2m6slrpn]{margin-top:16px;font-weight:700}@media (width<=860px){.flowchart[data-astro-cid-2m6slrpn]{grid-template-columns:minmax(0,220px);row-gap:4px}.flowchart[data-astro-cid-2m6slrpn].has-spans{grid-template-columns:minmax(0,220px) 14px 120px}.step[data-astro-cid-2m6slrpn]{grid-column:1;grid-row:var(--i);clip-path:polygon(0 0,100% 0,100% calc(100% - 12px),50% 100%,0 calc(100% - 12px));min-height:0;padding:12px 12px 22px}.step[data-astro-cid-2m6slrpn]:first-child{border-radius:var(--radius) var(--radius) 0 0}.many[data-astro-cid-2m6slrpn] .label[data-astro-cid-2m6slrpn]{font-size:15px}.span[data-astro-cid-2m6slrpn]{grid-column:2/4;grid-row:var(--from) / var(--to);text-align:left;align-items:stretch;margin:0;display:flex}.bracket[data-astro-cid-2m6slrpn]{border:2px solid var(--c-accent);border-left:0;border-radius:0 8px 8px 0;flex:none;width:12px;height:auto;margin:4px 0 16px}.span-text[data-astro-cid-2m6slrpn]{background:0 0;border-radius:0;flex-direction:column;justify-content:center;align-items:flex-start;gap:2px;margin:0 0 0 8px;padding:0}.on-soft[data-astro-cid-2m6slrpn] .span-text[data-astro-cid-2m6slrpn]{background:0 0}.span-text[data-astro-cid-2m6slrpn] strong[data-astro-cid-2m6slrpn]{font-size:15px;line-height:1.3}.span-text[data-astro-cid-2m6slrpn] .caption[data-astro-cid-2m6slrpn]{font-size:12px;line-height:1.5}}
