.tpm-post-hero[data-astro-cid-eyb344sv]{width:100%;aspect-ratio:1200 / 630;border-radius:16px;overflow:hidden;margin:0 0 28px;position:relative;border:1px solid var(--tpm-border);background:var(--tpm-surface-alt)}.tpm-post-hero--image[data-astro-cid-eyb344sv] img[data-astro-cid-eyb344sv]{width:100%;height:100%;object-fit:cover}.tpm-post-hero__bg[data-astro-cid-eyb344sv]{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center}.tpm-post-hero__overlay[data-astro-cid-eyb344sv]{position:absolute;inset:0;background:linear-gradient(135deg,#0000008c,#00000040 60%,#00000059)}.tpm-post-hero--category[data-astro-cid-eyb344sv] .tpm-post-hero__inner[data-astro-cid-eyb344sv]{color:#fff;position:relative;z-index:1}.tpm-post-hero--css[data-astro-cid-eyb344sv]{display:flex;align-items:center;justify-content:center}.tpm-post-hero--category[data-astro-cid-eyb344sv]{display:flex;align-items:flex-end;justify-content:flex-start}.tpm-post-hero__inner[data-astro-cid-eyb344sv]{display:flex;align-items:center;gap:18px;padding:28px}.tpm-post-hero__emoji[data-astro-cid-eyb344sv]{font-size:64px;line-height:1;filter:drop-shadow(0 2px 8px rgba(0,0,0,.45))}.tpm-post-hero__category[data-astro-cid-eyb344sv]{font-size:13px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;text-shadow:0 1px 4px rgba(0,0,0,.5)}.tpm-post-hero--css[data-astro-cid-eyb344sv] .tpm-post-hero__category[data-astro-cid-eyb344sv]{color:#14120eb8;text-shadow:none}@media(max-width:640px){.tpm-post-hero[data-astro-cid-eyb344sv]{aspect-ratio:16 / 9}.tpm-post-hero__emoji[data-astro-cid-eyb344sv]{font-size:44px}.tpm-post-hero__category[data-astro-cid-eyb344sv]{font-size:11px;letter-spacing:.12em}.tpm-post-hero__inner[data-astro-cid-eyb344sv]{padding:16px;gap:12px}}.tpm-related[data-astro-cid-dpgbfi7r]{margin:56px 0 0;padding-top:32px;border-top:1px solid var(--tpm-border)}.tpm-related__top[data-astro-cid-dpgbfi7r]{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:6px 16px;margin:0 0 20px}.tpm-related__top[data-astro-cid-dpgbfi7r] .tpm-related__heading[data-astro-cid-dpgbfi7r]{margin:0}.tpm-related__all[data-astro-cid-dpgbfi7r]{font-size:.9rem;font-weight:600;color:var(--tpm-blue-dark);text-decoration:none}.tpm-related__all[data-astro-cid-dpgbfi7r]:hover{text-decoration:underline}.dark-mode .tpm-related__all[data-astro-cid-dpgbfi7r]{color:var(--tpm-blue)}.tpm-related__heading[data-astro-cid-dpgbfi7r]{font-size:18px;font-weight:700;letter-spacing:-.01em;color:var(--tpm-text);margin:0 0 20px}.tpm-related__grid[data-astro-cid-dpgbfi7r]{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:16px}.tpm-related__card[data-astro-cid-dpgbfi7r]{text-decoration:none;color:inherit;border:1px solid var(--tpm-border);border-radius:var(--tpm-radius);overflow:hidden;background:var(--tpm-surface);transition:border-color .15s ease,box-shadow .15s ease;display:flex;flex-direction:column}.tpm-related__card[data-astro-cid-dpgbfi7r]:hover{border-color:var(--tpm-border-strong);box-shadow:var(--tpm-shadow-hover)}.tpm-related__hero[data-astro-cid-dpgbfi7r]{aspect-ratio:16 / 9;background-size:cover;background-position:center;display:flex;align-items:flex-end;padding:8px 12px;position:relative}.tpm-related__hero[data-astro-cid-dpgbfi7r]:after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,#00000073,#0000 60%)}.tpm-related__emoji[data-astro-cid-dpgbfi7r]{font-size:22px;line-height:1;position:relative;z-index:1;filter:drop-shadow(0 2px 6px rgba(0,0,0,.45))}.tpm-related__body[data-astro-cid-dpgbfi7r]{padding:14px 16px 16px}.tpm-related__cat[data-astro-cid-dpgbfi7r]{font-size:10.5px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;display:block;margin:0 0 6px}.tpm-related__title[data-astro-cid-dpgbfi7r]{font-size:14.5px;font-weight:600;line-height:1.35;color:var(--tpm-text);margin:0}.tpm-toc[data-astro-cid-ukv4ggcy]{background:var(--tpm-surface);border:1px solid var(--tpm-border);border-radius:var(--tpm-radius);padding:14px 20px;margin:0 0 28px}.tpm-toc__summary[data-astro-cid-ukv4ggcy]{font-size:11.5px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--tpm-blue-dark);cursor:pointer;user-select:none;list-style:none;display:flex;align-items:center;gap:8px}.tpm-toc__summary[data-astro-cid-ukv4ggcy]:after{content:"▾";margin-left:auto;font-size:12px;color:var(--tpm-text-faint);transition:transform .15s ease}.tpm-toc[data-astro-cid-ukv4ggcy]:not([open]) .tpm-toc__summary[data-astro-cid-ukv4ggcy]:after{transform:rotate(-90deg)}.tpm-toc__list[data-astro-cid-ukv4ggcy]{list-style:decimal;padding-left:1.4em;margin:12px 0 0}.tpm-toc__list[data-astro-cid-ukv4ggcy] li[data-astro-cid-ukv4ggcy]{font-size:14.5px;line-height:1.45;margin:4px 0}.tpm-toc__list[data-astro-cid-ukv4ggcy] li[data-astro-cid-ukv4ggcy]::marker{color:var(--tpm-text-faint);font-variant-numeric:tabular-nums}.tpm-toc__list[data-astro-cid-ukv4ggcy] a[data-astro-cid-ukv4ggcy]{color:var(--tpm-text);text-decoration:none}.tpm-toc__list[data-astro-cid-ukv4ggcy] a[data-astro-cid-ukv4ggcy]:hover{color:var(--tpm-blue-dark);text-decoration:underline;text-underline-offset:2px}.tpm-picks[data-astro-cid-3uwwofqk]{margin:44px 0}.tpm-picks__titel[data-astro-cid-3uwwofqk]{margin:0 0 6px;font-size:1.35rem;line-height:1.25}.tpm-picks__hinweis[data-astro-cid-3uwwofqk]{margin:0 0 18px;font-size:.9rem;line-height:1.6;color:var(--tpm-text-muted)}.tpm-picks__grid[data-astro-cid-3uwwofqk]{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:16px}.tpm-pick[data-astro-cid-3uwwofqk]{display:flex;flex-direction:column;padding:16px;background:var(--tpm-surface);border:1px solid var(--tpm-border);border-radius:8px}.tpm-pick__kopf[data-astro-cid-3uwwofqk]{margin-bottom:10px}.tpm-pick__rolle[data-astro-cid-3uwwofqk]{display:block;margin-bottom:4px;font-size:.72rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--tpm-blue-dark)}.tpm-pick__name[data-astro-cid-3uwwofqk]{margin:0;font-size:1.05rem;line-height:1.3}.tpm-pick__marke[data-astro-cid-3uwwofqk]{margin:3px 0 0;font-size:.85rem;color:var(--tpm-text-muted)}.tpm-pick__text[data-astro-cid-3uwwofqk]{margin:0 0 14px;font-size:.92rem;line-height:1.6;flex:1}.tpm-pick__fuss[data-astro-cid-3uwwofqk]{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px 14px}.tpm-pick__cta[data-astro-cid-3uwwofqk]{font-size:.95rem}.tpm-side[data-astro-cid-oqq6t4b7]{position:sticky;top:24px;max-height:calc(100vh - 48px);overflow-y:auto;margin-top:48px;background:var(--tpm-surface);border:1px solid var(--tpm-border);border-radius:14px;padding:18px 18px 8px}.tpm-side--movil[data-astro-cid-oqq6t4b7]{position:static;max-height:none;overflow:visible;margin:24px 0}.tpm-side__h[data-astro-cid-oqq6t4b7]{margin:0 0 6px;font-size:.75rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--tpm-text-muted)}.tpm-side__list[data-astro-cid-oqq6t4b7]{list-style:none;margin:0;padding:0}.tpm-side__row[data-astro-cid-oqq6t4b7]{padding:12px 0;border-top:1px solid var(--tpm-border)}.tpm-side__row[data-astro-cid-oqq6t4b7]:first-child{border-top:0}.tpm-side__name[data-astro-cid-oqq6t4b7]{margin:0;font-weight:600;font-size:.95rem;line-height:1.3;color:var(--tpm-text)}.tpm-side__role[data-astro-cid-oqq6t4b7]{margin:2px 0 0;font-size:.85rem;color:var(--tpm-text-muted)}.tpm-side__cta[data-astro-cid-oqq6t4b7]{display:block;margin-top:8px}.tpm-side__nota[data-astro-cid-oqq6t4b7]{margin:0;padding:10px 0 8px;border-top:1px solid var(--tpm-border);font-size:.78rem;line-height:1.45;color:var(--tpm-text-muted)}.tpm-side__cta[data-astro-cid-oqq6t4b7] .tpm-aff{display:inline-flex;align-items:center;min-height:40px;padding:0 12px;font-size:.85rem;font-weight:700;color:var(--tpm-cta-text);background:var(--tpm-cta);border:1px solid rgba(0,0,0,.45);border-radius:8px;text-decoration:none}.tpm-side__cta[data-astro-cid-oqq6t4b7] .tpm-aff:hover{background:var(--tpm-cta-hover)}.tpm-side__cta[data-astro-cid-oqq6t4b7] .tpm-aff:after{content:none}.tpm-post-split[data-astro-cid-bvzihdzo] .tpm-side{display:none}.tpm-post-split[data-astro-cid-bvzihdzo] .tpm-side--movil{display:block}@media(min-width:981px){.tpm-post-split[data-astro-cid-bvzihdzo]{display:grid;grid-template-columns:minmax(0,720px) 300px;justify-content:center;align-items:start;column-gap:48px;padding:0 24px}.tpm-post-split[data-astro-cid-bvzihdzo] .tpm-article[data-astro-cid-bvzihdzo]{margin:0;max-width:none;padding-left:0;padding-right:0}.tpm-post-split[data-astro-cid-bvzihdzo] .tpm-side{display:block}.tpm-post-split[data-astro-cid-bvzihdzo] .tpm-side--movil{display:none}}
