.category-carousel[data-astro-cid-j5fyy5e7]{min-width:0}.category-carousel-heading[data-astro-cid-j5fyy5e7]{justify-content:space-between;align-items:center;gap:16px;display:flex}.category-carousel-heading[data-astro-cid-j5fyy5e7] h2[data-astro-cid-j5fyy5e7]{margin-bottom:0}.category-carousel-controls[data-astro-cid-j5fyy5e7]{flex-shrink:0;justify-content:flex-end;gap:7px;min-width:95px;display:flex}.category-carousel-controls[data-astro-cid-j5fyy5e7] button[data-astro-cid-j5fyy5e7]{width:44px;height:44px;color:var(--ink);background:#fff;border:1px solid #c8d4de;border-radius:50%;place-items:center;padding:10px;display:grid}.category-carousel-controls[data-astro-cid-j5fyy5e7] button[data-astro-cid-j5fyy5e7][hidden]{display:none}.category-carousel-controls[data-astro-cid-j5fyy5e7] svg[data-astro-cid-j5fyy5e7]{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:20px;height:20px}.category-carousel-pages[data-astro-cid-j5fyy5e7]{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;gap:24px;padding:3px 0 10px;display:flex;overflow-x:auto}.category-carousel-pages[data-astro-cid-j5fyy5e7]::-webkit-scrollbar{display:none}.category-carousel-page[data-astro-cid-j5fyy5e7]{scroll-snap-align:start;flex:0 0 100%;min-width:0}.study-categories[data-astro-cid-j5fyy5e7] .category-carousel-heading[data-astro-cid-j5fyy5e7]{margin-bottom:14px}.study-categories[data-astro-cid-j5fyy5e7] .category-carousel-heading[data-astro-cid-j5fyy5e7] h2[data-astro-cid-j5fyy5e7]{margin:0}.study-categories[data-astro-cid-j5fyy5e7] .category-carousel-controls[data-astro-cid-j5fyy5e7]{gap:3px;min-width:75px}.study-categories[data-astro-cid-j5fyy5e7] .category-carousel-controls[data-astro-cid-j5fyy5e7] button[data-astro-cid-j5fyy5e7]{background:0 0;border:0;width:36px;height:44px;padding:8px}.study-categories[data-astro-cid-j5fyy5e7] .category-carousel-pages[data-astro-cid-j5fyy5e7]{gap:16px}.discovery-pagination[data-astro-cid-heczkiwd]{justify-content:space-between;align-items:center;gap:12px;margin-block:18px;font-size:.8rem;display:flex}.discovery-pagination[data-astro-cid-heczkiwd][hidden]{display:none}.discovery-pagination[data-astro-cid-heczkiwd] button[data-astro-cid-heczkiwd]{border:1px solid var(--border);min-height:44px;color:var(--blue);background:#fff;border-radius:22px;padding:9px 13px;font-size:.8rem}.discovery-pagination[data-astro-cid-heczkiwd] button[data-astro-cid-heczkiwd]:disabled{opacity:.45}.category-rail{min-width:0;margin-bottom:12px;padding-right:48px;position:relative}.category-rail .category-track{overscroll-behavior-x:contain;scrollbar-width:none;flex-wrap:nowrap;gap:8px;margin:0;padding:4px 2px 8px;scroll-padding-inline:105px 20px;display:flex;overflow-x:auto}.category-track::-webkit-scrollbar{display:none}.category-track>[data-discovery-filter]{white-space:nowrap;flex-shrink:0}.category-track>[data-discovery-filter=all]{z-index:2;position:sticky;left:0;box-shadow:5px 0 8px #fff}.category-scroll{color:var(--ink);z-index:3;background:#fff;border:1px solid #c8d4de;border-radius:22px;place-items:center;width:40px;height:42px;padding:8px;display:grid;position:absolute;top:4px;right:0}.category-scroll-left{right:45px}.category-scroll[hidden]{display:none}.category-rail:has(.category-scroll-left:not([hidden])){padding-right:93px}.category-scroll svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:20px;height:20px}.category-rail-mobile{margin-bottom:4px;padding-right:25px}.category-rail-mobile .category-track{gap:6px;padding-block:3px 7px}.category-rail-mobile .category-scroll{background:linear-gradient(90deg,#f5f7fa80,#f5f7fa 35%);border:0;width:30px;height:44px;padding:6px;top:-3px;right:-7px}.category-rail-mobile .category-scroll-left{display:none}.category-rail-mobile:has(.category-scroll-left:not([hidden])){padding-right:25px}@media (prefers-reduced-motion:reduce){.category-track{scroll-behavior:auto}}.discovery-footer[data-astro-cid-bo2xmev3] nav[data-astro-cid-bo2xmev3] button[data-astro-cid-bo2xmev3]{font:inherit;color:inherit;text-align:left;background:0 0;border:0;min-height:44px;padding:0;text-decoration:none}.discovery-footer[data-astro-cid-bo2xmev3] nav[data-astro-cid-bo2xmev3] button[data-astro-cid-bo2xmev3]:hover{text-decoration:underline}.discovery-footer[data-astro-cid-bo2xmev3] nav[data-astro-cid-bo2xmev3]{grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;gap:4px 16px;display:grid}.discovery-footer[data-astro-cid-bo2xmev3] nav[data-astro-cid-bo2xmev3]>a[data-astro-cid-bo2xmev3],.discovery-footer[data-astro-cid-bo2xmev3] nav[data-astro-cid-bo2xmev3]>button[data-astro-cid-bo2xmev3]{align-items:center;min-height:44px;line-height:1.5;text-decoration:none;display:flex}.discovery-footer[data-astro-cid-bo2xmev3] nav[data-astro-cid-bo2xmev3]>a[data-astro-cid-bo2xmev3]:hover,.discovery-footer[data-astro-cid-bo2xmev3] nav[data-astro-cid-bo2xmev3]>button[data-astro-cid-bo2xmev3]:hover{text-decoration:underline}
