.NavBar_bar__aAlGH{--bar-bg:var(--sec-bg,var(--menu-bar,var(--color-surface)));position:relative;z-index:4}.NavBar_bar__aAlGH:before{content:"";position:absolute;inset:0;z-index:-1;background:var(--bar-bg);box-shadow:0 0 0 100vmax var(--bar-bg),0 0 0 calc(100vmax + var(--border-width)) var(--color-border);-webkit-clip-path:inset(calc(-1 * var(--border-width)) -100vmax);clip-path:inset(calc(-1 * var(--border-width)) -100vmax);pointer-events:none}.NavBar_inner__EOZuy{max-width:var(--container-max);margin:0 auto}.NavBar_list__MTR8m{display:flex;gap:var(--sp-1);margin:0;padding:0 var(--gutter);list-style:none;overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:none}.NavBar_list__MTR8m::-webkit-scrollbar{display:none}.NavBar_item__zkOD9{position:relative;flex:1 0 auto;display:grid}.NavBar_link__fBJDB{display:flex;align-items:center;justify-content:center;min-height:var(--tap);padding:0 12px;border-radius:var(--r);color:var(--color-text);font-size:.92rem;font-weight:var(--font-weight-medium);text-decoration:none;white-space:nowrap}.NavBar_link__fBJDB:hover{color:var(--brand-text)}.NavBar_panel__4DsCw{display:none}@container app (min-width: 1000px){.NavBar_inner__EOZuy{position:relative}.NavBar_list__MTR8m{justify-content:flex-start;gap:4px;overflow:visible}.NavBar_item__zkOD9[data-kind=cat]:is(:hover,:focus-within,[data-open]):not([data-closed])>.NavBar_link__fBJDB{background:var(--color-surface);color:var(--brand-text);box-shadow:inset 0 -2px 0 var(--brand)}.NavBar_item__zkOD9{flex:0 1 auto;min-width:0}.NavBar_item__zkOD9[data-wide]{position:static}.NavBar_link__fBJDB{padding:0 12px;border-radius:0;overflow:hidden;text-overflow:ellipsis;font-size:.95rem}.NavBar_more__LZSPH{margin-left:auto}.NavBar_hasMenu__JrHU7:after{content:"▾";margin-left:5px;font-size:.65em;opacity:.55}.NavBar_more__LZSPH .NavBar_link__fBJDB{font-weight:var(--font-weight-bold)}.NavBar_panel__4DsCw{position:absolute;top:100%;left:50%;z-index:6;min-width:320px;padding:14px 18px 16px;border:var(--border-width) solid var(--color-border);border-radius:var(--r-card);background:var(--color-surface);color:var(--color-text);box-shadow:var(--shadow);transform:translateX(-50%);grid-template-columns:auto auto;gap:4px 28px;text-align:left}.NavBar_item__zkOD9:first-child>.NavBar_panel__4DsCw{left:0;transform:none}.NavBar_item__zkOD9:last-child>.NavBar_panel__4DsCw{left:auto;right:0;transform:none}.NavBar_item__zkOD9:focus-within>.NavBar_panel__4DsCw,.NavBar_item__zkOD9:hover>.NavBar_panel__4DsCw,.NavBar_item__zkOD9[data-open]>.NavBar_panel__4DsCw{display:grid}.NavBar_item__zkOD9[data-closed]>.NavBar_panel__4DsCw{display:none!important}.NavBar_item__zkOD9[data-wide]>.NavBar_panelWide__nBGOS{left:var(--gutter);right:var(--gutter);min-width:0;padding:16px 24px 18px;border-top:0;border-radius:0 0 var(--r-card) var(--r-card);box-shadow:0 14px 28px rgb(15 25 35/.16);transform:none;grid-template-columns:repeat(var(--cols,4),minmax(0,1fr));gap:2px 28px}.NavBar_panelCat__AoP_7 .NavBar_catBooks__HJmRa{grid-column:span var(--book-cols)}.NavBar_bookCols__c9q49{columns:var(--book-cols);column-gap:28px}.NavBar_bookCols__c9q49 .NavBar_panelLink__Hw9a_{page-break-inside:avoid;break-inside:avoid}.NavBar_catAuthors___pPtx{grid-column:span var(--author-cols)}.NavBar_authorRows__DsNwd{display:grid;grid-template-rows:repeat(var(--author-rows),auto);grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);grid-column-gap:28px;column-gap:28px}.NavBar_panelCat__AoP_7 .NavBar_panelLink__Hw9a_{min-height:30px}.NavBar_panelCat__AoP_7 .NavBar_bookLink__78uM4{display:block;line-height:30px}.NavBar_bookLink__78uM4:before{content:var(--bullet,none);margin-right:7px;color:var(--color-text-muted)}.NavBar_bookAuthor__iWgx6{color:var(--color-text-muted)}.NavBar_lineLink__QTxmV{padding-block:3px;color:inherit;text-decoration:none}.NavBar_lineLink__QTxmV:focus-visible,.NavBar_lineLink__QTxmV:hover{color:var(--brand-text);text-decoration:underline}.NavBar_panelFoot__7LIgW{grid-column:1/-1;display:flex;gap:24px;margin-top:8px;border-top:var(--border-width) solid var(--color-border)}.NavBar_panelWide__nBGOS .NavBar_panelAll__mLAVN,.NavBar_panelWide__nBGOS .NavBar_panelTitle__DHc1O{grid-column:1/-1}.NavBar_panelWide__nBGOS .NavBar_panelLink__Hw9a_{max-width:none}.NavBar_panelTitle__DHc1O{margin:0 0 4px;font-family:var(--font-body);font-size:.78rem;font-weight:var(--font-weight-bold);opacity:.65}.NavBar_panelLink__Hw9a_{display:flex;align-items:center;max-width:260px;min-height:36px;overflow:hidden;color:var(--color-text);font-size:.88rem;text-decoration:none;text-overflow:ellipsis;white-space:nowrap}a.NavBar_panelLink__Hw9a_:hover{color:var(--brand-text);text-decoration:underline}.NavBar_panelAll__mLAVN{margin-top:6px;color:var(--brand-text);font-weight:var(--font-weight-bold)}.NavBar_panelAuthors__pSt_n .NavBar_authorLink__Vzvlb{gap:10px;min-height:var(--tap)}.NavBar_authorName__MByNb{min-width:0;overflow:hidden;text-overflow:ellipsis}.NavBar_panelTopics__12AY3 .NavBar_panelLink__Hw9a_:before{content:var(--bullet,none);margin-right:8px;opacity:.6}}.Section_sections__xFqR4{display:grid;width:100%;max-width:var(--container-max);margin:0 auto;padding:0 var(--gutter) var(--sec-sp-p)}.Section_sections__xFqR4>*{order:var(--o-p,0);min-width:0}@container app (min-width: 1000px){.Section_sections__xFqR4>*{order:var(--o-d,0)}}.Section_sec__T_SNt{display:grid;grid-gap:var(--sec-gap);gap:var(--sec-gap);margin-top:var(--sec-sp-p);padding:var(--sec-pad,var(--sec-pad-p));border:var(--sec-border,0);border-radius:var(--sec-r,var(--r-card));background:var(--sec-bg,var(--surface));color:var(--sec-fg,inherit);box-shadow:var(--shadow)}.Section_sec__T_SNt[data-first]{gap:6px}@container app (min-width: 1000px){.Section_sec__T_SNt{margin-top:var(--sec-sp-d);padding:var(--sec-pad,var(--sec-pad-d))}}.Section_head__rjp77{display:flex;align-items:baseline;justify-content:space-between;flex-wrap:wrap;gap:10px}.Section_title__pyb1w{min-width:0;margin:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:var(--sec-title)}.Section_more__m49lj{display:inline-flex;align-items:center;flex:none;min-height:var(--tap);padding-left:var(--sp-2);color:var(--brand-text);font-size:.9rem;font-weight:var(--font-weight-medium);text-decoration:none}.Section_more__m49lj:hover{text-decoration:underline}.Section_note__pdQ7Y{flex:1 1 auto;color:var(--muted);font-size:.78rem;font-weight:var(--font-weight-medium)}.Section_bleed__j599i{margin-left:calc(-1 * var(--gutter));margin-right:calc(-1 * var(--gutter))}.Section_hero__VKVqF{display:grid;grid-gap:var(--sec-sp-p);gap:var(--sec-sp-p);margin-top:6px}.Section_hero__VKVqF>*{min-width:0}.Section_tiles___9ujd{display:grid;grid-gap:var(--sec-sp-p);gap:var(--sec-sp-p)}.Section_tile__XWWOP{display:flex;flex-direction:column;justify-content:center;gap:var(--sp-1);min-height:0;padding:16px 18px;border-radius:var(--r-card);color:#ffffff;text-decoration:none}.Section_tileTitle__OgA1O{font-family:var(--font-display);font-size:1.05rem;font-weight:var(--font-weight-heavy);line-height:1.35}.Section_tileSub__ZHEVe{font-size:.85rem;opacity:.92}@container app (min-width: 1000px){.Section_hero__VKVqF{grid-template-columns:var(--hero-cols);margin:var(--sec-sp-p) 0 0}.Section_hero__VKVqF[data-no-tiles]{grid-template-columns:minmax(0,1fr)}.Section_hero__VKVqF>section{border-radius:var(--r-card);overflow:hidden}}.Section_custom__c7NQc{--cvw:var(--cover-card-p,160px);display:grid;grid-template-columns:minmax(0,1fr);grid-gap:3px;gap:3px;box-sizing:border-box;min-width:0;align-content:start;padding:var(--card-pad-p,0);color:var(--color-text);text-align:var(--card-align,center);text-decoration:none}@container app (min-width: 700px){.Section_custom__c7NQc{--cvw:var(--cover-card-d,120px)}}@container app (min-width: 1000px){.Section_custom__c7NQc{padding:var(--card-pad-d,8px 6px 10px)}}.Section_customCover__YgwK0,.Section_customImage__FyT3I{justify-self:var(--card-align,center);max-width:100%}.Section_customCover__YgwK0{box-sizing:border-box;display:flex;flex-direction:column;justify-content:space-between;aspect-ratio:var(--card-ar,2/3);width:var(--cvw);padding:12px 10px;border-radius:var(--r);color:#ffffff;font-family:var(--font-display);box-shadow:0 1px 0 rgb(0 0 0/.08);overflow:hidden}.Section_customCoverTitle__vZfBm{display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden;font-size:.98rem;font-weight:var(--font-weight-heavy);line-height:1.3}.Section_customCoverSub__0Nczx{font-family:var(--font-body);font-size:.72rem;opacity:.9}.Section_customImage__FyT3I{aspect-ratio:var(--card-ar,2/3);width:var(--cvw);border-radius:var(--r);object-fit:cover}.Section_customTitle__QBhW0{margin-top:4px;font-size:.9rem;font-weight:600}.Section_customSub__MNbox,.Section_customTitle__QBhW0{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;line-height:var(--line-height-card)}.Section_customSub__MNbox{color:var(--muted);font-size:.85rem}.Section_customPrice__mm7rr{display:flex;flex-wrap:wrap;justify-content:var(--card-align,center);align-items:baseline;gap:6px;line-height:var(--line-height-card)}.Section_customNow__f8_6b{font-weight:var(--font-weight-bold)}.Section_customWas___mt6z{color:var(--muted);font-size:.8rem;text-decoration:line-through}.Section_trust__JRZ6a{--trust-h:var(--trust-h-p,var(--tap));--trust-icon:var(--trust-icon-p,26px);--trust-text:var(--trust-text-p,0.85rem)}@container app (min-width: 1000px){.Section_trust__JRZ6a{--trust-h:var(--trust-h-d,var(--tap));--trust-icon:var(--trust-icon-d,26px);--trust-text:var(--trust-text-d,0.85rem)}}.Section_trustItem___KuEr{display:flex;align-items:center;gap:10px;min-height:var(--trust-h);font-size:var(--trust-text);line-height:1.35}.Section_trustIcon__7iekT{flex:none;width:var(--trust-icon);height:var(--trust-icon);color:var(--brand)}.Section_textBlock__CbCX1{display:grid;align-content:start;grid-gap:8px;gap:8px}.Section_textBlock__CbCX1 p{max-width:70ch;margin:0}.Section_textBlockTitle__DZ4hN{margin:0;font-size:1rem}.Section_cta__NIsrv{justify-self:start;display:inline-flex;padding:0 20px;background:var(--brand);color:var(--brand-ink);font-weight:var(--font-weight-bold)}.Section_cta__NIsrv,.Section_ctile__Md2b7{align-items:center;min-height:var(--tap);border-radius:var(--r);text-decoration:none}.Section_ctile__Md2b7{display:flex;justify-content:center;padding:0 14px;background:var(--chip);color:var(--color-text);font-size:.9rem;text-align:center}.Section_ranked___Tyb4{display:grid;grid-gap:4px;gap:4px;margin:0;padding:0;list-style:none}.Section_rankedRow__Zua4U{display:grid;grid-template-columns:28px 40px minmax(0,1fr) auto;align-items:center;grid-gap:10px;gap:10px;min-height:var(--tap);color:var(--color-text);font-size:.92rem;text-decoration:none}.Section_rank__4yW2q{color:var(--muted);font-family:var(--font-display);font-weight:var(--font-weight-heavy);text-align:center;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.Section_rankedCover__RoBbb{aspect-ratio:2/3;width:40px;border-radius:var(--radius-cover)}.Section_rankedTitle__5nXmt{min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.Section_rankedAuthor__Z7SPm{display:block;color:var(--muted);font-size:.8rem}.Section_metric__4HktI{color:var(--muted);font-size:.8rem;white-space:nowrap;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.Section_skeleton__Y3Fa7{height:280px;border-radius:var(--r);background:linear-gradient(90deg,var(--chip),var(--surface),var(--chip));background-size:200% 100%}@media (prefers-reduced-motion:no-preference){.Section_skeleton__Y3Fa7{animation:Section_shimmer__LpelE 1.2s linear infinite}@keyframes Section_shimmer__LpelE{to{background-position:-200% 0}}}.Section_authorRow__I_MpO{--avatar-size:var(--avatar-phone,76px)}@container app (min-width: 1000px){.Section_authorRow__I_MpO{--avatar-size:var(--avatar-desk,90px)}}