.rd[data-astro-cid-3umjgohb]{padding-top:4px}.rd-bar[data-astro-cid-3umjgohb]{justify-content:space-between;align-items:center;gap:12px;min-height:52px;display:flex}.rd-close[data-astro-cid-3umjgohb]{min-height:44px;color:var(--ink);border-radius:10px;align-items:center;gap:6px;margin-left:-8px;padding:0 8px;font-size:14px;font-weight:700;text-decoration:none;display:inline-flex}.rd-close[data-astro-cid-3umjgohb]:hover{color:var(--ink);background:var(--hover)}.rd-wake[data-astro-cid-3umjgohb]{min-height:44px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:10px;align-items:center;gap:10px;margin-right:-8px;padding:0 8px;font-size:13px;font-weight:700;display:inline-flex}.rd-wake[data-astro-cid-3umjgohb]:hover{background:var(--hover)}.rd-wake[data-astro-cid-3umjgohb][aria-pressed=true]{color:var(--ink)}.sw[data-astro-cid-3umjgohb]{border:1.5px solid var(--field);border-radius:11px;flex-shrink:0;width:38px;height:22px;position:relative}.sw[data-astro-cid-3umjgohb]:after{content:"";background:var(--muted);border-radius:50%;width:13px;height:13px;position:absolute;top:3px;left:3px}.rd-wake[data-astro-cid-3umjgohb][aria-pressed=true] .sw[data-astro-cid-3umjgohb]{background:var(--accent);border-color:var(--accent)}.rd-wake[data-astro-cid-3umjgohb][aria-pressed=true] .sw[data-astro-cid-3umjgohb]:after{background:var(--bg);left:19px}@media (prefers-reduced-motion:no-preference){.sw[data-astro-cid-3umjgohb]:after{transition:left .15s}}.rd-work[data-astro-cid-3umjgohb]{color:var(--muted);margin:2px 0 14px;font-size:13.5px;font-weight:500;line-height:1.6}.rd-work[data-astro-cid-3umjgohb] span[data-astro-cid-3umjgohb]{margin-right:.4em}.rd-rec[data-astro-cid-3umjgohb]{flex-direction:column;gap:10px;display:flex;position:relative}.rec[data-astro-cid-3umjgohb]{flex-direction:column;gap:10px;display:flex}.rec-id[data-astro-cid-3umjgohb]{align-items:center;gap:12px;min-width:0;padding-right:110px;display:flex}.rec-names[data-astro-cid-3umjgohb]{flex-direction:column;min-width:0;line-height:1.5;display:flex}.rec-names[data-astro-cid-3umjgohb] b[data-astro-cid-3umjgohb]{font-size:15.5px}.rec-listen[data-astro-cid-3umjgohb]{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.rec-change[data-astro-cid-3umjgohb]{min-height:44px;color:var(--ink);cursor:pointer;text-underline-offset:4px;text-decoration:underline;-webkit-text-decoration-color:var(--field);text-decoration-color:var(--field);background:0 0;border:0;border-radius:10px;padding:0 8px;font-size:13px;font-weight:700;position:absolute;top:0;right:-8px}.rec-change[data-astro-cid-3umjgohb]:hover{background:var(--hover)}.rec-names[data-astro-cid-3umjgohb] b[data-astro-cid-3umjgohb]{word-break:keep-all;overflow-wrap:anywhere}@media (width<=350px){.rec[data-astro-cid-3umjgohb]{display:contents}.rec-id[data-astro-cid-3umjgohb]{order:0;padding-right:0}.rec-change[data-astro-cid-3umjgohb]{order:1;align-self:flex-start;margin:-6px 0 -6px -8px;position:static}.rec-listen[data-astro-cid-3umjgohb]{order:2}}.rd-dots[data-astro-cid-3umjgohb]{z-index:5;background:var(--bg);border-bottom:1px solid var(--line2);margin:14px -20px 0;padding:0 20px;position:sticky;top:0}.rd-dots[data-astro-cid-3umjgohb] ul[data-astro-cid-3umjgohb]{scrollbar-width:none;gap:0;margin:0;padding:2px 0;list-style:none;display:flex;overflow-x:auto}.rd-dots[data-astro-cid-3umjgohb] ul[data-astro-cid-3umjgohb]::-webkit-scrollbar{display:none}.dot[data-astro-cid-3umjgohb]{min-width:44px;min-height:48px;color:var(--muted);white-space:nowrap;justify-content:center;align-items:center;font-size:15px;font-weight:700;text-decoration:none;display:flex;position:relative}.dot[data-astro-cid-3umjgohb] span[data-astro-cid-3umjgohb]{border:1.5px solid var(--field);border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;line-height:1;display:flex}.dot[data-astro-cid-3umjgohb].first{padding:0 10px;font-size:13px}.dot[data-astro-cid-3umjgohb]:hover,.dot[data-astro-cid-3umjgohb][aria-current=true]{color:var(--ink)}.dot[data-astro-cid-3umjgohb][aria-current=true] span[data-astro-cid-3umjgohb]{background:var(--ink);border-color:var(--ink);color:var(--bg)}.dot[data-astro-cid-3umjgohb].first[aria-current=true]:after{content:"";background:var(--accent);height:2px;position:absolute;bottom:6px;left:10px;right:10px}.rd-body[data-astro-cid-3umjgohb]{padding:28px 0 150px}.card[data-astro-cid-3umjgohb]{flex-direction:column;gap:6px;display:flex}@media (prefers-reduced-motion:no-preference){.card[data-astro-cid-3umjgohb]{animation:.22s ease-out rd-in}}@keyframes rd-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.card-head[data-astro-cid-3umjgohb]{flex-direction:column;gap:6px;margin-bottom:8px;display:flex}.card-h[data-astro-cid-3umjgohb]{flex-direction:column;gap:2px;margin:0;font-weight:500;display:flex}.lead[data-astro-cid-3umjgohb] .card-h[data-astro-cid-3umjgohb]{font-family:var(--mincho);margin-bottom:8px;font-size:24px;font-weight:800}.ord[data-astro-cid-3umjgohb]{color:var(--muted);letter-spacing:.06em;font-size:14px;font-weight:700}.mk[data-astro-cid-3umjgohb]{letter-spacing:-.01em;text-wrap:balance;font-size:38px;font-style:italic;font-weight:500;line-height:1.15}.mk[data-astro-cid-3umjgohb].long{font-size:26px;line-height:1.25}.mk[data-astro-cid-3umjgohb].cjk{letter-spacing:.01em;font-size:27px;font-style:normal;font-weight:800;line-height:1.35}.guide-head[data-astro-cid-3umjgohb]{color:var(--muted);margin:0;font-size:14px;line-height:1.7}.steps[data-astro-cid-3umjgohb]{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.step[data-astro-cid-3umjgohb]{border-left:3px solid #0000;border-radius:0 10px 10px 0;margin:0 -16px;padding:14px 16px 14px 13px;scroll-margin-top:76px;scroll-margin-bottom:110px}.step-name[data-astro-cid-3umjgohb]{flex-wrap:wrap;align-items:baseline;gap:4px 12px;margin:0;font-size:15px;font-weight:700;line-height:1.6;display:flex}.hl-mark[data-astro-cid-3umjgohb]{letter-spacing:.06em;color:var(--accent);font-size:12px;font-weight:700}.step-text[data-astro-cid-3umjgohb]{letter-spacing:.01em;margin:4px 0 0;font-size:18px;line-height:1.95}.step-text[data-astro-cid-3umjgohb]+.step-text[data-astro-cid-3umjgohb]{margin-top:14px}.hl[data-astro-cid-3umjgohb]{border-top:1px solid var(--line);margin-top:28px;padding-top:22px}.hl-mv[data-astro-cid-3umjgohb]{margin:2px 0 0}html.js .step[data-astro-cid-3umjgohb]{cursor:pointer}html.js .step[data-astro-cid-3umjgohb]:not([aria-current=step]){color:var(--muted)}html.js .step[data-astro-cid-3umjgohb][aria-current=step]{border-left-color:var(--accent);color:var(--ink)}html.js .step[data-astro-cid-3umjgohb][aria-current=step] .nm[data-astro-cid-3umjgohb]{color:var(--accent)}html.js .step[data-astro-cid-3umjgohb]:hover{background:var(--hover)}.step-btn{color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;margin:0;padding:0}.step-btn:hover{color:inherit}.rd-nav[data-astro-cid-3umjgohb]{z-index:6;background:var(--bg);border-top:1px solid var(--line2);padding-bottom:env(safe-area-inset-bottom);display:none;position:fixed;bottom:0;left:0;right:0}html.js .rd-nav[data-astro-cid-3umjgohb]{display:block}.rd-nav-in[data-astro-cid-3umjgohb]{gap:12px;max-width:680px;margin:0 auto;padding:10px 20px;display:flex}.rd-nav-in[data-astro-cid-3umjgohb] .btn[data-astro-cid-3umjgohb]{flex:1;min-height:52px;font-size:15px}.rec-opts[data-astro-cid-3umjgohb]{border-top:1px solid var(--line);max-height:60vh;margin:0;padding:0;list-style:none;overflow-y:auto}.rec-opts[data-astro-cid-3umjgohb] li[data-astro-cid-3umjgohb]+li[data-astro-cid-3umjgohb]{border-top:1px solid var(--line)}.rec-opt[data-astro-cid-3umjgohb]{text-align:left;cursor:pointer;width:100%;min-height:64px;color:var(--ink);background:0 0;border:0;align-items:center;gap:14px;padding:8px 0;display:flex}.rec-opt[data-astro-cid-3umjgohb]:hover{background:var(--hover)}.ro-t[data-astro-cid-3umjgohb]{flex-direction:column;flex:1;min-width:0;line-height:1.5;display:flex}.ck[data-astro-cid-3umjgohb]{color:var(--accent);flex-shrink:0;display:none}.rec-opt[data-astro-cid-3umjgohb][aria-current=true] .ck[data-astro-cid-3umjgohb]{display:inline-flex}.rec-opt[data-astro-cid-3umjgohb][aria-current=true] b[data-astro-cid-3umjgohb]{color:var(--accent)}@media (width>=900px){.rd-work[data-astro-cid-3umjgohb]{font-size:14.5px}.rd-dots[data-astro-cid-3umjgohb]{margin-left:0;margin-right:0;padding:0}.rd-body[data-astro-cid-3umjgohb]{padding-top:40px}.mk[data-astro-cid-3umjgohb]{font-size:46px}.mk[data-astro-cid-3umjgohb].long{font-size:30px}.mk[data-astro-cid-3umjgohb].cjk{font-size:32px}.step-text[data-astro-cid-3umjgohb]{font-size:19.5px}.step-name[data-astro-cid-3umjgohb]{font-size:15.5px}}
