.catalog-reader[data-astro-cid-x6odgdcu]{max-width:1376px;margin:0 auto 64px;padding:0 28px;outline-offset:5px}.reader-toolbar[data-astro-cid-x6odgdcu]{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:16px;border-top:1px solid var(--color-rule);border-bottom:1px solid var(--color-rule);padding:16px 0}.reader-navigation[data-astro-cid-x6odgdcu],.reader-jump[data-astro-cid-x6odgdcu],.reader-actions[data-astro-cid-x6odgdcu]{display:flex;align-items:center;gap:12px}.reader-navigation[data-astro-cid-x6odgdcu] p[data-astro-cid-x6odgdcu]{font-size:.8rem;min-width:96px;text-align:center}.reader-toolbar[data-astro-cid-x6odgdcu] button[data-astro-cid-x6odgdcu],.reader-toolbar[data-astro-cid-x6odgdcu] a[data-astro-cid-x6odgdcu],.zoom-toolbar[data-astro-cid-x6odgdcu] button[data-astro-cid-x6odgdcu]{min-height:44px;border:1px solid var(--color-rule);padding:9px 13px;font-size:.78rem;background:#fff;color:var(--color-ink)}.reader-toolbar[data-astro-cid-x6odgdcu] button[data-astro-cid-x6odgdcu]:hover,.reader-toolbar[data-astro-cid-x6odgdcu] a[data-astro-cid-x6odgdcu]:hover,.zoom-toolbar[data-astro-cid-x6odgdcu] button[data-astro-cid-x6odgdcu]:hover{border-color:var(--color-accent-deep)}button[data-astro-cid-x6odgdcu]:disabled{opacity:.4;cursor:default}.reader-jump[data-astro-cid-x6odgdcu]{font-size:.78rem;gap:8px}.reader-jump[data-astro-cid-x6odgdcu] input[data-astro-cid-x6odgdcu]{width:60px;padding:9px 6px;border:1px solid var(--color-rule);text-align:center;margin-left:5px;min-height:44px}.reader-help[data-astro-cid-x6odgdcu]{font-size:.76rem;line-height:1.7;color:var(--color-ink-soft);margin:16px 0 24px}.reader-stage[data-astro-cid-x6odgdcu]{max-width:1200px;margin:auto;overflow:hidden;padding:16px 0 30px}.reader-book[data-astro-cid-x6odgdcu]{margin:0 auto}.reader-page[data-astro-cid-x6odgdcu]{background:#fff;overflow:hidden;box-shadow:0 0 0 1px #e5e8e2}.reader-page[data-astro-cid-x6odgdcu] img[data-astro-cid-x6odgdcu]{width:100%;height:100%;object-fit:contain;display:block;background:#fff}.reader-error[data-astro-cid-x6odgdcu]{padding:24px 0}.reader-error[data-astro-cid-x6odgdcu] a[data-astro-cid-x6odgdcu]{text-decoration:underline}.catalog-reader[data-astro-cid-x6odgdcu].is-expanded{position:fixed;inset:0;z-index:1000;background:#fff;margin:0;padding:16px 24px;max-width:none;overflow:auto}.is-expanded[data-astro-cid-x6odgdcu] .reader-stage[data-astro-cid-x6odgdcu]{max-width:min(1200px,calc((100dvh - 200px)*1.5))}.reader-zoom[data-astro-cid-x6odgdcu]{width:95vw;max-width:1400px;max-height:94dvh;border:1px solid var(--color-rule);padding:0;background:#fff}.reader-zoom[data-astro-cid-x6odgdcu]::backdrop{background:#172b25aa}.zoom-toolbar[data-astro-cid-x6odgdcu]{position:sticky;top:0;z-index:1;background:#fff;display:flex;align-items:center;gap:12px;padding:12px;border-bottom:1px solid var(--color-rule);font-size:.85rem}.zoom-toolbar[data-astro-cid-x6odgdcu] strong[data-astro-cid-x6odgdcu]{margin-right:auto}.zoom-scroll[data-astro-cid-x6odgdcu]{overflow:auto;max-height:calc(94dvh - 72px);background:#f7f8f5;padding:16px}.zoom-scroll[data-astro-cid-x6odgdcu] img[data-astro-cid-x6odgdcu]{display:block;width:100%;max-width:none;height:auto;margin:0 auto;background:#fff}.catalog-reader[data-astro-cid-x6odgdcu] [data-astro-cid-x6odgdcu]:is(button,a,input):focus-visible{outline:2px solid var(--color-accent-deep);outline-offset:3px}@media(max-width:760px){.catalog-reader[data-astro-cid-x6odgdcu]{padding:0 16px;margin-bottom:40px}.reader-toolbar[data-astro-cid-x6odgdcu]{gap:12px}.reader-navigation[data-astro-cid-x6odgdcu]{width:100%;justify-content:space-between}.reader-navigation[data-astro-cid-x6odgdcu] p[data-astro-cid-x6odgdcu]{font-size:.76rem}.reader-actions[data-astro-cid-x6odgdcu]{flex-wrap:wrap;gap:8px}.reader-actions[data-astro-cid-x6odgdcu] button[data-astro-cid-x6odgdcu],.reader-actions[data-astro-cid-x6odgdcu] a[data-astro-cid-x6odgdcu]{font-size:.72rem;padding:8px 10px}.reader-help[data-astro-cid-x6odgdcu]{font-size:.73rem}.reader-stage[data-astro-cid-x6odgdcu]{padding:4px 0 20px}.reader-jump[data-astro-cid-x6odgdcu]{width:100%;justify-content:center}.is-expanded[data-astro-cid-x6odgdcu]{padding:12px}.is-expanded[data-astro-cid-x6odgdcu] .reader-stage[data-astro-cid-x6odgdcu]{max-width:100%}.reader-zoom[data-astro-cid-x6odgdcu]{width:96vw}.zoom-toolbar[data-astro-cid-x6odgdcu]{gap:6px;font-size:.73rem}.zoom-toolbar[data-astro-cid-x6odgdcu] button[data-astro-cid-x6odgdcu]{padding:8px}.zoom-scroll[data-astro-cid-x6odgdcu]{padding:5px}}@media(prefers-reduced-motion:reduce){.catalog-reader[data-astro-cid-x6odgdcu] [data-astro-cid-x6odgdcu]{scroll-behavior:auto!important}}.catalog-intro[data-astro-cid-sbldwvmp]{max-width:1376px;margin:auto;padding:30px 28px}.catalog-intro[data-astro-cid-sbldwvmp] nav[data-astro-cid-sbldwvmp]{display:flex;gap:25px;font-size:.85rem;margin-bottom:35px}.catalog-intro[data-astro-cid-sbldwvmp] nav[data-astro-cid-sbldwvmp] a[data-astro-cid-sbldwvmp]{padding:10px 0;border-bottom:2px solid transparent}.catalog-intro[data-astro-cid-sbldwvmp] nav[data-astro-cid-sbldwvmp] a[data-astro-cid-sbldwvmp][aria-current]{border-color:var(--color-accent-deep)}.eyebrow[data-astro-cid-sbldwvmp]{text-transform:uppercase;font-size:.69rem;letter-spacing:.12em;color:var(--color-accent-deep)}h1[data-astro-cid-sbldwvmp]{font-family:var(--font-display);font-size:clamp(2.8rem,5vw,4.5rem);line-height:1.1;margin:14px 0 18px}.catalog-intro[data-astro-cid-sbldwvmp]>p[data-astro-cid-sbldwvmp]:not(.eyebrow){font-size:1rem;line-height:1.7;color:var(--color-ink-soft);max-width:46rem}.catalog-back[data-astro-cid-sbldwvmp]{display:inline-block;text-decoration:underline;text-underline-offset:5px;font-size:.83rem;margin-top:18px}@media(max-width:760px){.catalog-intro[data-astro-cid-sbldwvmp]{padding:24px 20px}.catalog-intro[data-astro-cid-sbldwvmp] nav[data-astro-cid-sbldwvmp]{margin-bottom:24px}}
