.sfy[data-astro-cid-tjvsuk47]{max-width:60rem}.sfy[data-astro-cid-tjvsuk47] .sfy__pin{margin-top:var(--space-6);max-width:440px}@media(min-width:77.5rem){.sfy[data-astro-cid-tjvsuk47].sfy--noted{max-width:var(--maxw);display:grid;grid-template-columns:minmax(0,47.5rem) minmax(0,1fr);column-gap:72px;align-items:start}.sfy--noted[data-astro-cid-tjvsuk47]>*{grid-column:1;min-width:0}.sfy--noted[data-astro-cid-tjvsuk47]>.sfy__pin{grid-column:2;grid-row:2 / span 3;justify-self:end;width:100%;max-width:400px;margin-top:var(--space-5)}}.sfy__head[data-astro-cid-tjvsuk47]{margin-top:var(--space-5)}.sfy__title[data-astro-cid-tjvsuk47]{font-size:var(--fs-h1);margin-top:var(--space-3)}.sfy__line[data-astro-cid-tjvsuk47]{margin-top:var(--space-3);max-width:54ch}.sfy__sec[data-astro-cid-tjvsuk47]{margin-top:var(--space-8)}.sfy__h2[data-astro-cid-tjvsuk47]{font-size:var(--fs-h2);margin-bottom:var(--space-5)}.sfy__intro[data-astro-cid-tjvsuk47]{color:var(--ink-2);max-width:60ch}.sfy__nw[data-astro-cid-tjvsuk47]{white-space:nowrap}.sfy__now[data-astro-cid-tjvsuk47]{margin-top:var(--space-7);padding:var(--space-5) var(--space-6)}.sfy__now-title[data-astro-cid-tjvsuk47]{font-size:var(--fs-h3)}.sfy__now-list[data-astro-cid-tjvsuk47]{list-style:none;margin:var(--space-3) 0 0;padding:0;display:grid;gap:var(--space-2)}.sfy__now-list[data-astro-cid-tjvsuk47] li[data-astro-cid-tjvsuk47]{color:var(--ink);font-size:1.0625rem;line-height:1.55;max-width:68ch}.sfy__now-list[data-astro-cid-tjvsuk47] a[data-astro-cid-tjvsuk47]{color:var(--or);font-weight:500;text-decoration:underline;text-decoration-color:#ff5a2680;text-underline-offset:3px}.sfy__src[data-astro-cid-tjvsuk47]{margin-top:var(--space-2);font-size:var(--fs-meta);line-height:1.6;color:var(--ink-2);max-width:70ch}.sfy__src[data-astro-cid-tjvsuk47] a[data-astro-cid-tjvsuk47]{color:var(--ink);text-decoration:underline;text-decoration-color:var(--line-3);text-underline-offset:3px}.sfy__src[data-astro-cid-tjvsuk47] a[data-astro-cid-tjvsuk47]:hover{text-decoration-color:var(--or)}.sfy__try[data-astro-cid-tjvsuk47]{display:inline-block;padding:11px 0;line-height:1.4;color:var(--or);font-weight:600}.sfy__try[data-astro-cid-tjvsuk47] .ic{display:inline-block;width:16px;height:16px;margin-left:6px;vertical-align:-3px}.sfy__try[data-astro-cid-tjvsuk47]:hover{text-decoration:underline;text-underline-offset:4px}.sw[data-astro-cid-tjvsuk47]{padding:var(--space-6);border-radius:var(--r-card)}.sw__date[data-astro-cid-tjvsuk47]{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-3);color:var(--ink-2)}.sw__mock[data-astro-cid-tjvsuk47]{font-size:var(--fs-label)}.sw__title[data-astro-cid-tjvsuk47]{margin-top:var(--space-2);font-size:var(--fs-h3);color:var(--or)}.sw__what[data-astro-cid-tjvsuk47]{margin-top:var(--space-3);color:var(--ink-read);max-width:64ch}.sw__steps[data-astro-cid-tjvsuk47]{list-style:none;margin:var(--space-4) 0 0;padding:0;display:grid;gap:var(--space-2);max-width:64ch}.sw__steps[data-astro-cid-tjvsuk47] li[data-astro-cid-tjvsuk47]{position:relative;padding-left:22px;color:var(--ink-read)}.sw__steps[data-astro-cid-tjvsuk47] li[data-astro-cid-tjvsuk47]:before{content:"";position:absolute;left:4px;top:.7em;width:6px;height:6px;border-radius:50%;background:var(--or)}.sw__try[data-astro-cid-tjvsuk47]{margin-top:var(--space-3)}.sw__need[data-astro-cid-tjvsuk47]{display:flex;align-items:flex-start;gap:10px;font-size:var(--fs-meta);line-height:1.55;color:var(--ink-2)}.sw__need[data-astro-cid-tjvsuk47] .ic[data-astro-cid-tjvsuk47]{width:16px;height:16px;flex:none;margin-top:.15em}.sw__need[data-astro-cid-tjvsuk47]+.sfy__src[data-astro-cid-tjvsuk47]{margin-top:var(--space-3)}.sw__more[data-astro-cid-tjvsuk47]{margin-top:var(--space-5)}.steps[data-astro-cid-tjvsuk47]{list-style:none;margin:var(--space-5) 0 0;padding:0}.step[data-astro-cid-tjvsuk47]{display:grid;grid-template-columns:40px minmax(0,1fr);column-gap:var(--space-4);align-items:start;padding:var(--space-5) 0;border-top:1px solid var(--line)}.step__title[data-astro-cid-tjvsuk47]{grid-column:2;align-self:center;font-size:1.25rem;line-height:1.25}.step__body[data-astro-cid-tjvsuk47]{grid-column:2}.step__n[data-astro-cid-tjvsuk47]{display:inline-flex;justify-content:center;align-items:center;width:34px;height:34px;margin-top:1px;border-radius:50%;border:1px solid var(--or-line);color:var(--or);font:500 .875rem / 1 var(--font-mono)}.step__do[data-astro-cid-tjvsuk47]{margin-top:var(--space-2);color:var(--ink-read);max-width:64ch}.step__time[data-astro-cid-tjvsuk47]{display:inline-flex;align-items:center;gap:6px;margin-top:var(--space-3);color:var(--ink-2)}.step__time[data-astro-cid-tjvsuk47] .ic[data-astro-cid-tjvsuk47]{width:14px;height:14px;color:var(--or)}.step__try[data-astro-cid-tjvsuk47]{margin-top:var(--space-2)}.sfy__checked[data-astro-cid-tjvsuk47]{padding-top:var(--space-4);border-top:1px solid var(--line);color:var(--ink-2)}.sfy__list[data-astro-cid-tjvsuk47]{list-style:none;margin:var(--space-5) 0 0;padding:6px;background:var(--paper);border:1px solid var(--line);border-radius:var(--r-card);box-shadow:var(--rim)}.sfy__list[data-astro-cid-tjvsuk47] li[data-astro-cid-tjvsuk47]{min-width:0}.sfy__list[data-astro-cid-tjvsuk47] li[data-astro-cid-tjvsuk47]+li[data-astro-cid-tjvsuk47]{border-top:1px solid var(--line)}.sfy__rel[data-astro-cid-tjvsuk47]{display:grid;grid-template-columns:5.5rem minmax(0,1fr) auto;align-items:center;gap:var(--space-3);min-height:52px;padding:10px 14px;border-radius:12px;color:var(--ink)}.sfy__rel[data-astro-cid-tjvsuk47]:hover{text-decoration:none;background:var(--stone)}.sfy__rel-type[data-astro-cid-tjvsuk47]{color:var(--or-ink)}.sfy__rel-name[data-astro-cid-tjvsuk47]{font-weight:500;line-height:1.35;overflow-wrap:anywhere}.sfy__rel[data-astro-cid-tjvsuk47] .sfy__rel-arr{width:16px;height:16px;color:var(--ink-2)}.past[data-astro-cid-tjvsuk47]{list-style:none;margin:0;padding:0}.past__item[data-astro-cid-tjvsuk47]{padding:var(--space-5) 0;border-top:1px solid var(--line)}.past__item[data-astro-cid-tjvsuk47]:last-child{border-bottom:1px solid var(--line)}.past__date[data-astro-cid-tjvsuk47]{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-3);color:var(--ink-2)}.past__title[data-astro-cid-tjvsuk47]{margin-top:var(--space-2);font-size:1.25rem;line-height:1.25}.past__title[data-astro-cid-tjvsuk47] a[data-astro-cid-tjvsuk47]{color:var(--ink)}.past__title[data-astro-cid-tjvsuk47] a[data-astro-cid-tjvsuk47]:hover{color:var(--or);text-decoration:underline;text-underline-offset:4px}.past__what[data-astro-cid-tjvsuk47]{margin-top:var(--space-2);color:var(--ink-read);max-width:64ch}.past__note[data-astro-cid-tjvsuk47]{margin-top:var(--space-2);font-size:var(--fs-meta);color:var(--ink-2)}.past__all[data-astro-cid-tjvsuk47]{margin-top:var(--space-5)}.sfy__subgrid[data-astro-cid-tjvsuk47]{margin-top:var(--space-5);display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,18rem),1fr));gap:var(--space-4)}.sfy__sub[data-astro-cid-tjvsuk47]{background:var(--paper);border:1.5px solid var(--line);border-radius:var(--r-card);padding:var(--space-5);display:flex;flex-direction:column;gap:var(--space-2)}.sfy__sub[data-astro-cid-tjvsuk47]:last-child:nth-child(odd){grid-column:1 / -1}.sfy__sub-name[data-astro-cid-tjvsuk47]{font-size:1.2rem}.sfy__sub-desc[data-astro-cid-tjvsuk47]{color:var(--ink-2)}.sfy__cards[data-astro-cid-tjvsuk47]{margin-top:var(--space-6);display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,20rem),1fr));gap:var(--space-4)}.sfy__card[data-astro-cid-tjvsuk47]{display:flex;flex-direction:column;gap:var(--space-2);background:var(--paper);border:1.5px solid var(--line);border-radius:var(--r-card);padding:var(--space-5);color:var(--ink)}.sfy__card[data-astro-cid-tjvsuk47]:hover{text-decoration:none}.sfy__card-tag[data-astro-cid-tjvsuk47]{color:var(--or-ink)}.sfy__card-name[data-astro-cid-tjvsuk47]{font-size:1.3rem;line-height:1.1}.sfy__how[data-astro-cid-tjvsuk47]{color:var(--ink-read);font-size:var(--fs-read);line-height:1.65;max-width:64ch}@media(max-width:40rem){.sfy__now[data-astro-cid-tjvsuk47],.sw[data-astro-cid-tjvsuk47]{padding:var(--space-5)}.step[data-astro-cid-tjvsuk47]{grid-template-columns:30px minmax(0,1fr);column-gap:var(--space-3)}.step__n[data-astro-cid-tjvsuk47]{width:28px;height:28px;font-size:.8125rem}.step__title[data-astro-cid-tjvsuk47]{font-size:1.125rem}.step__body[data-astro-cid-tjvsuk47]{grid-column:1 / -1}.sfy__rel[data-astro-cid-tjvsuk47]{grid-template-columns:minmax(0,1fr) auto;row-gap:2px;padding:12px}.sfy__rel-type[data-astro-cid-tjvsuk47],.sfy__rel-name[data-astro-cid-tjvsuk47]{grid-column:1}.sfy__rel[data-astro-cid-tjvsuk47] .sfy__rel-arr{grid-column:2;grid-row:1 / span 2}}
