.blog-topics{container:blog-topics / inline-size;margin-top:2rem}.blog-topic-intro{display:flex;flex-wrap:wrap;align-items:end;justify-content:space-between;gap:1rem 2rem;margin-bottom:1.25rem}.blog-topic-intro h2{margin-top:.5rem;font-size:1.5rem;font-weight:800;letter-spacing:-.025em;color:hsl(var(--foreground))}.blog-topic-intro>p{max-width:36rem;font-size:.8125rem;line-height:1.7;color:hsl(var(--muted-foreground))}.blog-topic-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:.65rem;align-items:start}.blog-topic-ki{--topic-color:var(--blog-world-ki)}.blog-topic-opex{--topic-color:var(--blog-world-opex)}.blog-topic-quality{--topic-color:var(--blog-world-quality)}.blog-topic-kvp{--topic-color:var(--blog-world-kvp)}.blog-topic-innovation{--topic-color:var(--blog-world-innovation)}.blog-topic-strategie{--topic-color:var(--blog-world-strategie)}.blog-topic-lernen{--topic-color:var(--blog-world-lernen)}.blog-topic-card{min-width:0;border:1px solid var(--topic-color);background:hsl(var(--card))}.blog-topic-card[data-selected=true]{outline:2px solid var(--topic-color);outline-offset:2px}.blog-topic-face{min-height:185px;padding:1.15rem;background:var(--topic-color);color:hsl(var(--player-paper))}.blog-topic-card-top{display:flex;align-items:center;justify-content:space-between;gap:.6rem;font-size:.65rem}.blog-topic-card-top>span{font-weight:700;letter-spacing:.12em}.blog-topic-checkbox{display:flex;align-items:center;gap:.6rem;min-height:44px;cursor:pointer;font-size:.75rem;line-height:1.5}.blog-topic-checkbox input{flex-shrink:0;width:18px;height:18px;margin:0;accent-color:var(--topic-color,hsl(var(--primary)));cursor:pointer}.blog-topic-card-top .blog-topic-checkbox{min-height:32px;font-size:.65rem}.blog-topic-card-top input{accent-color:hsl(var(--player-paper))}.blog-topic-toggle{display:flex;align-items:end;justify-content:space-between;gap:.6rem;width:100%;min-height:110px;padding-top:1rem;text-align:left;color:inherit}.blog-topic-toggle>span{display:flex;flex-direction:column;gap:.5rem;min-width:0}.blog-topic-toggle strong{font-size:1.125rem;font-weight:750;line-height:1.3;letter-spacing:-.02em;overflow-wrap:break-word}.blog-topic-description{font-size:.72rem;line-height:1.55;opacity:.88}.blog-topic-open{margin-top:.35rem;font-size:.65rem;font-weight:650}.blog-topic-toggle:hover .blog-topic-open{text-decoration:underline;text-underline-offset:.25em}.blog-topic-toggle svg{width:20px;height:20px;flex-shrink:0;color:inherit}.blog-topic-children{display:grid;gap:.15rem;padding:.7rem 1rem;border-top:1px solid var(--topic-color)}.blog-topic-children[hidden]{display:none}.blog-topic-children .blog-topic-checkbox{color:hsl(var(--foreground))}.blog-topic-children .blog-topic-checkbox:has(input:checked){font-weight:700}.blog-active-topics{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:1.25rem}.blog-active-topics button{display:inline-flex;align-items:center;gap:.5rem;min-height:44px;padding:.5rem .75rem;border:1px solid hsl(var(--border));background:hsl(var(--card));color:hsl(var(--foreground));font-size:.75rem}.blog-active-topics svg{width:14px;height:14px}.blog-active-topics .blog-reset-topics{border-color:transparent;background:transparent;text-decoration:underline;text-underline-offset:.2em}.blog-extra-topics{margin-top:1.25rem;border:1px solid hsl(var(--border));background:hsl(var(--card));padding:0 1.25rem}.blog-extra-topics summary{padding:1rem 0;cursor:pointer;font-size:.75rem;font-weight:650}.blog-extra-topic-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(220px,100%),1fr));gap:.25rem 1.25rem;max-height:20rem;overflow-y:auto}.blog-extra-topics .blog-filter-links{padding:1rem 0}.blog-extra-topics :is(p,button){font-size:.75rem;margin:.5rem 0}.blog-extra-topics a{text-decoration:underline;text-underline-offset:.2em}.blog-topics :is(button,input,a,summary):focus-visible{outline:3px solid hsl(var(--ring));outline-offset:3px}.blog-topic-face :is(button,input):focus-visible{outline-color:hsl(var(--player-paper))}@container blog-topics (min-width:520px){.blog-topic-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.blog-topic-card:first-child{grid-column:1 / -1}}@container blog-topics (min-width:800px){.blog-topic-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@container blog-topics (min-width:1150px){.blog-topic-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.blog-topic-card:first-child{grid-column:span 2}}.blog-intro-split{display:grid;gap:2rem;align-items:start}.blog-intro-text,.blog-intro-aside{min-width:0}.blog-topic-overview>.blog-kicker{margin:0 0 .75rem}.blog-topic-overview-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem}.blog-topic-shortcut{display:flex;flex-direction:column;justify-content:space-between;gap:.75rem;min-width:0;min-height:84px;padding:.8rem;border:1px solid var(--topic-color);background:var(--topic-color);color:hsl(var(--player-paper));text-align:left}.blog-topic-shortcut:first-child{grid-column:span 2}.blog-topic-shortcut-number{display:flex;align-items:center;justify-content:space-between;gap:.5rem;min-height:14px;font-size:.6rem;font-weight:650;letter-spacing:.08em}.blog-topic-shortcut strong{font-size:.75rem;line-height:1.4;font-weight:700;overflow-wrap:break-word}.blog-topic-shortcut:hover{text-decoration:underline;text-underline-offset:.2em}.blog-topic-shortcut[aria-pressed=true]{outline:2px solid var(--topic-color);outline-offset:2px;box-shadow:inset 0 0 0 1px hsl(var(--player-paper))}.blog-topic-overview button:focus-visible{outline:3px solid hsl(var(--ring));outline-offset:3px}.blog-topic-refine{border-block:1px solid hsl(var(--border));background:transparent}.blog-topic-refine>summary{display:flex;align-items:center;justify-content:space-between;gap:1rem;min-height:56px;padding:1rem 0;list-style:none;cursor:pointer;font-size:.875rem;font-weight:700;color:hsl(var(--foreground))}.blog-topic-refine>summary::-webkit-details-marker{display:none}.blog-topic-refine[open]>summary svg{transform:rotate(180deg)}.blog-topic-refine-copy{margin:0 0 1rem;font-size:.75rem;color:hsl(var(--muted-foreground))}.blog-topic-rows{border-top:1px solid hsl(var(--border))}.blog-topic-row{min-width:0;border-bottom:1px solid hsl(var(--border))}.blog-topic-row:last-child{border-bottom:0}.blog-topic-row-heading{display:flex;align-items:center;justify-content:space-between;gap:1rem}.blog-topic-row-toggle{display:flex;flex:1;align-items:center;gap:.75rem;min-width:0;min-height:52px;padding:.5rem 0;text-align:left;color:hsl(var(--foreground))}.blog-topic-row-toggle strong{font-size:.8125rem;font-weight:650;line-height:1.4}.blog-topic-row-toggle svg{margin-left:auto;flex-shrink:0}.blog-topic-row-toggle[aria-expanded=true] svg{transform:rotate(180deg)}.blog-topic-row-dot{width:7px;height:7px;flex-shrink:0;background:var(--topic-color)}.blog-topic-row[data-selected=true] .blog-topic-row-toggle strong{text-decoration:underline;text-decoration-color:var(--topic-color);text-underline-offset:.3em}.blog-topic-row-heading>.blog-topic-checkbox{flex-shrink:0;font-size:.6875rem}.blog-topic-row-children{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(220px,100%),1fr));gap:.25rem 1.5rem;padding:.25rem 0 1rem 1.2rem}.blog-topic-row-children[hidden]{display:none}.blog-topic-row :is(button,input):focus-visible{outline:3px solid hsl(var(--ring));outline-offset:3px}.blog-post-topics{display:flex;flex-wrap:wrap;gap:.35rem .75rem;margin-top:.75rem;font-size:.625rem;line-height:1.6}.blog-post-topics a{border-bottom:2px solid var(--topic-color);color:hsl(var(--muted-foreground))}@media(min-width:1024px){.blog-intro-split{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(2rem,4vw,4rem)}.blog-topic-overview-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(max-width:479px){.blog-topic-row-heading,.blog-topic-row-toggle{gap:.5rem}.blog-topic-row-heading>.blog-topic-checkbox{gap:.35rem}}
