.pw-k[data-astro-cid-oossrr7z]{letter-spacing:.12em;text-transform:uppercase;color:var(--band-gold);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;font-size:.72rem;font-weight:700;display:flex}.pw-btn[data-astro-cid-oossrr7z]{font:600 .85rem var(--font-ui);letter-spacing:0;text-transform:none;min-height:var(--tap-min);border-radius:var(--radius-full);background:var(--band-ink);color:var(--band);cursor:pointer;border:0;align-items:center;gap:8px;padding:0 16px;display:inline-flex}.pw-btn[data-astro-cid-oossrr7z]:focus-visible{outline:2px solid var(--band-gold);outline-offset:3px}.pw-blocks[data-astro-cid-oossrr7z]{flex-wrap:wrap;align-items:flex-start;gap:12px 8px;margin-top:20px;display:flex}.pw-blk[data-astro-cid-oossrr7z]{flex-direction:column;align-items:center;gap:6px;display:flex}.pw-wood[data-astro-cid-oossrr7z]{border-radius:10px;align-items:stretch;display:flex;overflow:hidden;box-shadow:inset 0 -3px #00000040,0 8px 16px -10px #000000b3}.pw-wd[data-astro-cid-oossrr7z]{font-family:var(--font-jp);color:#f3eee2;background:var(--c);padding:4px 10px 2px;font-size:clamp(1.15rem,2vw,1.45rem);font-weight:500;line-height:1.55}.pw-wd[data-astro-cid-oossrr7z] ruby{ruby-align:center}.pw-pt[data-astro-cid-oossrr7z]{font-family:var(--font-jp-display);color:var(--c);background:#eee7d6;place-items:center;padding:0 10px;font-size:clamp(1.15rem,2vw,1.45rem);font-weight:700;display:grid}.pw-q[data-astro-cid-oossrr7z]{font:italic 400 .82rem/1.2 var(--font-heading);color:var(--band-ink-2);white-space:nowrap}.pw-verb[data-astro-cid-oossrr7z] .pw-wood[data-astro-cid-oossrr7z]{box-shadow:none}.pw-verb[data-astro-cid-oossrr7z] .pw-wd[data-astro-cid-oossrr7z]{border:1.5px dashed var(--band-gold);color:var(--band-gold);background:0 0;border-radius:10px}.pw-vi[data-astro-cid-oossrr7z]{font:italic 400 1.1rem/1.4 var(--font-heading);color:var(--band-ink);margin:18px 0 0}.pw-vi[data-astro-cid-oossrr7z] small[data-astro-cid-oossrr7z]{font:700 .7rem var(--font-ui);letter-spacing:.1em;text-transform:uppercase;color:var(--band-ink-2);margin-bottom:4px;font-style:normal;display:block}.pw-foot[data-astro-cid-oossrr7z]{border-top:1px solid var(--band-rule);color:var(--band-ink-2);margin:18px 0 0;padding-top:14px;font-size:.88rem}.pw-foot[data-astro-cid-oossrr7z] b[data-astro-cid-oossrr7z]{color:var(--band-ink)}.pt-grid[data-astro-cid-xtyvpjzq]{--cc:var(--c);grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.pt-th[data-astro-cid-xtyvpjzq]{display:none}.pt-tile[data-astro-cid-xtyvpjzq],.pt-th[data-astro-cid-xtyvpjzq]{--cc:var(--c)}[data-theme=dark] .pt-tile[data-astro-cid-xtyvpjzq],[data-theme=dark] .pt-th[data-astro-cid-xtyvpjzq]{--cc:var(--cl)}.pt-tile[data-astro-cid-xtyvpjzq]{aspect-ratio:1/1.08;border:1px solid color-mix(in srgb, var(--cc) 35%, var(--border));background:color-mix(in srgb, var(--cc) 9%, var(--surface));color:var(--text);border-radius:16px;flex-direction:column;justify-content:space-between;padding:10px 12px;text-decoration:none;transition:transform .2s,box-shadow .2s;display:flex;position:relative}.pt-tile[data-astro-cid-xtyvpjzq]:hover{box-shadow:var(--shadow-float);transform:translateY(-3px)}.pt-tile[data-astro-cid-xtyvpjzq]:focus-visible{outline:2px solid var(--cc);outline-offset:3px}.pt-no[data-astro-cid-xtyvpjzq]{color:var(--text-subtle);font-variant-numeric:tabular-nums;justify-content:space-between;font-size:.7rem;font-weight:600;display:flex}.pt-tile[data-astro-cid-xtyvpjzq] b[data-astro-cid-xtyvpjzq]{font-family:var(--font-jp-display);color:var(--cc);font-size:clamp(1.9rem,4.2vw,3.2rem);font-weight:700;line-height:1}.pt-q[data-astro-cid-xtyvpjzq]{font:italic 400 .82rem/1.25 var(--font-heading);color:var(--text-muted)}@media (width>=760px){.pt-grid[data-astro-cid-xtyvpjzq]{grid-template-columns:repeat(6,minmax(0,1fr))}.pt-th[data-astro-cid-xtyvpjzq]{border-bottom:2px solid var(--cc);letter-spacing:.08em;text-transform:uppercase;color:var(--cc);grid-row:1;align-self:end;margin:0;padding-bottom:4px;font-size:.7rem;font-weight:700;display:block}.pt-tile[data-astro-cid-xtyvpjzq]{grid-column:var(--col);grid-row:var(--row)}}@media (prefers-reduced-motion:reduce){.pt-tile[data-astro-cid-xtyvpjzq]{transition:none}.pt-tile[data-astro-cid-xtyvpjzq]:hover{transform:none}}.mr[data-astro-cid-xw6vmf33] ruby{ruby-align:center}.mr-mark[data-astro-cid-xw6vmf33]{color:var(--mark-color,var(--clay));background:0 0;font-weight:700}.pl[data-astro-cid-2acmpet6]{border-top:1px solid var(--text)}.pl-row[data-astro-cid-2acmpet6]{--cc:var(--c);border-bottom:1px solid var(--border);grid-template-columns:64px minmax(0,1fr);gap:8px 16px;padding-block:22px;scroll-margin-top:24px;display:grid}[data-theme=dark] .pl-row[data-astro-cid-2acmpet6]{--cc:var(--cl)}.pl-row[data-astro-cid-2acmpet6]:target{animation:1.6s pl-flash}@keyframes pl-flash{0%{background:color-mix(in srgb, var(--cc) 18%, transparent)}to{background:0 0}}@media (prefers-reduced-motion:reduce){.pl-row[data-astro-cid-2acmpet6]:target{background:color-mix(in srgb, var(--cc) 10%, transparent);animation:none}}.pl-g[data-astro-cid-2acmpet6] span[data-astro-cid-2acmpet6]{font-family:var(--font-jp-display);color:var(--cc);white-space:nowrap;font-size:clamp(2.4rem,5vw,3.3rem);font-weight:700;line-height:1}.pl-g[data-astro-cid-2acmpet6] span[data-astro-cid-2acmpet6].pl-g-long{font-size:clamp(1.7rem,3.4vw,2.3rem)}.pl-g[data-astro-cid-2acmpet6] small[data-astro-cid-2acmpet6]{color:var(--text-subtle);margin-top:8px;font-size:.75rem;display:block}.pl-ex[data-astro-cid-2acmpet6],.pl-link[data-astro-cid-2acmpet6]{grid-column:2}.pl-fam[data-astro-cid-2acmpet6]{letter-spacing:.06em;text-transform:uppercase;color:var(--cc);font-size:.7rem;font-weight:700}.pl-q[data-astro-cid-2acmpet6]{font:italic 400 1.2rem/1.3 var(--font-heading);margin:4px 0 0}.pl-m[data-astro-cid-2acmpet6]{color:var(--text-muted);margin:6px 0 0;font-size:.95rem}.pl-warn[data-astro-cid-2acmpet6]{background:color-mix(in srgb, var(--clay) 8%, transparent);color:var(--text-muted);border-radius:12px;margin-top:12px;padding:10px 12px;font-size:.9rem}.pl-warn[data-astro-cid-2acmpet6] p[data-astro-cid-2acmpet6]{align-items:baseline;gap:8px;margin:0;display:flex}.pl-bad[data-astro-cid-2acmpet6],.pl-good[data-astro-cid-2acmpet6]{font-family:var(--font-jp);font-size:1rem;line-height:1.9}.pl-bad[data-astro-cid-2acmpet6]>span[data-astro-cid-2acmpet6]:first-child{color:var(--clay);font-weight:700}.pl-good[data-astro-cid-2acmpet6]>span[data-astro-cid-2acmpet6]:first-child{color:var(--moss);font-weight:700}.pl-bad[data-astro-cid-2acmpet6] s[data-astro-cid-2acmpet6]{text-decoration-color:var(--clay);color:var(--text-subtle);text-decoration-thickness:2px}.pl-note[data-astro-cid-2acmpet6]{font-size:.85rem;margin-top:4px!important}.sr[data-astro-cid-2acmpet6]{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.pl-jp[data-astro-cid-2acmpet6]{font-family:var(--font-jp);margin:0;font-size:1.2rem;line-height:1.9}.pl-jp-sm[data-astro-cid-2acmpet6]{font-size:1.05rem}.pl-vi[data-astro-cid-2acmpet6]{color:var(--text-subtle);margin:2px 0 0;font-size:.88rem}.pl-uses[data-astro-cid-2acmpet6]{counter-reset:u;gap:12px;margin:14px 0 0;padding:0;list-style:none;display:grid}.pl-uses[data-astro-cid-2acmpet6] li[data-astro-cid-2acmpet6]{counter-increment:u;padding-left:32px;position:relative}.pl-uses[data-astro-cid-2acmpet6] li[data-astro-cid-2acmpet6]:before{content:counter(u);border:1px solid var(--border);width:22px;height:22px;color:var(--text-subtle);border-radius:50%;place-items:center;font-size:.72rem;font-weight:600;display:grid;position:absolute;top:2px;left:0}.pl-lab[data-astro-cid-2acmpet6]{color:var(--text-muted);margin:0;font-size:.82rem;font-weight:600}.pl-link[data-astro-cid-2acmpet6] a[data-astro-cid-2acmpet6]{border:1px solid var(--border);border-radius:var(--radius-full);min-height:36px;color:var(--text-muted);white-space:nowrap;align-items:center;padding:0 12px;font-size:.82rem;text-decoration:none;display:inline-flex}.pl-link[data-astro-cid-2acmpet6] a[data-astro-cid-2acmpet6]:hover{border-color:var(--text);color:var(--text)}@media (width>=900px){.pl-row[data-astro-cid-2acmpet6]{grid-template-columns:96px minmax(0,1.05fr) minmax(0,1.3fr) auto;gap:24px}.pl-ex[data-astro-cid-2acmpet6],.pl-link[data-astro-cid-2acmpet6]{grid-column:auto}}.pq[data-astro-cid-jxueu2xq]{border-radius:var(--radius-frame);background:var(--band);color:var(--band-ink);margin-top:clamp(48px,7vw,80px);padding:clamp(24px,4.5vw,48px)}.pq-head[data-astro-cid-jxueu2xq]{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:16px;margin-bottom:22px;display:flex}.pq-k[data-astro-cid-jxueu2xq]{font-size:var(--label-size);letter-spacing:.12em;text-transform:uppercase;color:var(--band-gold);margin:0 0 8px;font-weight:700}.pq[data-astro-cid-jxueu2xq] h2[data-astro-cid-jxueu2xq]{font-family:var(--font-heading);margin:0;font-size:clamp(1.7rem,3.4vw,2.4rem);font-weight:500;line-height:1.1}.pq[data-astro-cid-jxueu2xq] h2[data-astro-cid-jxueu2xq] em[data-astro-cid-jxueu2xq]{font-weight:400}.pq-sub[data-astro-cid-jxueu2xq]{max-width:44ch;color:var(--band-ink-2);margin:0}.pq-grid[data-astro-cid-jxueu2xq],.pq-pairs[data-astro-cid-jxueu2xq]{grid-template-columns:minmax(0,1fr);gap:14px;display:grid}@media (width>=720px){.pq-grid[data-astro-cid-jxueu2xq],.pq-pairs[data-astro-cid-jxueu2xq]{grid-template-columns:repeat(2,minmax(0,1fr))}}.pq-pairs[data-astro-cid-jxueu2xq]{background:var(--band-rule);border:1px solid var(--band-rule);border-radius:var(--radius-card);gap:1px;margin-top:22px;overflow:hidden}.pq-card[data-astro-cid-jxueu2xq]{border-radius:var(--radius-card);border:1px solid var(--band-rule);background:color-mix(in srgb, var(--band-ink) 5%, var(--band));padding:20px}.pq-s[data-astro-cid-jxueu2xq]{font-family:var(--font-jp);margin:0;font-size:1.3rem;line-height:2}.pq-blank[data-astro-cid-jxueu2xq]{text-align:center;border-bottom:2px solid var(--band-gold);min-width:1.6em;color:var(--band-gold);font-weight:700;display:inline-block}.pq-vi[data-astro-cid-jxueu2xq]{color:var(--band-ink-2);margin:0;font-size:.88rem}.pq-btns[data-astro-cid-jxueu2xq]{gap:8px;margin-top:14px;display:flex}.pq-btns[data-astro-cid-jxueu2xq] button[data-astro-cid-jxueu2xq]{min-width:56px;min-height:var(--tap-min);border:1px solid var(--band-rule);color:var(--band-ink);font:700 1.35rem/1 var(--font-jp-display);cursor:pointer;background:0 0;border-radius:12px}.pq-btns[data-astro-cid-jxueu2xq] button[data-astro-cid-jxueu2xq]:focus-visible{outline:2px solid var(--band-gold);outline-offset:2px}.pq-btns[data-astro-cid-jxueu2xq] button[data-astro-cid-jxueu2xq].is-ok{background:#5e6b3f;border-color:#a3b383}.pq-btns[data-astro-cid-jxueu2xq] button[data-astro-cid-jxueu2xq].is-no{background:#5a2a20;border-color:#d38c6a}.pq-why[data-astro-cid-jxueu2xq]{color:var(--band-ink-2);margin-top:12px;font-size:.88rem}.pq-why[data-astro-cid-jxueu2xq] summary[data-astro-cid-jxueu2xq]{cursor:pointer;color:var(--band-ink-2);font-size:.8rem}.pq-why[data-astro-cid-jxueu2xq][open] summary[data-astro-cid-jxueu2xq]{display:none}.pq-why[data-astro-cid-jxueu2xq] p[data-astro-cid-jxueu2xq]{margin:0}.pq-why[data-astro-cid-jxueu2xq] b[data-astro-cid-jxueu2xq]{color:var(--band-gold)}.pq-pair[data-astro-cid-jxueu2xq]{background:var(--band);padding:22px}.pq-vs[data-astro-cid-jxueu2xq]{font:700 2rem/1 var(--font-jp-display);flex-wrap:wrap;align-items:baseline;gap:10px;margin:0;display:flex}.pq-vs[data-astro-cid-jxueu2xq] em[data-astro-cid-jxueu2xq]{font:italic 400 .95rem var(--font-heading);color:var(--band-ink-2)}.pq-t[data-astro-cid-jxueu2xq]{color:var(--band-ink-2);margin:10px 0 0;font-size:.92rem}.pq-e[data-astro-cid-jxueu2xq]{border-top:1px solid var(--band-rule);font-family:var(--font-jp);--mark-color:var(--band-gold);margin:10px 0 0;padding-top:10px;font-size:1rem;line-height:1.9}.ref-page[data-astro-cid-qsm23vuj] ruby{ruby-align:center}.ref-page[data-astro-cid-qsm23vuj]{box-sizing:border-box;width:100%;max-width:1120px;margin-inline:auto;padding-block:0 72px;padding-inline:20px}.ref-sec[data-astro-cid-qsm23vuj]{margin-top:clamp(48px,7vw,80px)}.ref-head[data-astro-cid-qsm23vuj]{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:16px;margin-bottom:22px;display:flex}.ref-head[data-astro-cid-qsm23vuj]>p[data-astro-cid-qsm23vuj]{max-width:52ch;color:var(--text-muted);margin:0}.ref-k[data-astro-cid-qsm23vuj]{font-size:var(--label-size);letter-spacing:.12em;text-transform:uppercase;color:var(--clay);margin:0 0 8px;font-weight:700}.ref-sec[data-astro-cid-qsm23vuj] h2[data-astro-cid-qsm23vuj]{font-family:var(--font-heading);margin:0;font-size:clamp(1.7rem,3.4vw,2.4rem);font-weight:500;line-height:1.1}.ref-sec[data-astro-cid-qsm23vuj] h2[data-astro-cid-qsm23vuj] em[data-astro-cid-qsm23vuj]{font-weight:400}.ref-extra[data-astro-cid-qsm23vuj]{margin-top:28px}.ref-faq[data-astro-cid-qsm23vuj]{margin-top:clamp(48px,7vw,80px)}
