.knowledge-library[data-astro-cid-pt5ruj3o] .d-library-hero[data-astro-cid-pt5ruj3o]>div[data-astro-cid-pt5ruj3o]{flex:1;min-width:0}.knowledge-library[data-astro-cid-pt5ruj3o] .d-library-hero[data-astro-cid-pt5ruj3o] h1[data-astro-cid-pt5ruj3o]{max-width:none;font-size:clamp(2rem,4.1vw,4.2rem);line-height:1.3}.knowledge-library[data-astro-cid-pt5ruj3o] .d-library-hero[data-astro-cid-pt5ruj3o] .knowledge-tagline[data-astro-cid-pt5ruj3o]{color:#c0d2cf;max-width:none;margin-top:1.5rem;font-size:1rem}.knowledge-paths[data-astro-cid-pt5ruj3o]{margin:0 var(--page-x);border-bottom:1px solid var(--line);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.knowledge-paths[data-astro-cid-pt5ruj3o] a[data-astro-cid-pt5ruj3o]{color:var(--paper);grid-template-columns:1fr auto;gap:.5rem 1rem;padding:1.7rem 1.2rem 1.7rem 0;text-decoration:none;display:grid}.knowledge-paths[data-astro-cid-pt5ruj3o] strong[data-astro-cid-pt5ruj3o]{font-size:1.05rem;font-weight:500}.knowledge-paths[data-astro-cid-pt5ruj3o] span[data-astro-cid-pt5ruj3o]{color:var(--paper-muted);grid-column:1;font-size:.875rem;line-height:1.7}.knowledge-paths[data-astro-cid-pt5ruj3o] i[data-astro-cid-pt5ruj3o]{color:var(--jade);grid-area:1/2/span 2;align-self:center;font-style:normal}.knowledge-paths[data-astro-cid-pt5ruj3o] a[data-astro-cid-pt5ruj3o]:hover strong[data-astro-cid-pt5ruj3o]{color:var(--jade)}.knowledge-paths[data-astro-cid-pt5ruj3o] a[data-astro-cid-pt5ruj3o]:focus-visible{outline:2px solid var(--jade);outline-offset:-4px}.search-series[data-astro-cid-pt5ruj3o]{margin:3rem var(--page-x) 0;border-bottom:1px solid var(--line);padding-bottom:2.5rem;scroll-margin-top:8rem}.search-series[data-astro-cid-pt5ruj3o] header[data-astro-cid-pt5ruj3o] h2[data-astro-cid-pt5ruj3o]{margin:.6rem 0;font-size:clamp(1.5rem,2.5vw,2.3rem);line-height:1.4}.search-series[data-astro-cid-pt5ruj3o] header[data-astro-cid-pt5ruj3o]>p[data-astro-cid-pt5ruj3o]:last-child{color:var(--paper-muted);margin-bottom:1.5rem;line-height:1.8}.series-stages[data-astro-cid-pt5ruj3o]{grid-template-columns:repeat(4,minmax(0,1fr));align-items:start;gap:1.5rem;display:grid}.series-stages[data-astro-cid-pt5ruj3o] details[data-astro-cid-pt5ruj3o]{border-top:1px solid var(--line);min-width:0}.series-stages[data-astro-cid-pt5ruj3o] summary[data-astro-cid-pt5ruj3o]{cursor:pointer;grid-template-columns:auto 1fr auto;gap:.5rem .7rem;padding:1.15rem 0;list-style:none;display:grid}.series-stages[data-astro-cid-pt5ruj3o] summary[data-astro-cid-pt5ruj3o]::-webkit-details-marker{display:none}.series-number[data-astro-cid-pt5ruj3o]{color:var(--jade);align-self:center;font-size:.8rem}.series-stages[data-astro-cid-pt5ruj3o] strong[data-astro-cid-pt5ruj3o]{font-size:1.1rem;font-weight:500}.series-expand[data-astro-cid-pt5ruj3o]{color:var(--jade);align-self:center;font-size:.8rem}.series-expand[data-astro-cid-pt5ruj3o] span[data-astro-cid-pt5ruj3o]{display:inline-block}.series-stages[data-astro-cid-pt5ruj3o] details[data-astro-cid-pt5ruj3o][open] .series-expand[data-astro-cid-pt5ruj3o] span[data-astro-cid-pt5ruj3o]{transform:rotate(45deg)}.series-description[data-astro-cid-pt5ruj3o]{color:var(--paper-muted);grid-column:2/-1;font-size:.85rem;line-height:1.7}.series-stages[data-astro-cid-pt5ruj3o] ol[data-astro-cid-pt5ruj3o]{margin:0;padding:0 0 0 1.4rem}.series-stages[data-astro-cid-pt5ruj3o] li[data-astro-cid-pt5ruj3o]{color:var(--jade);padding:.2rem 0 .7rem;font-size:.95rem;line-height:1.8}.series-stages[data-astro-cid-pt5ruj3o] a[data-astro-cid-pt5ruj3o]{color:var(--paper);text-underline-offset:.25em;text-decoration-thickness:1px}.series-stages[data-astro-cid-pt5ruj3o] a[data-astro-cid-pt5ruj3o]:hover{color:var(--jade)}.series-stages[data-astro-cid-pt5ruj3o] [data-astro-cid-pt5ruj3o]:is(summary,a):focus-visible{outline:2px solid var(--jade);outline-offset:4px}@media (width<=1024px){.series-stages[data-astro-cid-pt5ruj3o]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=640px){.series-stages[data-astro-cid-pt5ruj3o]{grid-template-columns:1fr;gap:0}.series-stages[data-astro-cid-pt5ruj3o] details[data-astro-cid-pt5ruj3o][open]{padding-bottom:1rem}}@media (width<=1024px){.knowledge-paths[data-astro-cid-pt5ruj3o]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=640px){.knowledge-paths[data-astro-cid-pt5ruj3o]{grid-template-columns:1fr}.knowledge-paths[data-astro-cid-pt5ruj3o] a[data-astro-cid-pt5ruj3o]+a[data-astro-cid-pt5ruj3o]{border-top:1px solid var(--line)}}
