.toc[data-astro-cid-4chhmdk2]{flex-direction:column;gap:14px;display:flex}h2[data-astro-cid-4chhmdk2]{font-family:var(--f-serif);color:var(--c-ink);font-size:26px;font-weight:500;line-height:1.4}.chapters[data-astro-cid-4chhmdk2]{border-top:1px solid var(--c-rule-strong);flex-direction:column;display:flex}.chapter[data-astro-cid-4chhmdk2]{border-bottom:1px solid var(--c-rule);flex-direction:column;gap:6px;padding:18px 0 22px;display:flex}.group[data-astro-cid-4chhmdk2]{letter-spacing:.08em;color:var(--c-note);font-size:14px}.row[data-astro-cid-4chhmdk2]{color:var(--c-ink);align-items:baseline;gap:20px;text-decoration:none;display:flex}.row[data-astro-cid-4chhmdk2]:hover{color:var(--c-hover)}.no[data-astro-cid-4chhmdk2]{font-family:var(--f-mono);color:var(--c-accent);font-size:14px;font-weight:400}.name[data-astro-cid-4chhmdk2]{font-family:var(--f-serif);font-size:20px;font-weight:500;line-height:1.5}.lead[data-astro-cid-4chhmdk2]{color:var(--c-text-2);font-size:15px;line-height:1.7}.pages[data-astro-cid-4chhmdk2]{flex-direction:column;gap:4px;padding-top:4px;font-size:16px;line-height:1.6;display:flex}.pages[data-astro-cid-4chhmdk2] a[data-astro-cid-4chhmdk2]{text-decoration-color:var(--c-rule);text-underline-offset:.2em}.pages[data-astro-cid-4chhmdk2] a[data-astro-cid-4chhmdk2]:hover{text-decoration-color:currentColor}@media (width>=561px){.lead[data-astro-cid-4chhmdk2],.pages[data-astro-cid-4chhmdk2]{padding-left:45px}}.band[data-astro-cid-h7g55s3x]{background:var(--c-deep);width:100%;color:var(--c-on-deep)}.band-inner[data-astro-cid-h7g55s3x]{max-width:var(--w-page);padding:40px var(--gutter) 52px;flex-direction:column;gap:10px;margin:0 auto;display:flex}.crumbs[data-astro-cid-h7g55s3x]{color:var(--c-on-deep-4);flex-wrap:wrap;font-size:14px;line-height:1.6;display:flex}.crumbs[data-astro-cid-h7g55s3x] li[data-astro-cid-h7g55s3x]+li[data-astro-cid-h7g55s3x]:before{content:"　／　"}.crumbs[data-astro-cid-h7g55s3x] a[data-astro-cid-h7g55s3x],.crumbs[data-astro-cid-h7g55s3x] a[data-astro-cid-h7g55s3x]:hover{color:var(--c-on-deep-4)}.label[data-astro-cid-h7g55s3x]{font-family:var(--f-mono);letter-spacing:.14em;color:var(--c-accent-on-deep);font-size:13px;line-height:1.6}h1[data-astro-cid-h7g55s3x]{font-family:var(--f-serif);color:var(--c-on-deep);font-size:clamp(32px,3.6vw,42px);font-weight:500;line-height:1.4}h1[data-astro-cid-h7g55s3x].long{font-size:clamp(24px,2.8vw,34px);line-height:1.45}.h1-sup[data-astro-cid-h7g55s3x],.h1-main[data-astro-cid-h7g55s3x]{display:block}.h1-sup[data-astro-cid-h7g55s3x]{color:var(--c-on-deep-1);margin-bottom:4px;font-size:clamp(16px,1.5vw,19px);line-height:1.6}.archive[data-astro-cid-h7g55s3x]{width:100%}.archive-inner[data-astro-cid-h7g55s3x]{max-width:calc(var(--w-archive) + 2 * var(--gutter));padding:56px var(--gutter) 96px;flex-direction:column;gap:32px;margin:0 auto;display:flex}.note[data-astro-cid-h7g55s3x]{background:var(--c-card);border:1px solid var(--c-rule);border-left:3px solid var(--c-rule-warm);color:var(--c-text-2);flex-direction:column;gap:4px;padding:18px 22px;font-size:15px;display:flex}.note-title[data-astro-cid-h7g55s3x]{color:var(--c-ink);font-size:16px;font-weight:700}.texts-body[data-astro-cid-h7g55s3x]{min-width:0;color:var(--c-text)}.texts-body[data-astro-cid-h7g55s3x]>*+*{margin-top:1em}.texts-body[data-astro-cid-h7g55s3x] .gap{height:.6em}.texts-body[data-astro-cid-h7g55s3x]>.attach-prev,.texts-body[data-astro-cid-h7g55s3x]>.attach-next+*{margin-top:0}.texts-body[data-astro-cid-h7g55s3x] strong{color:var(--c-ink);font-weight:700}.texts-body[data-astro-cid-h7g55s3x] strong.current{color:var(--c-note)}.texts-body[data-astro-cid-h7g55s3x] .center{text-align:center}.texts-body[data-astro-cid-h7g55s3x] ul,.texts-body[data-astro-cid-h7g55s3x] ol{padding-left:1.6em}.texts-body[data-astro-cid-h7g55s3x] ul{list-style:outside}.texts-body[data-astro-cid-h7g55s3x] ul.circle{list-style:circle}.texts-body[data-astro-cid-h7g55s3x] ol{list-style:decimal}.texts-body[data-astro-cid-h7g55s3x] li+li,.texts-body[data-astro-cid-h7g55s3x] li>ul,.texts-body[data-astro-cid-h7g55s3x] li>ol{margin-top:.3em}.texts-body[data-astro-cid-h7g55s3x] li.spaced{margin-bottom:1em}.texts-body[data-astro-cid-h7g55s3x] li::marker{color:var(--c-text-2)}.texts-body[data-astro-cid-h7g55s3x] img{vertical-align:middle}.texts-body[data-astro-cid-h7g55s3x] img.w70{width:70%}.texts-body[data-astro-cid-h7g55s3x] .table-wrap{max-width:100%;overflow-x:auto}.texts-body[data-astro-cid-h7g55s3x] table{border-collapse:collapse;background:var(--c-card);font-size:15px;line-height:1.6}.texts-body[data-astro-cid-h7g55s3x] th,.texts-body[data-astro-cid-h7g55s3x] td{border:1px solid var(--c-rule);text-align:center;vertical-align:middle;padding:6px 12px}.texts-body[data-astro-cid-h7g55s3x] th{background:var(--c-band);color:var(--c-ink);font-weight:500}.texts-body[data-astro-cid-h7g55s3x] .first{text-align:left}.texts-body[data-astro-cid-h7g55s3x] td.blank{background:var(--c-band)}.pager[data-astro-cid-h7g55s3x]{border-top:1px solid var(--c-rule-strong);flex-direction:column;gap:18px;padding-top:22px;display:flex}.pager-row[data-astro-cid-h7g55s3x]{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 32px;display:grid}.prev[data-astro-cid-h7g55s3x],.next[data-astro-cid-h7g55s3x]{color:var(--c-ink);flex-direction:column;gap:4px;text-decoration:none;display:flex}.next[data-astro-cid-h7g55s3x]{text-align:right;grid-column:2}.prev[data-astro-cid-h7g55s3x]:hover,.next[data-astro-cid-h7g55s3x]:hover{color:var(--c-hover)}.dir[data-astro-cid-h7g55s3x]{color:var(--c-accent);font-size:14px;font-weight:500}.to[data-astro-cid-h7g55s3x]{font-family:var(--f-serif);font-size:17px;line-height:1.6}.to[data-astro-cid-h7g55s3x] .no[data-astro-cid-h7g55s3x]{font-family:var(--f-mono);color:var(--c-accent);font-size:14px}.up[data-astro-cid-h7g55s3x]{font-size:15px}@media (width<=560px){.pager-row[data-astro-cid-h7g55s3x]{grid-template-columns:minmax(0,1fr)}.next[data-astro-cid-h7g55s3x]{text-align:left;grid-column:1}}
