.related[data-astro-cid-dpgbfi7r]{margin-top:3rem;padding:2.5rem 1.75rem;border:1px solid #0f172a;background:radial-gradient(circle at 10% 20%,rgba(34,211,238,.08),transparent 40%),radial-gradient(circle at 85% 10%,rgba(59,130,246,.08),transparent 40%),#0f172a99;border-radius:1.5rem;box-shadow:0 20px 50px #00000059;backdrop-filter:blur(8px)}.related__header[data-astro-cid-dpgbfi7r]{display:flex;flex-direction:column;gap:.4rem;margin-bottom:1.25rem}.related__eyebrow[data-astro-cid-dpgbfi7r]{font-size:.85rem;letter-spacing:.08em;text-transform:uppercase;color:#67e8f9;margin:0;font-weight:700}.related__title[data-astro-cid-dpgbfi7r]{font-size:1.5rem;margin:0;color:#e2e8f0}.related__grid[data-astro-cid-dpgbfi7r]{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:1rem}.related__card[data-astro-cid-dpgbfi7r]{display:grid;grid-template-rows:auto 1fr;gap:.75rem;padding:.85rem;border-radius:1rem;border:1px solid #0b1224;background:linear-gradient(145deg,#1e293be6,#0f172ae6);text-decoration:none;color:inherit;transition:border-color .15s ease,transform .15s ease,box-shadow .15s ease}.related__card[data-astro-cid-dpgbfi7r]:hover,.related__card[data-astro-cid-dpgbfi7r]:focus-visible{border-color:#22d3ee;transform:translateY(-3px);box-shadow:0 15px 35px #0006;outline:none}.related__image-wrap[data-astro-cid-dpgbfi7r]{position:relative;border-radius:.9rem;overflow:hidden;border:1px solid #0f172a;background:#0b1224}.related__image[data-astro-cid-dpgbfi7r]{width:100%;height:auto;display:block;object-fit:cover}.related__content[data-astro-cid-dpgbfi7r]{display:grid;gap:.35rem}.related__content[data-astro-cid-dpgbfi7r] h3[data-astro-cid-dpgbfi7r]{margin:0;font-size:1.1rem;color:#e2e8f0;line-height:1.35}.related__content[data-astro-cid-dpgbfi7r] time{color:#cbd5e1;font-size:.95rem}@media(min-width:768px){.related[data-astro-cid-dpgbfi7r]{margin-top:4rem;padding:3rem 2.5rem}.related__title[data-astro-cid-dpgbfi7r]{font-size:1.65rem}}.content-grid{display:grid;gap:1.75rem;align-items:start}.post-body{overflow-x:hidden;max-width:100%}.toc{border:1px solid #0f172a;background:#0f172ab3;border-radius:1rem;padding:1rem 1.25rem;box-shadow:0 18px 45px #00000059;backdrop-filter:blur(6px)}.toc-title{font-size:.95rem;font-weight:700;letter-spacing:.02em;text-transform:uppercase;color:#22d3ee;margin:0 0 .35rem}.toc-list{list-style:none;margin:.35rem 0 0;padding:0;display:flex;flex-direction:column;gap:.35rem}.toc-item a{display:grid;grid-template-columns:auto 1fr;align-items:center;gap:.5rem;color:#e2e8f0;text-decoration:none;font-weight:600;font-size:.95rem;line-height:1.5;transition:color .15s ease,transform .15s ease}.toc-item a:hover{color:#22d3ee;transform:translate(2px)}.toc-item a:focus-visible{outline:2px solid #22d3ee;outline-offset:3px;border-radius:.35rem}.toc-number{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;border-radius:.65rem;background:#22d3ee14;border:1px solid rgba(34,211,238,.25);color:#67e8f9;font-weight:800;font-size:.85rem}.toc-sub{padding-left:.85rem;font-weight:500}.toc-mobile{display:none;border:1px solid #0f172a;background:#0f172ab3;border-radius:1rem;padding:.75rem .9rem;box-shadow:0 12px 30px #0000004d}.toc-mobile summary{cursor:pointer;user-select:none;list-style:none;display:flex;align-items:center;justify-content:space-between;gap:.5rem;font-weight:700;color:#e2e8f0}.toc-mobile summary::-webkit-details-marker{display:none}.toc-mobile[open]{padding-bottom:1rem}.toc-mobile[open] summary{margin-bottom:.4rem}.share-panel{border:1px solid #0f172a;background:radial-gradient(120% 120% at 18% 10%,rgba(34,211,238,.18),transparent 36%) border-box,linear-gradient(160deg,#0f172aeb,#082f49d1) border-box;border-radius:1rem;padding:1rem 1.1rem;box-shadow:0 16px 34px #02061766}.share-title{margin:0 0 .7rem;font-size:.92rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:#67e8f9}.share-actions{display:flex;flex-wrap:wrap;gap:.55rem}.share-button{display:inline-flex;align-items:center;justify-content:center;padding:.48rem .82rem;border-radius:999px;border:1px solid rgba(148,163,184,.33);background:#0f172acc;color:#e2e8f0;font-size:.86rem;font-weight:700;text-decoration:none;cursor:pointer;transition:transform .12s ease,border-color .12s ease,color .12s ease,background .12s ease}.share-button:hover{transform:translateY(-1px);border-color:#67e8f96b;color:#67e8f9}.share-button:focus-visible{outline:2px solid #22d3ee;outline-offset:2px}.share-whatsapp{border-color:#22c55e6b;color:#86efac}.share-whatsapp:hover,.share-copy.is-success{border-color:#4ade80a6;color:#bbf7d0}.share-copy.is-error{border-color:#f87171ad;color:#fecaca}.post-body blockquote{max-width:100%;width:100%;margin:1rem 0 2rem;padding:1.25rem 1.5rem;border-radius:1.15rem;border:1px solid rgba(34,211,238,.25);background:linear-gradient(135deg,#082f4973,#0ea5e91f) border-box;box-shadow:0 24px 45px #02061773,0 12px 25px #22d3ee14;position:relative}.post-body blockquote:before{content:"💡";position:absolute;top:.9rem;right:1.15rem;font-size:1.35rem;filter:drop-shadow(0 4px 12px rgba(34,211,238,.5))}.post-body blockquote p:first-child{margin:0 0 .35rem;display:inline-flex;align-items:center;gap:.35rem;padding:.25rem .6rem;border-radius:999px;background:#22d3ee1f;color:#22d3ee;font-weight:700;font-size:.9rem;letter-spacing:.04em;text-transform:uppercase}.post-body blockquote ul{margin:.35rem 0 0;padding-left:1.25rem;display:grid;gap:.4rem;list-style:none}.post-body blockquote li{position:relative;padding-left:1rem;line-height:1.6;color:#e2e8f0}.post-body blockquote li:before{content:"";position:absolute;left:0;top:.7em;width:.45rem;height:.45rem;border-radius:999px;background:radial-gradient(circle,#22d3ee 0%,#38bdf8 75%,transparent 100%);box-shadow:0 0 0 4px #22d3ee26;transform:translateY(-50%)}.takeaways-collapsible{border:1px solid rgba(34,211,238,.28);border-radius:1.25rem;background:radial-gradient(120% 120% at 18% 8%,rgba(34,211,238,.22),transparent 35%) border-box,linear-gradient(135deg,#082f49a6,#0ea5e924) border-box;box-shadow:0 22px 40px #0206176b,0 12px 26px #22d3ee14;margin:1rem 0 2rem;overflow:hidden}.takeaways-summary{display:flex;align-items:center;gap:.85rem;padding:1rem 1.15rem;cursor:pointer;user-select:none;list-style:none;font-weight:800;color:#e2e8f0;text-transform:uppercase;letter-spacing:.06em;position:relative;background:#22d3ee14;transition:background .16s ease,color .16s ease}.takeaways-summary::-webkit-details-marker{display:none}.takeaways-summary:before{content:"💡";display:inline-flex;align-items:center;justify-content:center;width:2.2rem;height:2.2rem;border-radius:.85rem;background:linear-gradient(135deg,#22d3ee33,#3b82f629);border:1px solid rgba(34,211,238,.32);box-shadow:0 14px 30px #22d3ee47;font-size:1.1rem}.takeaways-summary:after{display:none;content:""}.takeaways-collapsible[open] .takeaways-summary{background:#22d3ee1f}.takeaways-title{font-size:.95rem;line-height:1.4}.takeaways-chip{display:inline-flex;align-items:center;justify-content:center;padding:.2rem .65rem;border-radius:999px;border:1px solid rgba(103,232,249,.35);background:#67e8f914;color:#67e8f9;font-size:.75rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase;box-shadow:0 12px 22px #0ea5e92e}.takeaways-content{padding:.25rem 1.15rem 1.15rem;color:#e2e8f0;line-height:1.65;display:grid;gap:.6rem}.takeaways-content ul{margin:0;padding-left:1.25rem;display:grid;gap:.45rem;list-style:none}.takeaways-content li{position:relative;padding-left:1rem}.takeaways-content li:before{content:"";position:absolute;left:0;top:.75em;width:.5rem;height:.5rem;border-radius:999px;background:radial-gradient(circle,#22d3ee 0%,#38bdf8 75%,transparent 100%);box-shadow:0 0 0 4px #22d3ee26;transform:translateY(-50%)}.post-body .faq-section{max-width:100%;width:100%;position:relative;margin:1.8rem 0 2.2rem;padding:1.15rem 1.15rem 1.45rem;border-radius:1.45rem;border:1px solid rgba(148,163,184,.34);background:radial-gradient(120% 120% at 18% 12%,rgba(34,211,238,.22),transparent 35%) border-box,radial-gradient(120% 120% at 82% 10%,rgba(59,130,246,.16),transparent 38%) border-box,linear-gradient(170deg,#0f172af2,#082f49e6) border-box;box-shadow:0 26px 50px #0206177a;overflow:hidden}.post-body .faq-section:before{content:"";position:absolute;inset:-1px;border-radius:inherit;background:linear-gradient(120deg,#22d3ee73,#3b82f647);opacity:.35;pointer-events:none}.post-body .faq-section:after{content:"";position:absolute;inset:0;border-radius:inherit;background:repeating-linear-gradient(90deg,transparent 0,transparent 22px,rgba(148,163,184,.05) 22px,rgba(148,163,184,.05) 24px),repeating-linear-gradient(0deg,transparent 0,transparent 22px,rgba(148,163,184,.05) 22px,rgba(148,163,184,.05) 24px);opacity:.65;pointer-events:none}@media(max-width:640px){.post-body blockquote,.post-body .faq-section,.takeaways-collapsible{margin-left:0;margin-right:0;padding-left:1rem;padding-right:1rem}}.post-body h2[id*=faq]{display:inline-flex;align-items:center;gap:.65rem;padding:.7rem 1rem;border-radius:1rem;border:1px solid rgba(34,211,238,.38);background:linear-gradient(110deg,#22d3ee33,#3b82f61f);color:#e2e8f0;box-shadow:0 18px 30px #02061766;margin-bottom:.9rem;letter-spacing:.015em;text-transform:uppercase;font-size:1.05rem}.post-body h2[id*=faq]:before{content:"❓";font-size:1.25em}.post-body .faq-item{margin:.75rem 0;border-radius:1.1rem;border:1px solid rgba(148,163,184,.28);background:radial-gradient(circle at 20% 20%,#22d3ee2e,#0f172abf) border-box,linear-gradient(145deg,#0f172aeb,#0c4a6e59) border-box;box-shadow:0 22px 45px #02061770;overflow:hidden;position:relative;transition:transform .16s ease,box-shadow .16s ease}.post-body .faq-item:before{content:"";position:absolute;inset:0;border-radius:inherit;border:1px solid rgba(34,211,238,.18);filter:blur(.3px);pointer-events:none}.post-body .faq-item:after{content:"";position:absolute;left:0;top:0;bottom:0;width:5px;background:linear-gradient(180deg,#22d3ee,#3b82f6);opacity:.8}.post-body .faq-question{cursor:pointer;user-select:none;list-style:none;display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1.05rem 1.2rem;font-weight:700;color:#cbd5e1;transition:color .16s ease,background .16s ease,border-color .16s ease,transform .16s ease}.post-body .faq-question::-webkit-details-marker{display:none}.post-body .faq-question:before{content:"Q";display:inline-flex;align-items:center;justify-content:center;width:1.95rem;height:1.95rem;border-radius:.65rem;background:linear-gradient(135deg,#22d3ee33,#3b82f638);border:1px solid rgba(34,211,238,.35);color:#22d3ee;font-size:.8rem;letter-spacing:.08em;box-shadow:0 12px 24px #22d3ee33}.post-body .faq-badge{display:inline-flex;align-items:center;justify-content:center;padding:.15rem .6rem;border-radius:999px;border:1px solid rgba(103,232,249,.4);background:#67e8f91a;color:#67e8f9;font-size:.75rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;box-shadow:0 10px 20px #0ea5e933}.post-body .faq-question:after{display:none;content:""}.post-body .faq-question:hover{color:#e2e8f0;background:#22d3ee0f;transform:translateY(-1px)}.post-body .faq-item[open] .faq-question{background:#22d3ee14;color:#e2e8f0;transform:translateY(-1px);box-shadow:inset 0 1px #ffffff0a}.post-body .faq-item[open] .faq-question:after{transform:rotate(-180deg);color:#22d3ee;border-color:#22d3eea6;background:linear-gradient(135deg,#22d3ee2e,#3b82f61f)}.post-body .faq-question:focus-visible{outline:2px solid #22d3ee;outline-offset:3px;border-radius:.85rem}.post-body .faq-text{flex:1;font-size:1.02rem;line-height:1.45}.post-body .faq-answer{padding:0 1.2rem 1.05rem;color:#e2e8f0;line-height:1.7;border-top:1px solid rgba(148,163,184,.28);animation:faqReveal .2s ease;background:#02061773;backdrop-filter:blur(8px)}.post-body .faq-answer:before{content:"Antwort";display:inline-flex;align-items:center;gap:.35rem;padding:.2rem .65rem;margin:.6rem 0 .35rem;border-radius:999px;background:#22d3ee24;border:1px solid rgba(34,211,238,.35);color:#22d3ee;font-size:.78rem;letter-spacing:.05em;text-transform:uppercase;font-weight:700}.post-body .faq-answer>:first-child{margin-top:0}.post-body .faq-answer>:last-child{margin-bottom:.25rem}@keyframes faqReveal{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.post-body .faq-question,.post-body .faq-answer{transition:none;animation:none}}@media(max-width:1023px){.content-grid{display:flex;flex-direction:column;gap:1.5rem}.toc-mobile{display:block}.toc-desktop{display:none}}@media(min-width:1024px){.content-grid{grid-template-columns:minmax(0,1fr) 18rem}.post-body{grid-column:1}.toc{grid-column:2;position:sticky;top:6.5rem}}
