.en-shell[data-v-41f72fea]{padding-top:var(--page-top)}.volumes[data-v-41f72fea]{display:flex;flex-direction:column;gap:var(--space-5)}.vol-head[data-v-41f72fea]{display:grid;grid-template-columns:3.2rem minmax(0,1fr) auto;gap:var(--space-2);align-items:start;padding-bottom:var(--space-2);border-bottom:1px solid var(--line)}.vol-no[data-v-41f72fea]{padding-top:10px;font-size:var(--fs-sm);letter-spacing:.16em;color:var(--text-1)}.vol-main[data-v-41f72fea]{min-width:0}.vol-title[data-v-41f72fea]{margin:0;font-family:var(--font-display);font-size:clamp(28px,4.2vw,42px);font-weight:var(--fw-bold);line-height:var(--lh-tight);letter-spacing:-.01em}.vol-link[data-v-41f72fea]{color:inherit;text-decoration:none;transition:color var(--dur-fast)}.vol-link[data-v-41f72fea]:hover{color:var(--cold)}.vol-sum[data-v-41f72fea]{max-width:62ch;margin:var(--space-1) 0 0;font-family:var(--font-serif);font-size:var(--fs-sm);line-height:var(--lh-relaxed);color:var(--text-1)}.vol-tally[data-v-41f72fea]{padding-top:12px;font-size:var(--fs-3xs);white-space:nowrap}.branches[data-v-41f72fea]{list-style:none;margin:var(--space-2) 0 0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:1fr;gap:var(--space-2)}.branches>li[data-v-41f72fea]{display:flex}.branch[data-v-41f72fea]{flex:1;min-width:0;min-height:176px;padding-right:calc(var(--card-pad-lg) + 20px)}.branch-k[data-v-41f72fea]{font-size:var(--fs-3xs);color:var(--text-1)}.branch-ttl[data-v-41f72fea]{position:relative;z-index:1;font-family:var(--font-display);font-size:clamp(20px,2.6vw,26px);font-weight:var(--fw-bold);line-height:var(--lh-tight);letter-spacing:-.01em;transition:color var(--dur-fast),transform var(--dur) cubic-bezier(.2,.8,.2,1)}.branch:hover .branch-ttl[data-v-41f72fea]{color:var(--cold);transform:translate(var(--nudge))}.branch-sum[data-v-41f72fea]{position:relative;z-index:1;margin-top:auto;font-family:var(--font-serif);font-size:var(--fs-sm);line-height:var(--lh-normal);color:var(--text-1);display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.branch-go[data-v-41f72fea]{position:absolute;right:var(--card-pad-lg);bottom:var(--card-pad);color:var(--cold);transition:transform var(--dur) cubic-bezier(.2,.8,.2,1)}.branch:hover .branch-go[data-v-41f72fea]{transform:translate(var(--nudge))}.empty[data-v-41f72fea]{margin:var(--space-2) 0 0;padding:var(--card-pad-lg);border:1px solid var(--card-brd);border-radius:var(--r-md)}@media (max-width: 880px){.branches[data-v-41f72fea]{grid-template-columns:1fr}}@media (max-width: 720px){.vol-head[data-v-41f72fea]{grid-template-columns:2.4rem minmax(0,1fr)}.vol-tally[data-v-41f72fea]{grid-column:2;padding-top:0}}@media (prefers-reduced-motion: reduce){.branch:hover .branch-ttl[data-v-41f72fea],.branch:hover .branch-go[data-v-41f72fea]{transform:none}}
