.books-hero{grid-template-columns:minmax(0,1fr) auto;align-items:end;column-gap:48px;margin:44px 0 8px;display:grid}.books-hero .h-text{min-width:0}.books-hero h1{font-family:var(--font-serif);font-size:var(--text-size-4xl);color:var(--text-primary);letter-spacing:.02em;margin:0;font-weight:700;line-height:1.4}.books-hero .sub{font-family:var(--font-serif);font-size:var(--text-size-lg);line-height:var(--leading-relaxed);color:var(--text-tertiary);margin:14px 0 0}.bk-metrics{align-self:end;display:grid}.bk-metric{flex-direction:column;gap:3px;padding:6px 28px 2px 0;display:flex}.bk-metric+.bk-metric{border-left:1px solid var(--border-hairline);padding-left:28px}.bk-metric b{font-family:var(--font-serif);font-size:var(--text-size-3xl);color:var(--accent-primary);font-variant-numeric:tabular-nums;font-weight:700;line-height:1.1}.bk-metric span{font-size:var(--text-size-sm);letter-spacing:.14em;color:var(--text-muted)}.bk-list{margin-top:36px}.bk-list .b-card{grid-template-columns:72px minmax(0,1fr)}.bk-list .b-cover{width:72px}.bk-list .b-title{font-size:var(--text-size-lg)}.bk-quote{font-family:var(--font-serif);font-size:var(--text-size-sm);color:var(--text-tertiary);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:4px 0 0;line-height:1.7;display:-webkit-box;overflow:hidden}@media (width<=640px){.books-hero{grid-template-columns:minmax(0,1fr);margin:32px 0 4px}.books-hero h1{font-size:var(--text-size-3xl)}.books-hero .sub{font-size:var(--text-size-md)}.bk-metrics{margin-top:18px}.bk-metric{padding:10px 12px 9px 0}.bk-metric+.bk-metric{padding-left:12px}.bk-metric b{font-size:var(--text-size-2xl)}.bk-metric span{letter-spacing:.1em;font-size:10px}.bk-list .b-card{grid-template-columns:80px minmax(0,1fr);align-items:start;gap:16px}.bk-list .b-cover{width:80px}.bk-from{display:none}.bk-quote{-webkit-line-clamp:3}}
