.BookshelfSection-module__TjPW_G__section{--bookshelf-desktop-pane-transition-ms:1s;--bookshelf-desktop-rail-transition-ms:.42s;min-width:0}.BookshelfSection-module__TjPW_G__desktopTrack{scrollbar-width:none}.BookshelfSection-module__TjPW_G__desktopTrack::-webkit-scrollbar{display:none}.BookshelfSection-module__TjPW_G__scrubber{touch-action:none}.BookshelfSection-module__TjPW_G__desktopBurst{top:50%;right:var(--bookshelf-burst-right);width:var(--bookshelf-burst-size);height:var(--bookshelf-burst-size);transform:translate(var(--bookshelf-burst-translate-x), var(--bookshelf-burst-translate-y))}.BookshelfSection-module__TjPW_G__desktopAccordionColumns{height:100%;display:flex}.BookshelfSection-module__TjPW_G__desktopAccordionColumn{flex:0 0 var(--bookshelf-rail-w);background:#fff;min-width:0;position:relative;overflow:hidden}.BookshelfSection-module__TjPW_G__desktopAccordionColumnWithPanel:before{content:"";z-index:0;width:100%;height:var(--bookshelf-featured-h);pointer-events:none;background:#e1e1e1;position:absolute;inset:0 0 auto}.BookshelfSection-module__TjPW_G__desktopAccordionColumnExpanded{flex-basis:calc(100% - (var(--bookshelf-rail-w) * (var(--bookshelf-category-count) - 1)))}.BookshelfSection-module__TjPW_G__desktopAccordionColumnClosing{isolation:isolate}.BookshelfSection-module__TjPW_G__desktopAccordionColumnClosingSplit{display:flex}.BookshelfSection-module__TjPW_G__desktopAccordionRailFace{z-index:2;width:var(--bookshelf-rail-w);opacity:1;transition:opacity var(--bookshelf-desktop-rail-transition-ms) cubic-bezier(.22, 1, .36, 1);position:absolute;inset:0 auto 0 0}.BookshelfSection-module__TjPW_G__desktopAccordionRailFaceHidden{opacity:0;pointer-events:none}.BookshelfSection-module__TjPW_G__desktopAccordionRailFaceClosing{transition:none}.BookshelfSection-module__TjPW_G__desktopPanelControls{opacity:1;visibility:visible;transition:opacity .22s cubic-bezier(.22,1,.36,1),visibility linear}.BookshelfSection-module__TjPW_G__desktopPanelControlsHidden{opacity:0;visibility:hidden;pointer-events:none;transition:opacity .22s cubic-bezier(.22,1,.36,1),visibility 0s linear .22s}.BookshelfSection-module__TjPW_G__desktopPanelControlsHiddenInstant{opacity:0;visibility:hidden;pointer-events:none;transition:none}.BookshelfSection-module__TjPW_G__desktopAccordionPanelFace{z-index:1;background:#fff;position:absolute;inset:0}.BookshelfSection-module__TjPW_G__desktopAccordionColumnClosingSplit .BookshelfSection-module__TjPW_G__desktopAccordionRailFace{flex:0 0 var(--bookshelf-rail-w);position:relative;inset:auto}.BookshelfSection-module__TjPW_G__desktopAccordionColumnClosingSplit .BookshelfSection-module__TjPW_G__desktopAccordionPanelFace{min-width:0;height:100%;animation:BookshelfSection-module__TjPW_G__bookshelfDesktopClosingPanelSettle var(--bookshelf-desktop-rail-transition-ms) cubic-bezier(.22, 1, .36, 1) both;flex:auto;position:relative;inset:auto}.BookshelfSection-module__TjPW_G__desktopAccordionAnimate .BookshelfSection-module__TjPW_G__desktopAccordionColumn{transition:flex-basis var(--bookshelf-desktop-pane-transition-ms) cubic-bezier(.19, 1, .22, 1)}@keyframes BookshelfSection-module__TjPW_G__bookshelfDesktopClosingPanelSettle{0%{transform:translateX(calc(-1 * var(--bookshelf-rail-w)))}to{transform:translate(0)}}.BookshelfSection-module__TjPW_G__mobileAccordionPanel{grid-template-rows:0fr;display:grid;overflow:hidden}.BookshelfSection-module__TjPW_G__mobileAccordionPanelOpen{grid-template-rows:1fr}.BookshelfSection-module__TjPW_G__mobileAccordionPanelHeightAnimate{will-change:grid-template-rows;transition:grid-template-rows 1.5s cubic-bezier(.22,1,.36,1)}.BookshelfSection-module__TjPW_G__mobileAccordionPanelInner{min-height:0}.BookshelfSection-module__TjPW_G__mobileAccordionItem{scroll-margin-top:40px}@media (min-width:1024px){.BookshelfSection-module__TjPW_G__section{--bookshelf-section-gap:calc(100dvh * 10 / 900);--bookshelf-topbar-h:calc(100dvh * 68 / 900);--bookshelf-topbar-label-w:calc(100dvh * 145 / 900);--bookshelf-topbar-gap:calc(100dvh * 20 / 900);--bookshelf-topbar-py:calc(100dvh * 9 / 900);--bookshelf-topbar-label-px:calc(100dvh * 35 / 900);--bookshelf-topbar-label-size:calc(100dvh * 18 / 900);--bookshelf-topbar-body-pl:calc(100dvh * 40 / 900);--bookshelf-topbar-body-pr:calc(100dvh * 50 / 900);--bookshelf-topbar-curator-gap:calc(100dvh * 13 / 900);--bookshelf-topbar-curator-stack-h:calc(100dvh * 42 / 900);--bookshelf-topbar-curator-stack-gap:calc(100dvh * 5 / 900);--bookshelf-topbar-curator-row-gap:calc(100dvh * 10 / 900);--bookshelf-curator-icon-size:calc(100dvh * 58 / 900);--bookshelf-curator-label-size:calc(100dvh * 12 / 900);--bookshelf-curator-title-size:calc(100dvh * 24 / 900);--bookshelf-curator-profile-size:calc(100dvh * 14 / 900);--bookshelf-change-button-h:calc(100dvh * 40 / 900);--bookshelf-change-button-w:calc(100dvh * 194 / 900);--bookshelf-change-button-size:calc(100dvh * 16 / 900);--bookshelf-rail-w:calc(100dvh * 60 / 900);--bookshelf-rail-pad-x:calc(100dvh * 15 / 900);--bookshelf-rail-pad-y:calc(100dvh * 40 / 900);--bookshelf-rail-gap:calc(100dvh * 25 / 900);--bookshelf-rail-divider-w:calc(100dvh * 30 / 900);--bookshelf-rail-title-w:calc(100dvh * 20 / 900);--bookshelf-rail-count-h:calc(100dvh * 78 / 900);--bookshelf-rail-count-w:calc(100dvh * 13 / 900);--bookshelf-rail-index-size:calc(100dvh * 18 / 900);--bookshelf-rail-title-size:calc(100dvh * 20 / 900);--bookshelf-rail-count-size:calc(100dvh * 12 / 900);--bookshelf-featured-h:calc(100dvh * 223 / 900);--bookshelf-featured-pad-x:calc(100dvh * 40 / 900);--bookshelf-featured-pad-y:calc(100dvh * 39 / 900);--bookshelf-featured-gap:calc(100dvh * 45 / 900);--bookshelf-featured-title-gap:calc(100dvh * 10 / 900);--bookshelf-featured-order-size:calc(100dvh * 18 / 900);--bookshelf-featured-nav-py:calc(100dvh * 8 / 900);--bookshelf-featured-title-size:calc(100dvh * 32 / 900);--bookshelf-featured-count-size:calc(100dvh * 18 / 900);--bookshelf-reaction-w:calc(100dvh * 200 / 900);--bookshelf-reaction-h:calc(100dvh * 40 / 900);--bookshelf-reaction-py:calc(100dvh * 5 / 900);--bookshelf-reaction-item-gap:calc(100dvh * 4 / 900);--bookshelf-reaction-item-px:calc(100dvh * 10 / 900);--bookshelf-reaction-item-py:calc(100dvh * 4 / 900);--bookshelf-reaction-size:calc(100dvh * 14 / 900);--bookshelf-reaction-icon-size:calc(100dvh * 15 / 900);--bookshelf-burst-size:calc(100dvh * 200 / 900);--bookshelf-burst-text-size:calc(100dvh * 14 / 900);--bookshelf-burst-right:0px;--bookshelf-burst-translate-x:100%;--bookshelf-burst-translate-y:calc(-50% - (100dvh * 10 / 900));--bookshelf-progress-pad-x:calc(100dvh * 40 / 900);--bookshelf-progress-h:calc(100dvh * 44 / 900);--bookshelf-progress-gap:calc(100dvh * 20 / 900);--bookshelf-progress-w:calc(100dvh * 340 / 900);--bookshelf-progress-track-h:calc(100dvh * 10 / 900);--bookshelf-progress-line-w:calc(100dvh * 219 / 900);--bookshelf-progress-thumb-size:calc(100dvh * 10 / 900);--bookshelf-progress-thumb-left:calc(100dvh * 25 / 900);--bookshelf-progress-label-size:calc(100dvh * 12 / 900);--bookshelf-list-h:calc(100dvh * 530 / 900);--bookshelf-desktop-nav-arrow-box-size:calc(100dvh * 24 / 900);--bookshelf-desktop-nav-arrow-size:calc(100dvh * 18 / 900);--bookshelf-desktop-nav-number-size:calc(100dvh * 18 / 900);--bookshelf-desktop-nav-number-gap:calc(100dvh * 25 / 900);--article-list-card-h:calc(100dvh * 143 / 900);--article-list-card-w:calc(100dvh * 301 / 900);--article-list-gap-x:calc(100dvh * 35 / 900);--article-list-gap-y:calc(100dvh * 30 / 900);--article-list-track-pad-x:calc(100dvh * 40 / 900);--bookshelf-card-size:calc(100dvh * 140 / 900);--bookshelf-card-w:calc(100dvh * 295 / 900);--bookshelf-card-gap:calc(100dvh * 15 / 900);--bookshelf-card-grid-gap-x:calc(100dvh * 30 / 900);--bookshelf-card-grid-gap-y:calc(100dvh * 30 / 900);--bookshelf-cards-pad-x:calc(100dvh * 40 / 900);--bookshelf-cards-pad-y:calc(100dvh * 30 / 900);--bookshelf-cards-pad-bottom:calc(100dvh * 40 / 900);--bookshelf-card-date-size:calc(100dvh * 18 / 900);--bookshelf-card-title-size:calc(100dvh * 16 / 900);--bookshelf-card-excerpt-size:calc(100dvh * 12 / 900)}}@media (prefers-reduced-motion:reduce){.BookshelfSection-module__TjPW_G__desktopAccordionColumn,.BookshelfSection-module__TjPW_G__mobileAccordionPanel,.BookshelfSection-module__TjPW_G__mobileAccordionPanelOpen,.BookshelfSection-module__TjPW_G__mobileAccordionPanelHeightAnimate{transition:none;animation:none}}
