.toc-rail{width:15.5rem;position:absolute;top:0;bottom:0;left:calc(100% + 2.5rem)}.toc{border-radius:var(--radius);background:#fff;border:1px solid #27244714;padding:1.1rem 1.2rem 1.2rem;position:sticky;top:6.5rem;rotate:1.4deg}.toc[data-armed]{opacity:0;visibility:hidden;pointer-events:none;translate:0 3rem}.toc[data-armed][data-visible]{opacity:1;visibility:visible;pointer-events:auto;translate:0}.toc[data-ready]{transition:translate .5s cubic-bezier(.2,.8,.2,1),opacity .35s,visibility .5s}.toc-head{width:100%;color:var(--night);font:inherit;text-align:left;cursor:default;background:0 0;border:0;padding:0;display:block}.toc-title{margin-bottom:.6rem;font-size:1.15rem;font-weight:700;display:block}.toc-current,.toc .chev{display:none}.toc ol{max-height:calc(100vh - 14rem);margin:0;padding:0;list-style:none;overflow-y:auto}.toc li+li{margin-top:.1rem}.toc a{color:var(--ink-soft);border-left:3px solid #0000;border-radius:0 .5rem .5rem 0;padding:.4rem .6rem .4rem .8rem;font-size:.92rem;line-height:1.35;text-decoration:none;transition:color .2s,background .2s,border-color .2s;display:block}.toc a:hover{color:var(--ink);background:var(--cream)}.toc li.active a{border-left-color:var(--lantern);color:var(--night);background:#ffc46b2e;font-weight:800}@media (width<=79.99rem){.toc-rail{width:auto;position:static}.toc{left:0;right:0;bottom:calc(.7rem + env(safe-area-inset-bottom));z-index:45;border-radius:1rem;width:min(100% - 1.5rem,36rem);margin-inline:auto;padding:0;position:fixed;top:auto;rotate:-.9deg}.toc[data-armed]{translate:0 calc(100% + 1.5rem)}.toc[data-armed][data-visible]{translate:0}.toc-head{cursor:pointer;align-items:center;gap:.8rem;min-height:3.2rem;padding:0 1.1rem;display:flex}.toc-title{flex:none;margin:0;font-size:1rem}.toc-current{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--ink-soft);flex:1;font-size:.9rem;display:block;overflow:hidden}.toc .chev{fill:none;width:.9rem;height:.6rem;stroke:var(--ink);stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;flex:none;transition:rotate .3s;display:block}.toc[data-open=true] .chev{rotate:180deg}.toc-list{background:#fff;border:1px solid #27244714;border-radius:1rem;max-height:min(60vh,26rem);margin-bottom:.5rem;padding:.8rem .6rem .5rem;display:none;position:absolute;bottom:100%;left:0;right:0;overflow-y:auto;rotate:.6deg}.toc[data-open=true] .toc-list{display:block}.toc ol{max-height:none;overflow:visible}.toc a{padding:.65rem .8rem;font-size:1rem}.article{padding-bottom:8.5rem!important}}@media (prefers-reduced-motion:reduce){.toc .chev,.toc a,.toc[data-ready]{transition:none}}@media print{.toc-rail{display:none!important}}.read-progress{z-index:70;pointer-events:none;height:4px;position:fixed;inset:0 0 auto}.read-progress span{background:var(--lantern);transform-origin:0;height:100%;display:block;transform:scaleX(0)}@media print{.read-progress{display:none}}.crumbs[data-astro-cid-z7xolria]{color:var(--ink-soft);flex-wrap:wrap;gap:.4rem;margin-bottom:1.2rem;font-size:.9rem;display:flex}.crumbs[data-astro-cid-z7xolria] a[data-astro-cid-z7xolria]{color:inherit;text-decoration:none}.related[data-astro-cid-z7xolria]{border-top:1px solid #2724471f;max-width:44rem;margin:9rem auto 0;padding-top:2rem;position:relative}.related[data-astro-cid-z7xolria] .stand{z-index:1;margin-bottom:-.35rem;position:absolute;bottom:100%;right:.5rem}@media (width<=40rem){.related[data-astro-cid-z7xolria] .stand{height:6.5rem}}.related[data-astro-cid-z7xolria] h2[data-astro-cid-z7xolria],.cross[data-astro-cid-z7xolria] h2[data-astro-cid-z7xolria]{margin:0 0 1rem;font-size:1.4rem}.related[data-astro-cid-z7xolria] ul[data-astro-cid-z7xolria],.cross[data-astro-cid-z7xolria] ul[data-astro-cid-z7xolria]{gap:.8rem;margin:0;padding:0;list-style:none;display:grid}.cross[data-astro-cid-z7xolria]{max-width:44rem;margin:3.5rem auto 0}.cross[data-astro-cid-z7xolria] small[data-astro-cid-z7xolria]{color:var(--ink-soft);font-size:.8rem}.cross-tool[data-astro-cid-z7xolria]{background:var(--cream)!important;border-color:#ffc46b99!important}.related[data-astro-cid-z7xolria] li[data-astro-cid-z7xolria] a[data-astro-cid-z7xolria],.cross[data-astro-cid-z7xolria] li[data-astro-cid-z7xolria] a[data-astro-cid-z7xolria]{border-radius:var(--radius);color:var(--ink);background:#fff;border:1px solid #27244714;flex-direction:column;gap:.2rem;padding:1rem 1.2rem;text-decoration:none;transition:transform .2s;display:flex}.related[data-astro-cid-z7xolria] li[data-astro-cid-z7xolria] a[data-astro-cid-z7xolria]:hover,.cross[data-astro-cid-z7xolria] li[data-astro-cid-z7xolria] a[data-astro-cid-z7xolria]:hover{transform:translateY(-2px)}.related[data-astro-cid-z7xolria] li[data-astro-cid-z7xolria] span[data-astro-cid-z7xolria],.cross[data-astro-cid-z7xolria] li[data-astro-cid-z7xolria] span[data-astro-cid-z7xolria]{color:var(--ink-soft);font-size:.95rem}.related[data-astro-cid-z7xolria] .all[data-astro-cid-z7xolria]{color:var(--ink);margin-top:1rem;font-size:.95rem;font-weight:700;text-decoration:none;display:inline-block}@media print{.site-header,.site-footer,.toc,.related[data-astro-cid-z7xolria],.cross[data-astro-cid-z7xolria],.gratis[data-astro-cid-z7xolria],.crumbs[data-astro-cid-z7xolria],.fig-actions[data-astro-cid-z7xolria]{display:none!important}.hero-fig[data-astro-cid-z7xolria]{width:100%;margin:1.5rem 0 0;rotate:0deg}.hero-img[data-astro-cid-z7xolria]{box-shadow:none}.article[data-astro-cid-z7xolria]{padding:0}}.gratis[data-astro-cid-z7xolria]{border-radius:var(--radius);background:var(--cream);border:1px solid #ffc46b99;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem 1.5rem;margin-top:3rem;padding:1.4rem 1.6rem;display:flex}.gratis[data-astro-cid-z7xolria] p[data-astro-cid-z7xolria]{flex:16rem;margin:0}.article[data-astro-cid-z7xolria]{padding-top:3rem;padding-bottom:5rem}body{overflow-x:clip}.body[data-astro-cid-z7xolria] :is(h2,h3){scroll-margin-top:6rem}.body[data-astro-cid-z7xolria]{max-width:44rem;margin:0 auto;position:relative}header[data-astro-cid-z7xolria]{max-width:44rem;margin:0 auto}h1[data-astro-cid-z7xolria]{margin:0 0 .5rem;font-size:clamp(2rem,5vw,3.2rem)}.meta[data-astro-cid-z7xolria]{color:var(--ink-soft);margin:0 0 1.5rem}.kurz[data-astro-cid-z7xolria]{color:var(--ink-soft);margin:0;font-size:1.3rem;line-height:1.65}.hero-fig[data-astro-cid-z7xolria]{z-index:1;width:min(60rem,100vw - 2rem);margin:3rem 0 0 calc(50% + -1*min(30rem,50vw - 1rem));position:relative;rotate:-1.2deg}.fig-actions[data-astro-cid-z7xolria]{align-items:center;gap:.5rem;display:flex;position:absolute;bottom:1rem;right:1rem}.fig-btn[data-astro-cid-z7xolria]{width:2.6rem;height:2.6rem;color:var(--ink);cursor:pointer;background:#fff6e6eb;border:0;border-radius:50%;place-items:center;padding:0;transition:background .2s,transform .2s;display:grid}.fig-btn[data-astro-cid-z7xolria]:hover{background:var(--lantern);transform:translateY(-2px)}.fig-msg[data-astro-cid-z7xolria]{color:var(--ink);background:#fff6e6eb;border-radius:999px;padding:.3rem .7rem;font-size:.85rem}.fig-msg[data-astro-cid-z7xolria]:empty{display:none}.hero-img[data-astro-cid-z7xolria]{border-radius:calc(var(--radius) * 1.5);width:100%;max-width:none;display:block}
