.head[data-astro-cid-7lmwcbdz]{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:4px 18px;margin-bottom:16px}h1[data-astro-cid-7lmwcbdz],h2[data-astro-cid-7lmwcbdz]{margin:0;font-family:var(--font-heading);font-weight:700;letter-spacing:0;font-size:clamp(26px,4vw,34px)}h1[data-astro-cid-7lmwcbdz]{font-size:clamp(34px,6vw,52px)}.all[data-astro-cid-7lmwcbdz]{font-size:14px;white-space:nowrap;margin-left:auto}.card[data-astro-cid-numgsr46] a[data-astro-cid-numgsr46]{display:flex;flex-direction:column;gap:10px;text-decoration:none;height:100%}.card[data-astro-cid-numgsr46] a[data-astro-cid-numgsr46]:hover h3[data-astro-cid-numgsr46]{color:var(--celadon-deep)}.card[data-astro-cid-numgsr46] .cover{transition:transform .25s ease;transform-origin:bottom}.card[data-astro-cid-numgsr46] a[data-astro-cid-numgsr46]:hover .cover{transform:translateY(-3px)}h3[data-astro-cid-numgsr46]{margin:0;font-size:18px}.by[data-astro-cid-numgsr46]{margin:2px 0 0;font-size:13.5px;color:var(--ink-soft)}.summary[data-astro-cid-numgsr46]{margin:6px 0 0;font-size:15px;color:var(--ink-soft);line-height:1.55}.reading[data-astro-cid-numgsr46]{display:inline-block;width:8px;height:8px;border-radius:50%;background:var(--dan-red);margin-right:8px;vertical-align:.15em}.meta[data-astro-cid-numgsr46]{display:flex;align-items:center;gap:10px;margin:8px 0 0}.items[data-astro-cid-utuasvyx]{display:grid;gap:28px 20px;align-items:start;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));padding-bottom:0}.scroll[data-astro-cid-utuasvyx] .items[data-astro-cid-utuasvyx]{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:minmax(170px,210px);overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:12px;scrollbar-width:thin}.scroll[data-astro-cid-utuasvyx] .items[data-astro-cid-utuasvyx]>*{scroll-snap-align:start}.books[data-astro-cid-kck37qzz]{display:flex;flex-wrap:wrap;gap:32px 56px}aside[data-astro-cid-kck37qzz]{flex:1 1 200px;max-width:220px}.sections[data-astro-cid-kck37qzz]{flex:999 1 600px;min-width:0;display:flex;flex-direction:column;gap:36px}h1[data-astro-cid-kck37qzz]{margin:0;font-family:var(--font-heading);font-weight:700;letter-spacing:-.01em;font-size:clamp(34px,6vw,52px)}.count[data-astro-cid-kck37qzz]{margin:4px 0 20px;font-size:14px}ul[data-astro-cid-kck37qzz]{list-style:none;margin:0;padding:0}nav[data-astro-cid-kck37qzz] ul[data-astro-cid-kck37qzz]{border-top:2px solid var(--rule-strong)}nav[data-astro-cid-kck37qzz] a[data-astro-cid-kck37qzz]{display:flex;justify-content:space-between;gap:12px;padding:6px 0;border-bottom:1px solid var(--rule);font-size:14px}nav[data-astro-cid-kck37qzz] a[data-astro-cid-kck37qzz]:hover span[data-astro-cid-kck37qzz]:first-child{color:var(--dan-red)}section[data-astro-cid-kck37qzz]{scroll-margin-top:24px}h2[data-astro-cid-kck37qzz]{margin:0;display:flex;align-items:baseline;justify-content:space-between;font-size:24px;letter-spacing:-.01em;border-bottom:2px solid var(--rule-strong);padding-bottom:6px}h2[data-astro-cid-kck37qzz] .n[data-astro-cid-kck37qzz]{font-size:13px;font-weight:400;color:var(--ink-soft)}.rows[data-astro-cid-kck37qzz],.reading[data-astro-cid-kck37qzz]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:32px}.rows[data-astro-cid-kck37qzz] a[data-astro-cid-kck37qzz]{display:flex;justify-content:space-between;gap:12px;padding:7px 0;border-bottom:1px solid var(--rule);font-size:15px;line-height:1.35;height:100%;box-sizing:border-box}.rows[data-astro-cid-kck37qzz] .a[data-astro-cid-kck37qzz]{color:var(--ink-soft);text-align:right;flex-shrink:0;max-width:45%}.reading[data-astro-cid-kck37qzz] a[data-astro-cid-kck37qzz]{display:block;padding:10px 0;border-bottom:1px solid var(--rule);height:100%;box-sizing:border-box}.reading[data-astro-cid-kck37qzz] .t[data-astro-cid-kck37qzz]{display:block;font-size:17px;font-weight:700;line-height:1.3}.reading[data-astro-cid-kck37qzz] .a[data-astro-cid-kck37qzz]{display:block;margin-top:2px;font-size:14px;color:var(--ink-soft)}a[data-astro-cid-kck37qzz]:hover .t[data-astro-cid-kck37qzz]{color:var(--dan-red)}.dot[data-astro-cid-kck37qzz]{display:inline-block;width:7px;height:7px;border-radius:50%;background:var(--dan-red);margin-right:8px;vertical-align:.12em}@media(max-width:720px){aside[data-astro-cid-kck37qzz]{max-width:none}nav[data-astro-cid-kck37qzz] ul[data-astro-cid-kck37qzz]{display:flex;flex-wrap:wrap;gap:0 18px;border-top:0}nav[data-astro-cid-kck37qzz] a[data-astro-cid-kck37qzz]{border-bottom:0;padding:3px 0;gap:6px}.rows[data-astro-cid-kck37qzz],.reading[data-astro-cid-kck37qzz]{grid-template-columns:1fr}}.page[data-astro-cid-qioybvha]{padding-top:var(--page-top)}.filters[data-astro-cid-qioybvha]{display:flex;flex-wrap:wrap;gap:8px;margin:-4px 0 20px}.filters[data-astro-cid-qioybvha] button[data-astro-cid-qioybvha]{font:inherit;font-size:13.5px;padding:3px 12px;border-radius:999px;border:1px solid var(--rule);background:transparent;color:var(--ink-soft);cursor:pointer}.list[data-astro-cid-qioybvha]{list-style:none;margin:0;padding:0;max-width:760px;border-top:2px solid var(--rule-strong)}.list[data-astro-cid-qioybvha] li[data-astro-cid-qioybvha]{display:flex;justify-content:space-between;gap:16px;padding:9px 0;border-bottom:1px solid var(--rule);font-size:16px}.list[data-astro-cid-qioybvha] a[data-astro-cid-qioybvha]:hover{color:var(--dan-red)}.list[data-astro-cid-qioybvha] .a[data-astro-cid-qioybvha]{color:var(--ink-soft);text-align:right}details[data-astro-cid-qioybvha]{border-bottom:1px solid var(--rule)}summary[data-astro-cid-qioybvha]{display:flex;justify-content:space-between;gap:16px;padding:9px 0;font-size:16px;cursor:pointer;list-style:none}summary[data-astro-cid-qioybvha]::-webkit-details-marker{display:none}summary[data-astro-cid-qioybvha] .t[data-astro-cid-qioybvha]:before{content:"";display:inline-block;width:6px;height:6px;margin:0 10px 2px 2px;border-right:1.5px solid var(--ink-soft);border-bottom:1.5px solid var(--ink-soft);transform:rotate(-45deg);transition:transform .15s ease}details[data-astro-cid-qioybvha][open] summary[data-astro-cid-qioybvha] .t[data-astro-cid-qioybvha]:before{transform:rotate(45deg)}@media(prefers-reduced-motion:reduce){summary[data-astro-cid-qioybvha] .t[data-astro-cid-qioybvha]:before{transition:none}}summary[data-astro-cid-qioybvha]:hover .t[data-astro-cid-qioybvha]{color:var(--dan-red)}summary[data-astro-cid-qioybvha] .a[data-astro-cid-qioybvha]{color:var(--ink-soft);text-align:right}.body[data-astro-cid-qioybvha]{padding:0 0 14px 20px;display:grid;gap:10px}.body[data-astro-cid-qioybvha] dl[data-astro-cid-qioybvha]{margin:0;display:grid;grid-template-columns:max-content 1fr;gap:4px 20px;font-size:14.5px}.body[data-astro-cid-qioybvha] dl[data-astro-cid-qioybvha] div[data-astro-cid-qioybvha]{display:contents}.body[data-astro-cid-qioybvha] dt[data-astro-cid-qioybvha]{color:var(--ink-soft)}.body[data-astro-cid-qioybvha] dd[data-astro-cid-qioybvha]{margin:0}.body[data-astro-cid-qioybvha] .prose[data-astro-cid-qioybvha]{font-size:15.5px}.body[data-astro-cid-qioybvha] .prose[data-astro-cid-qioybvha] p:last-child{margin-bottom:0}.filters[data-astro-cid-qioybvha] button[data-astro-cid-qioybvha][aria-pressed=true]{background:var(--ink);border-color:var(--ink);color:var(--hanji)}
