.alan-library[data-library-catalog] .alan-library-opening{padding-bottom:12px}.alan-library[data-library-catalog] .alan-library-discovery{display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,.92fr);align-items:center;gap:40px;padding:40px 0;margin:16px 0 0;text-align:left}.alan-library-discovery__heading h2{font:450 clamp(25px,2.5vw,36px) / 1.16 var(--lib-sans);letter-spacing:-.045em;max-width:20ch;margin:14px 0 0}.alan-library-discovery__heading>.alan-library-label{font-size:9px}.er-discovery-root{display:contents}.er-discovery-root[hidden],[data-discovery-fallback][hidden]{display:none!important}.er-discovery-sr{position:absolute!important;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;margin:0!important}.alan-library[data-library-catalog] .alan-library-search{width:100%;margin:0}.alan-library[data-library-catalog] .alan-library-search__field{border-radius:999px;background:transparent;min-height:64px;padding:6px 10px 6px 20px}.alan-library[data-library-catalog] .alan-library-search input{font-size:14px}.alan-library[data-library-catalog] .alan-library-search__hint{margin:12px 0 0;min-height:18px;text-align:left}.alan-library[data-library-catalog] .alan-library-search label{margin:0}.alan-library[data-library-catalog] .alan-library-shelf{padding-top:40px}@media(max-width:760px){.alan-library[data-library-catalog] .alan-library-discovery{grid-template-columns:minmax(0,1fr);gap:24px;margin:0;padding:28px 0 32px}.alan-library-discovery__heading h2{font-size:27px;max-width:22ch;margin-top:12px}.alan-library[data-library-catalog] .alan-library-search__field{min-height:60px;border-radius:999px;padding-left:16px}.alan-library[data-library-catalog] .alan-library-search input{font-size:14px}.alan-library[data-library-catalog] .alan-library-search__hint{font-size:11px;line-height:1.6}.alan-library[data-library-catalog] .alan-library-shelf{padding-top:32px}}@media(prefers-reduced-motion:reduce){.er-discovery-root *{transition:none!important}}.er-discovery-search [data-library-search-clear]{width:44px;min-width:44px}
