.discovery_intro__cUaGv{display:grid;grid-template-columns:1fr 240px;align-items:center;gap:var(--kf-space-8);padding-block:40px;background:linear-gradient(110deg,var(--kf-blue-100),var(--kf-white))}.discovery_subjectsIntro__lvwBq{min-height:clamp(300px,18vw,340px)}.discovery_intro__cUaGv img{width:220px;height:220px;object-fit:contain}.discovery_catalogHero__IvDW2{position:relative;isolation:isolate;background:linear-gradient(110deg,var(--kf-blue-100),var(--kf-white))}.discovery_catalogHero__IvDW2>nav{background:transparent}.discovery_catalogIntro__WlyWu{min-height:clamp(300px,18vw,340px);background:transparent}.discovery_intro__cUaGv p{max-width:70ch}.discovery_intro__cUaGv h1{font-size:var(--kf-font-size-title);line-height:1.4;margin-block:16px}.discovery_intro__cUaGv nav{display:flex;flex-wrap:wrap;gap:12px;font-size:14px}.discovery_intro__cUaGv nav a{display:inline-flex;align-items:center;min-height:44px;text-decoration:underline}.discovery_section__m4gyf{padding-block:40px 80px}.discovery_unavailable__HDGP_{max-width:680px;padding:clamp(24px,4vw,40px);border:1px solid var(--kf-border);border-radius:var(--kf-card-radius);background:var(--kf-card-bg);box-shadow:var(--kf-card-shadow)}.discovery_unavailable__HDGP_ h2{margin:0 0 var(--kf-space-text-block);color:var(--kf-ink);font-size:var(--kf-font-size-section);line-height:1.35}.discovery_unavailable__HDGP_ p{max-width:58ch;margin:0;color:var(--kf-text);line-height:1.7}.discovery_unavailable__HDGP_ a{display:inline-flex;align-items:center;justify-content:center;min-height:48px;margin-top:24px;padding:0 24px;border-radius:var(--kf-radius-pill);background:var(--kf-action);color:var(--kf-white);font-weight:700;text-decoration:none}.discovery_unavailable__HDGP_ a:hover{background:var(--kf-action-hover);color:var(--kf-white)}.discovery_unavailable__HDGP_ a:focus-visible{outline:3px solid var(--kf-action);outline-offset:3px}.discovery_browseLink__B4cz4{display:inline-flex;align-items:center;min-height:44px;margin-top:16px;font-weight:700;text-decoration:underline!important}.discovery_topics__pIQx5{margin-top:40px;padding:24px;background:var(--kf-surface);border:1px solid var(--kf-border);border-radius:var(--kf-card-radius)}.discovery_topics__pIQx5 h2{font-size:24px;margin-bottom:16px}.discovery_topics__pIQx5 summary{min-height:44px;padding-block:12px;cursor:pointer;color:var(--kf-text);font-weight:600}.discovery_topics__pIQx5 details+details{border-top:1px solid var(--kf-border)}.discovery_topics__pIQx5 ul{list-style:none;display:flex;flex-wrap:wrap;gap:8px;padding-block:8px 16px}.discovery_topics__pIQx5 a{display:inline-flex;align-items:center;justify-content:center;min-height:44px;min-width:44px;padding:8px 16px;border:1px solid var(--kf-border);border-radius:var(--kf-radius-pill);background:var(--kf-background)}.discovery_grid__WJXa2{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.discovery_card__tH80p{display:flex;flex-direction:column;align-items:flex-start;min-width:0;padding:24px;border:1px solid var(--kf-border);border-radius:var(--kf-card-radius);background:var(--kf-card-bg);box-shadow:var(--kf-card-shadow)}.discovery_card__tH80p img{width:120px;height:120px;object-fit:contain;align-self:center;margin-bottom:16px}.discovery_card__tH80p h2{font-size:24px;line-height:1.5}.discovery_card__tH80p p{margin-block:8px 20px;color:var(--kf-muted)}.discovery_cta__0HK0c{display:flex;align-items:center;gap:12px;color:var(--kf-action-hover);font-weight:700;margin-top:auto;min-height:44px}.discovery_cta__0HK0c svg{width:20px;height:20px}@media (max-width:800px){.discovery_intro__cUaGv{grid-template-columns:1fr 120px;padding-block:24px;gap:16px}.discovery_intro__cUaGv img{width:120px;height:120px}.discovery_grid__WJXa2{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.discovery_section__m4gyf{padding-block:24px 64px}.discovery_card__tH80p{padding:16px}.discovery_card__tH80p h2{font-size:20px}}@media (max-width:540px){.discovery_intro__cUaGv{grid-template-columns:1fr}.discovery_intro__cUaGv img{display:none}.discovery_card__tH80p img{width:90px;height:90px}}@media (max-width:359px){.discovery_grid__WJXa2{grid-template-columns:1fr}}.subject-rail_rail__HOBzE{padding-block:0 var(--kf-space-6);background:linear-gradient(110deg,var(--kf-blue-100),var(--kf-white));font-family:var(--kf-font-body)}.subject-rail_list__oLdqs{display:flex;align-items:stretch;gap:var(--kf-space-3);overflow-x:auto;padding-bottom:var(--kf-space-2);margin:0;list-style:none;scrollbar-width:thin}.subject-rail_item__jTWzX{flex:0 0 auto;display:flex}.subject-rail_tile__QfBUr{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:var(--kf-space-2);width:132px;min-height:132px;height:auto;padding:var(--kf-space-3);border:2px solid transparent;border-radius:var(--kf-radius-lg);background:var(--kf-surface);box-shadow:var(--kf-shadow-soft);color:var(--kf-ink);text-align:center;text-decoration:none;transition:border-color var(--kf-duration-fast) ease-out,transform var(--kf-duration-fast) ease-out}.subject-rail_tile__QfBUr:hover{border-color:var(--kf-action);transform:translateY(-2px)}.subject-rail_tile__QfBUr:focus-visible{outline:3px solid var(--kf-action);outline-offset:3px}.subject-rail_art__xiXTH{width:64px;height:64px;object-fit:contain;flex-shrink:0}.subject-rail_label__aQmhs{font-size:14px;line-height:1.5;font-weight:600}.subject-rail_count__b0rIv{font-size:12px;line-height:1.5;color:var(--kf-muted);font-variant-numeric:tabular-nums}.subject-rail_tile__QfBUr[aria-current=page]{border-color:var(--kf-action);background:var(--kf-blue-50)}@media (prefers-reduced-motion:reduce){.subject-rail_tile__QfBUr{transition:none}.subject-rail_tile__QfBUr:hover{transform:none}}@media (max-width:800px){.subject-rail_rail__HOBzE{padding-inline:0}.subject-rail_list__oLdqs{padding-inline:20px}.subject-rail_tile__QfBUr{width:116px;min-height:116px}.subject-rail_art__xiXTH{width:52px;height:52px}}