.books-page[data-astro-cid-xglhyxzr]{padding-block:clamp(44px,8vh,80px) 80px}.page-head[data-astro-cid-xglhyxzr]{display:grid;grid-template-columns:128px minmax(0,720px);gap:clamp(24px,5vw,58px);align-items:start}.head-copy[data-astro-cid-xglhyxzr]{min-width:0}.head-copy[data-astro-cid-xglhyxzr] .display[data-astro-cid-xglhyxzr]{margin-top:12px}.intro[data-astro-cid-xglhyxzr]{max-width:42em;margin-top:16px;color:var(--muted);font-size:15px;line-height:1.9}.head-copy[data-astro-cid-xglhyxzr] .page-meta{margin-top:22px}.practice-stats[data-astro-cid-xglhyxzr]{display:flex;flex-wrap:wrap;gap:18px 30px;margin:36px 0 50px 186px;padding:16px 0;border-top:1px solid var(--ink);border-bottom:1px solid var(--line)}.practice-stats[data-astro-cid-xglhyxzr] div[data-astro-cid-xglhyxzr]{min-width:74px}.practice-stats[data-astro-cid-xglhyxzr] dt[data-astro-cid-xglhyxzr]{font-family:var(--hei);color:var(--muted);font-size:11px;line-height:1.4}.practice-stats[data-astro-cid-xglhyxzr] dd[data-astro-cid-xglhyxzr]{margin-top:4px;font-family:var(--mono);color:var(--ink);font-size:16px;line-height:1.3;font-variant-numeric:tabular-nums}.practice-stats[data-astro-cid-xglhyxzr] small[data-astro-cid-xglhyxzr]{margin-left:2px;color:var(--muted);font-size:11px}.shelf[data-astro-cid-xglhyxzr]{max-width:1040px;margin-left:186px}.shelf-head[data-astro-cid-xglhyxzr]{display:flex;min-height:40px;align-items:baseline;justify-content:space-between;gap:20px;padding:8px 0;border-bottom:1px solid var(--ink)}.shelf-head[data-astro-cid-xglhyxzr] h2[data-astro-cid-xglhyxzr]{font-size:18px;font-weight:600}.shelf-head[data-astro-cid-xglhyxzr] p[data-astro-cid-xglhyxzr]{font-family:var(--hei);color:var(--muted);font-size:11px}.book-list[data-astro-cid-xglhyxzr]{list-style:none}.book-row[data-astro-cid-xglhyxzr]{border-bottom:1px solid var(--line)}.book-row[data-astro-cid-xglhyxzr]>a[data-astro-cid-xglhyxzr]{display:grid;grid-template-columns:34px 66px minmax(240px,1fr) minmax(230px,.72fr);gap:clamp(14px,2.4vw,28px);min-height:132px;align-items:center;padding:18px 0;transition:background-color .14s ease,color .14s ease}.book-row[data-astro-cid-xglhyxzr]>a[data-astro-cid-xglhyxzr]:hover{background:color-mix(in srgb,var(--blue-ink) 5%,transparent);opacity:1}.book-row[data-astro-cid-xglhyxzr]>a[data-astro-cid-xglhyxzr]:focus-visible{outline-color:var(--blue-ink)}.sequence[data-astro-cid-xglhyxzr]{align-self:start;padding-top:4px;font-family:var(--mono);color:var(--muted);font-size:10px}.is-reading[data-astro-cid-xglhyxzr] .sequence[data-astro-cid-xglhyxzr]{padding-left:7px;border-left:2px solid var(--red-pencil);color:var(--ink)}.cover[data-astro-cid-xglhyxzr]{position:relative;width:66px;aspect-ratio:2 / 3;overflow:hidden;border:1px solid var(--line);background:var(--paper-2)}.cover[data-astro-cid-xglhyxzr]:after{content:attr(data-title);position:absolute;inset:8px;display:flex;align-items:center;justify-content:center;color:var(--ink);font-size:11px;line-height:1.3;text-align:center;overflow-wrap:anywhere}.cover[data-astro-cid-xglhyxzr] img[data-astro-cid-xglhyxzr]{position:absolute;inset:0;z-index:1;width:100%;height:100%;object-fit:cover}.book-copy[data-astro-cid-xglhyxzr]{display:flex;min-width:0;flex-direction:column;align-items:flex-start}.row-state[data-astro-cid-xglhyxzr]{display:flex;flex-wrap:wrap;gap:6px 12px;margin-bottom:6px;font-family:var(--hei);font-size:10px;line-height:1.5}.status[data-astro-cid-xglhyxzr]{color:var(--muted)}.status[data-astro-cid-xglhyxzr].active{color:var(--blue-ink);font-weight:600}.note-state[data-astro-cid-xglhyxzr]{color:var(--muted)}.note-state[data-astro-cid-xglhyxzr].ready{color:var(--ink);font-weight:600}.book-copy[data-astro-cid-xglhyxzr] strong[data-astro-cid-xglhyxzr]{font-size:18px;line-height:1.35;overflow-wrap:anywhere}.author[data-astro-cid-xglhyxzr]{margin-top:3px;font-family:var(--hei);color:var(--muted);font-size:12px;line-height:1.5;overflow-wrap:anywhere}.relevance[data-astro-cid-xglhyxzr]{max-width:46em;margin-top:10px;color:var(--ink);font-size:13px;line-height:1.7}.book-record[data-astro-cid-xglhyxzr]{display:grid;min-width:0;grid-template-columns:1fr 1fr;align-self:stretch;align-content:center;gap:10px 18px}.book-record[data-astro-cid-xglhyxzr] span[data-astro-cid-xglhyxzr]{display:flex;min-width:0;flex-direction:column;font-family:var(--mono);color:var(--ink);font-size:11px;line-height:1.45;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.book-record[data-astro-cid-xglhyxzr] b[data-astro-cid-xglhyxzr]{margin-bottom:2px;font-family:var(--hei);color:var(--muted);font-size:10px;font-weight:400}.method-note[data-astro-cid-xglhyxzr]{max-width:48em;margin:28px 0 0 186px;color:var(--muted);font-size:12.5px;line-height:1.9}@media(max-width:900px){.page-head[data-astro-cid-xglhyxzr]{grid-template-columns:112px minmax(0,1fr)}.practice-stats[data-astro-cid-xglhyxzr],.shelf[data-astro-cid-xglhyxzr],.method-note[data-astro-cid-xglhyxzr]{margin-left:0}.book-row[data-astro-cid-xglhyxzr]>a[data-astro-cid-xglhyxzr]{grid-template-columns:28px 58px minmax(0,1fr)}.cover[data-astro-cid-xglhyxzr]{width:58px}.book-record[data-astro-cid-xglhyxzr]{grid-column:3;grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:720px){.books-page[data-astro-cid-xglhyxzr]{padding-block:36px 64px}.page-head[data-astro-cid-xglhyxzr]{grid-template-columns:1fr;gap:20px}.head-copy[data-astro-cid-xglhyxzr] .display[data-astro-cid-xglhyxzr]{font-size:clamp(30px,10vw,38px)}.practice-stats[data-astro-cid-xglhyxzr]{margin-block:30px 38px;gap:16px 24px}.book-row[data-astro-cid-xglhyxzr]>a[data-astro-cid-xglhyxzr]{grid-template-columns:58px minmax(0,1fr);gap:8px 14px;min-height:0;padding:20px 0}.sequence[data-astro-cid-xglhyxzr]{grid-column:1;grid-row:1}.cover[data-astro-cid-xglhyxzr]{grid-column:1;grid-row:2 / span 2;width:58px;aspect-ratio:2 / 3}.book-copy[data-astro-cid-xglhyxzr]{grid-column:2;grid-row:1 / span 2}.book-copy[data-astro-cid-xglhyxzr] strong[data-astro-cid-xglhyxzr]{font-size:17px}.relevance[data-astro-cid-xglhyxzr]{margin-top:8px;font-size:12.5px}.book-record[data-astro-cid-xglhyxzr]{grid-column:2;grid-row:3;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:5px;padding-top:12px;border-top:1px solid var(--line)}.shelf-head[data-astro-cid-xglhyxzr]{min-height:40px}}
