.sr-only[data-astro-cid-5bqfpj3b]{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.flow-diagram[data-astro-cid-5bqfpj3b]{margin:0 0 1.5rem}.flow-diagram__list[data-astro-cid-5bqfpj3b]{display:flex;flex-direction:column;align-items:stretch;gap:1.6rem;margin:0;padding:0;list-style:none}.flow-diagram__wrap[data-astro-cid-5bqfpj3b]{display:none}.flow-diagram__step[data-astro-cid-5bqfpj3b]{position:relative;display:flex;flex-direction:column;align-items:center;gap:.2rem;padding:.75rem .6rem;text-align:center;background:var(--ink-soft);border:2px solid var(--ink-mid);border-radius:var(--radius);overflow-wrap:break-word;word-break:normal}.flow-diagram__num[data-astro-cid-5bqfpj3b]{display:flex;align-items:center;justify-content:center;width:1.6rem;height:1.6rem;margin-bottom:.1rem;font-size:.85rem;font-weight:800;color:#fff;background:var(--ink);border-radius:50%;flex-shrink:0}.flow-diagram__label[data-astro-cid-5bqfpj3b]{font-size:.92rem;font-weight:700;line-height:1.4}.flow-diagram__note[data-astro-cid-5bqfpj3b]{font-size:.78rem;color:var(--muted);line-height:1.5}.flow-diagram__step--right[data-astro-cid-5bqfpj3b]:after,.flow-diagram__step--wrap[data-astro-cid-5bqfpj3b]:after{content:"↓";position:absolute;left:50%;bottom:-1.35rem;transform:translate(-50%);font-size:1.15rem;font-weight:800;line-height:1;color:var(--ink-mid)}.flow-diagram__note-box[data-astro-cid-5bqfpj3b]{display:flex;flex-direction:column;align-items:center;gap:.2rem;margin-top:1.6rem;padding:.75rem .9rem;text-align:center;background:var(--bamboo-pale);border:2px dashed var(--bamboo-dark);border-radius:var(--radius)}.flow-diagram__note-box-label[data-astro-cid-5bqfpj3b]{font-size:.92rem;font-weight:700;line-height:1.4}.flow-diagram__note-box-detail[data-astro-cid-5bqfpj3b]{font-size:.78rem;color:var(--muted);line-height:1.5}@media(min-width:700px){.flow-diagram__list[data-astro-cid-5bqfpj3b]{display:grid;grid-template-columns:repeat(var(--fd-cols),1fr);align-items:stretch;gap:1.2rem 1.2rem}.flow-diagram__step[data-astro-cid-5bqfpj3b]{min-width:0}.flow-diagram__step--right[data-astro-cid-5bqfpj3b]:after{content:"→";left:auto;right:-1.05rem;top:50%;bottom:auto;transform:translateY(-50%)}.flow-diagram__step--wrap[data-astro-cid-5bqfpj3b]:after{content:none}.flow-diagram__wrap[data-astro-cid-5bqfpj3b]{display:flex;grid-column:1 / -1;align-items:center;justify-content:center;margin:-.5rem 0}.flow-diagram__wrap-arrow[data-astro-cid-5bqfpj3b]{font-size:1.15rem;font-weight:800;line-height:1;color:var(--ink-mid)}.flow-diagram__note-box[data-astro-cid-5bqfpj3b]{max-width:60%;margin-left:auto;margin-right:auto}}.steps[data-astro-cid-gz6wam3v] h3[data-astro-cid-gz6wam3v]{scroll-margin-top:100px}.preparation-image[data-astro-cid-gz6wam3v]{max-width:720px;margin:1.5rem 0 0}.preparation-image[data-astro-cid-gz6wam3v] img[data-astro-cid-gz6wam3v]{display:block;width:100%;height:auto;border-radius:var(--radius-lg)}.preparation-image[data-astro-cid-gz6wam3v] figcaption[data-astro-cid-gz6wam3v]{margin-top:.75rem;font-size:.85rem;line-height:1.8}@media(min-width:768px){.steps[data-astro-cid-gz6wam3v] .preparation-step[data-astro-cid-gz6wam3v]{grid-column:1 / -1;display:grid;grid-template-columns:1fr 1fr;grid-template-rows:auto 1fr;column-gap:2rem;align-items:start}.preparation-step[data-astro-cid-gz6wam3v] h3[data-astro-cid-gz6wam3v],.preparation-step[data-astro-cid-gz6wam3v]>p[data-astro-cid-gz6wam3v],.preparation-step__text[data-astro-cid-gz6wam3v]{grid-column:1}.preparation-step[data-astro-cid-gz6wam3v]>p[data-astro-cid-gz6wam3v]{align-self:start}.preparation-step[data-astro-cid-gz6wam3v] .preparation-image[data-astro-cid-gz6wam3v]{grid-column:2;grid-row:1 / 3;margin-top:0}}.steps[data-astro-cid-gz6wam3v]{display:grid;gap:1rem;list-style:none;padding:0;margin:2rem 0 0;counter-reset:step}.steps[data-astro-cid-gz6wam3v] li[data-astro-cid-gz6wam3v]{margin:0;padding:1rem 1.1rem;background:#fff;border:1px solid rgba(43,42,39,.06);border-radius:var(--radius-lg);box-shadow:var(--shadow-soft)}.steps[data-astro-cid-gz6wam3v] h3[data-astro-cid-gz6wam3v]{margin-top:0}.steps[data-astro-cid-gz6wam3v] p[data-astro-cid-gz6wam3v]{margin-bottom:0}.steps[data-astro-cid-gz6wam3v] li[data-astro-cid-gz6wam3v]:last-child{border-color:var(--bamboo);box-shadow:0 0 0 3px var(--bamboo-pale)}@media(min-width:1024px){.steps[data-astro-cid-gz6wam3v]{grid-template-columns:repeat(2,1fr);gap:1.25rem}}
