.season-head[data-astro-cid-htvceiq4]{background:var(--tint);border-top:3px solid var(--accent);padding:1.5rem 1.5rem 1.25rem}@media (width<=47.99rem){.season-head[data-astro-cid-htvceiq4]{margin-inline:-1rem;padding-inline:1rem}}.season-title[data-astro-cid-htvceiq4]{color:var(--accent);letter-spacing:.06em;margin:0 0 .5rem;font-size:clamp(2rem,8vw,2.7rem);font-weight:700}.lead[data-astro-cid-htvceiq4]{color:var(--sub);margin:0;font-size:.95rem}.betsu[data-astro-cid-htvceiq4]{margin-top:.5rem}.betsu[data-astro-cid-htvceiq4] a[data-astro-cid-htvceiq4]{color:var(--accent)}.toc[data-astro-cid-htvceiq4]{font-family:var(--display);flex-wrap:wrap;gap:.5rem;margin:1rem 0 0;padding:0;font-weight:500;list-style:none;display:flex}.toc[data-astro-cid-htvceiq4] a[data-astro-cid-htvceiq4]{color:var(--accent);border:1px solid color-mix(in srgb, var(--accent) 35%, #fff);background:#fff;padding:.15rem .75rem;text-decoration:none;display:block}.toc[data-astro-cid-htvceiq4] a[data-astro-cid-htvceiq4]:hover{background:var(--accent);border-color:var(--accent);color:#fff}.toc[data-astro-cid-htvceiq4] a[data-astro-cid-htvceiq4]:after{content:"";opacity:.7;border-bottom:1.5px solid;border-right:1.5px solid;width:.38em;height:.38em;margin:0 .1em .22em .45em;display:inline-block;transform:rotate(45deg)}.toc[data-astro-cid-htvceiq4] a[data-astro-cid-htvceiq4]:hover .n[data-astro-cid-htvceiq4]{color:inherit}.toc[data-astro-cid-htvceiq4]+.toc[data-astro-cid-htvceiq4]{margin-top:.5rem}.toc[data-astro-cid-htvceiq4] .part[data-astro-cid-htvceiq4] a[data-astro-cid-htvceiq4]{background:var(--accent);border-color:var(--accent);color:#fff}.toc[data-astro-cid-htvceiq4] .part[data-astro-cid-htvceiq4] .n[data-astro-cid-htvceiq4]{color:inherit}.note[data-astro-cid-htvceiq4]{color:var(--sub);margin:-.5rem 0 0;font-size:.95rem}.toc[data-astro-cid-htvceiq4] .n[data-astro-cid-htvceiq4],h2[data-astro-cid-htvceiq4] .n[data-astro-cid-htvceiq4],h3[data-astro-cid-htvceiq4] .n[data-astro-cid-htvceiq4],h4[data-astro-cid-htvceiq4] .n[data-astro-cid-htvceiq4]{color:var(--sub);letter-spacing:0;font-size:.75em;font-weight:400;font-family:var(--sans);margin-left:.3em}h2[data-astro-cid-htvceiq4],h3[data-astro-cid-htvceiq4]{scroll-margin-top:1rem}h2[data-astro-cid-htvceiq4]{border-bottom:0;padding-bottom:0;font-size:1.6em}.setsumei[data-astro-cid-htvceiq4]{border-bottom:1px solid color-mix(in srgb, var(--accent) 12%, #fff);color:var(--sub);margin:-.25rem -1.75rem 0 -.5rem;padding:0 1.75rem .6rem .5rem;font-size:.9rem}@media (width<=47.99rem){.setsumei[data-astro-cid-htvceiq4]{margin-right:-.5rem;padding-right:1.25rem}}.entries[data-astro-cid-htvceiq4]{margin:0;padding:0;list-style:none}.entries[data-astro-cid-htvceiq4] li[data-astro-cid-htvceiq4]{border-bottom:1px solid color-mix(in srgb, var(--accent) 12%, #fff);grid-template-columns:auto 1fr;align-items:start;column-gap:.75rem;margin-inline:-.5rem -1.75rem;padding:.35rem 1.75rem .35rem .5rem;display:grid}.entries[data-astro-cid-htvceiq4] li[data-astro-cid-htvceiq4]:target,.names[data-astro-cid-htvceiq4] li[data-astro-cid-htvceiq4]:target{background:color-mix(in srgb, var(--accent) 18%, #fff);box-shadow:inset 0 0 0 2px var(--accent)}.entries[data-astro-cid-htvceiq4] li[data-astro-cid-htvceiq4],.names[data-astro-cid-htvceiq4] li[data-astro-cid-htvceiq4]{scroll-margin-top:30vh}.entries[data-astro-cid-htvceiq4] .k[data-astro-cid-htvceiq4]{flex-direction:column;display:flex}.entries[data-astro-cid-htvceiq4] .y[data-astro-cid-htvceiq4]{color:var(--sub);font-family:var(--sans);margin-top:.2rem;font-size:.7rem;line-height:1.2}.entries[data-astro-cid-htvceiq4] .w[data-astro-cid-htvceiq4]{--col:7.15rem;min-width:var(--col);font-family:var(--display);font-weight:700;font-size:clamp(1rem, calc(var(--col) / var(--n,1) / 1.04), 1.25rem);line-height:1.25;text-decoration:none}.entries[data-astro-cid-htvceiq4] a[data-astro-cid-htvceiq4].w{color:var(--accent)}.entries[data-astro-cid-htvceiq4] li[data-astro-cid-htvceiq4]:has(a.w){position:relative}.entries[data-astro-cid-htvceiq4] a[data-astro-cid-htvceiq4].w:after{content:"";position:absolute;inset:0}.entries[data-astro-cid-htvceiq4] a[data-astro-cid-htvceiq4].w:focus-visible{outline:none}.entries[data-astro-cid-htvceiq4] li[data-astro-cid-htvceiq4]:has(a.w:focus-visible){outline:2px solid var(--accent);outline-offset:-2px}.entries[data-astro-cid-htvceiq4] li[data-astro-cid-htvceiq4]:has(a.w):hover{background:var(--tint)}.entries[data-astro-cid-htvceiq4] li[data-astro-cid-htvceiq4]:has(a.w):after{content:"";border-right:1.5px solid var(--accent);border-bottom:1.5px solid var(--accent);opacity:.55;width:.45em;height:.45em;position:absolute;top:50%;right:.75rem;transform:translateY(-50%)rotate(-45deg)}.entries[data-astro-cid-htvceiq4] li[data-astro-cid-htvceiq4]:has(a.w):hover:after{opacity:1}.entries[data-astro-cid-htvceiq4] span[data-astro-cid-htvceiq4].w{color:#4a4540;font-weight:500}.entries[data-astro-cid-htvceiq4] .h[data-astro-cid-htvceiq4]{color:var(--sub);font-size:.9rem;line-height:1.6}.names[data-astro-cid-htvceiq4]{margin-top:1.75rem}.names[data-astro-cid-htvceiq4] h3[data-astro-cid-htvceiq4],.names[data-astro-cid-htvceiq4] h4[data-astro-cid-htvceiq4]{color:var(--ink);margin:0 0 .5rem;font-size:.95rem;font-weight:700}.names[data-astro-cid-htvceiq4] ul[data-astro-cid-htvceiq4]{grid-template-columns:repeat(auto-fill,minmax(7.5rem,1fr));gap:.4rem .75rem;margin:0 -.25rem;padding:0;list-style:none;display:grid}.names[data-astro-cid-htvceiq4] li[data-astro-cid-htvceiq4]{flex-direction:column;justify-content:flex-end;padding:.15rem .25rem;display:flex}.names[data-astro-cid-htvceiq4] .gyo[data-astro-cid-htvceiq4]{color:var(--sub);border-top:1px solid var(--line);grid-column:1/-1;margin-top:.25rem;padding-top:.25rem;font-size:.75rem}.names[data-astro-cid-htvceiq4] .gyo[data-astro-cid-htvceiq4]:first-child{border-top:0;margin-top:0}.names[data-astro-cid-htvceiq4] .y[data-astro-cid-htvceiq4]{color:var(--sub);font-family:var(--sans);font-size:.7rem;line-height:1.2}.names[data-astro-cid-htvceiq4] .w[data-astro-cid-htvceiq4]{font-family:var(--mincho);color:#4a4540;font-size:1.05rem;font-weight:500;line-height:1.3}.names[data-astro-cid-htvceiq4] .y[data-astro-cid-htvceiq4],.names[data-astro-cid-htvceiq4] .w[data-astro-cid-htvceiq4]{font-feature-settings:"palt";letter-spacing:0}@media (width<=47.99rem){.names[data-astro-cid-htvceiq4] ul[data-astro-cid-htvceiq4]{grid-template-columns:repeat(auto-fill,minmax(6.25rem,1fr));gap:.35rem .25rem;margin-inline:-.125rem}.names[data-astro-cid-htvceiq4] li[data-astro-cid-htvceiq4]{padding-inline:.125rem}.entries[data-astro-cid-htvceiq4] li[data-astro-cid-htvceiq4]{column-gap:.5rem;margin-right:-.5rem;padding-right:1.25rem}.entries[data-astro-cid-htvceiq4] .w[data-astro-cid-htvceiq4]{--col:5.25rem}.entries[data-astro-cid-htvceiq4] li[data-astro-cid-htvceiq4]:has(a.w):after{right:.5rem}}@media (width>=48rem){.entries[data-astro-cid-htvceiq4] .h[data-astro-cid-htvceiq4]{align-self:end}.entries[data-astro-cid-htvceiq4] li[data-astro-cid-htvceiq4]:has(a.w):after{top:auto;bottom:.85rem;transform:rotate(-45deg)}}
