.ysp-grid[data-astro-cid-hvlks266]{grid-template-columns:minmax(0,1fr);align-items:start;gap:28px;display:grid}@media (width>=900px){.ysp-grid[data-astro-cid-hvlks266]{grid-template-columns:minmax(0,1fr) minmax(0,440px)}.ysp-side[data-astro-cid-hvlks266]{position:sticky;top:72px}}.ysp-form[data-astro-cid-hvlks266],.ysp-side[data-astro-cid-hvlks266]{flex-direction:column;gap:12px;min-width:0;display:flex}.ysp-step[data-astro-cid-hvlks266]{font-family:var(--font-heading);color:var(--clay);margin:12px 0 0;font-size:1.05rem}.ysp-step[data-astro-cid-hvlks266]:first-child{margin-top:0}.ysp-ask[data-astro-cid-hvlks266]{flex-direction:column;gap:8px;min-width:0;display:flex}.ysp-q[data-astro-cid-hvlks266]{letter-spacing:.08em;text-transform:uppercase;color:var(--text-subtle);margin:0;font-size:.76rem;font-weight:700}.ysp-links[data-astro-cid-hvlks266]{flex-wrap:wrap;gap:8px;display:flex}.ysp-link[data-astro-cid-hvlks266]{min-height:var(--tap-min);border:1px solid var(--border-strong);color:var(--text);font:inherit;cursor:pointer;text-align:left;background:0 0;border-radius:14px;flex-direction:column;align-items:flex-start;padding:6px 16px;display:inline-flex}.ysp-link[data-astro-cid-hvlks266]:hover{border-color:var(--brand)}.ysp-link[data-astro-cid-hvlks266]:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.ysp-link[data-astro-cid-hvlks266].is-ok{border-color:var(--success);background:color-mix(in srgb, var(--success) 12%, transparent)}.ysp-link[data-astro-cid-hvlks266].is-no{background:#c8402f14;border-color:#c8402f}.ysp-link-jp[data-astro-cid-hvlks266]{font-family:var(--font-jp);font-size:1.05rem;font-weight:600}.ysp-link-vi[data-astro-cid-hvlks266]{opacity:.78;font-size:.76rem}.ysp-fb[data-astro-cid-hvlks266]{border-radius:10px;margin:0;padding:8px 12px;font-size:.9rem;line-height:1.8}.ysp-fb[data-astro-cid-hvlks266][hidden]{display:none!important}.ysp-fb[data-astro-cid-hvlks266].is-ok{background:color-mix(in srgb, var(--success) 10%, transparent)}.ysp-fb[data-astro-cid-hvlks266].is-no{background:#c8402f14}.ysp-conj[data-astro-cid-hvlks266]{background:var(--surface-2,var(--surface));font-family:var(--font-jp);border-radius:10px;margin:0;padding:8px 12px;font-size:.98rem;line-height:1.9}.ysp-conj[data-astro-cid-hvlks266] mark,.ysp-jp[data-astro-cid-hvlks266] mark{color:var(--clay);border-bottom:2px solid var(--clay);background:0 0;font-weight:700}.ysp-conj[data-astro-cid-hvlks266] .ysp-conj-vi{font-family:var(--font-body,inherit);color:var(--text-muted);font-size:.86rem}.ysp-sheet[data-astro-cid-hvlks266]{color:#23201a;background-color:#fbf8f0;background-image:linear-gradient(#466ea01f 1px,#0000 1px),linear-gradient(90deg,#466ea01f 1px,#0000 1px);background-size:22px 22px;border:1px solid #3c321e2e;border-radius:16px;padding:20px 20px 14px}.ysp-title[data-astro-cid-hvlks266]{font-family:var(--font-jp);text-align:center;margin:0;font-size:1.2rem;font-weight:700;line-height:1.9}.ysp-title-vi[data-astro-cid-hvlks266]{text-align:center;color:#5e5a50;margin:0 0 10px;font-size:.82rem}.ysp-rows[data-astro-cid-hvlks266]{gap:10px;margin:0;padding:0;list-style:none;display:grid}.ysp-row[data-astro-cid-hvlks266]{border-top:1px dashed #3c321e40;min-width:0;padding-top:8px}.ysp-k[data-astro-cid-hvlks266]{letter-spacing:.14em;text-transform:uppercase;color:#9a5b22;margin:0;font-size:.7rem;font-weight:700}.ysp-jp[data-astro-cid-hvlks266]{font-family:var(--font-jp);margin:0;font-size:clamp(1rem,2.8vw,1.1rem);line-height:1.95}.ysp-jp[data-astro-cid-hvlks266] .yt-sent{display:inline-block}.ysp-jp[data-astro-cid-hvlks266] mark{color:#b5532a;border-bottom-color:#b5532a}.ysp-jp[data-astro-cid-hvlks266] .ysp-blank{color:#0000;border-bottom:2px solid #9a5b22;min-width:3em;display:inline-block}.ysp-vi[data-astro-cid-hvlks266]{color:#5e5a50;margin:0;font-size:.82rem}.ysp-vi[data-astro-cid-hvlks266].is-hint{font-style:italic}.ysp-speak[data-astro-cid-hvlks266]{align-items:center;gap:10px;font-size:.9rem;font-weight:600;display:flex}.ysp-band[data-astro-cid-hvlks266]{border-radius:var(--radius-card);background:var(--band);color:var(--band-ink);padding:0 clamp(16px,3vw,24px) clamp(16px,3vw,24px)}[data-theme=dark] .ysp-link[data-astro-cid-hvlks266].is-ok{color:#f3eee2}[data-theme=dark] .ysp-sheet[data-astro-cid-hvlks266]{border-color:#ffffff1f}
