.adjacent-edge-nav[data-astro-cid-4lhzy34d]{display:none}@media (width>=1360px){.adjacent-edge-nav[data-astro-cid-4lhzy34d]{--page-width:80rem;--edge-width:clamp(2.75rem, calc((100vw - var(--page-width)) / 2 + 1rem), 5rem);--panel-max-width:16rem;display:block}.adjacent-edge[data-astro-cid-4lhzy34d]{z-index:15;width:var(--edge-width);color:inherit;justify-content:center;align-items:center;text-decoration:none;display:flex;position:fixed;top:0;bottom:0;overflow:visible}.adjacent-edge-prev[data-astro-cid-4lhzy34d]{left:0}.adjacent-edge-next[data-astro-cid-4lhzy34d]{right:0}.adjacent-edge__glow[data-astro-cid-4lhzy34d]{opacity:0;transition:opacity .18s,background .18s;position:absolute;inset:0}.adjacent-edge-prev[data-astro-cid-4lhzy34d] .adjacent-edge__glow[data-astro-cid-4lhzy34d]{background:var(--color-nav-glow-prev)}.adjacent-edge-next[data-astro-cid-4lhzy34d] .adjacent-edge__glow[data-astro-cid-4lhzy34d]{background:var(--color-nav-glow-next)}.adjacent-edge__panel[data-astro-cid-4lhzy34d]{width:max-content;max-width:min(var(--panel-max-width), calc(100vw - 4rem));border:1px solid var(--color-nav-panel-border);background:var(--panel-bg);opacity:0;pointer-events:none;min-width:10.5rem;box-shadow:0 18px 34px -28px var(--color-shadow);-webkit-backdrop-filter:blur(12px);will-change:transform, opacity;flex-direction:column;gap:.35rem;padding:.85rem 1rem .95rem;transition:opacity .18s,transform .36s cubic-bezier(.22,.86,.24,1),border-color .18s,background-color .18s,box-shadow .18s;display:flex;position:absolute;top:50%;overflow:hidden}.adjacent-edge__eyebrow[data-astro-cid-4lhzy34d]{letter-spacing:.18em;text-transform:uppercase;color:var(--color-nav-eyebrow);font-size:.7rem;font-weight:600}.adjacent-edge__title[data-astro-cid-4lhzy34d]{color:var(--color-nav-title);letter-spacing:-.02em;text-wrap:balance;-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:.95rem;font-weight:600;line-height:1.65;display:-webkit-box;overflow:hidden}.adjacent-edge-prev[data-astro-cid-4lhzy34d] .adjacent-edge__panel[data-astro-cid-4lhzy34d]{--panel-bg:var(--color-nav-panel-prev);transform:translate(calc(-100% + var(--edge-width) + 1.1rem), -50%);padding-left:calc(var(--edge-width) + 1rem);text-align:left;border-left:0;border-radius:0 1rem 1rem 0;left:0}.adjacent-edge-next[data-astro-cid-4lhzy34d] .adjacent-edge__panel[data-astro-cid-4lhzy34d]{--panel-bg:var(--color-nav-panel-next);transform:translate(calc(100% - var(--edge-width) - 1.1rem), -50%);padding-right:calc(var(--edge-width) + 1rem);text-align:right;border-right:0;border-radius:1rem 0 0 1rem;right:0}.adjacent-edge[data-astro-cid-4lhzy34d]:hover .adjacent-edge__glow[data-astro-cid-4lhzy34d],.adjacent-edge[data-astro-cid-4lhzy34d]:focus-visible .adjacent-edge__glow[data-astro-cid-4lhzy34d]{opacity:1}.adjacent-edge[data-astro-cid-4lhzy34d]:hover .adjacent-edge__panel[data-astro-cid-4lhzy34d],.adjacent-edge[data-astro-cid-4lhzy34d]:focus-visible .adjacent-edge__panel[data-astro-cid-4lhzy34d]{opacity:1;border-color:var(--color-nav-panel-border-hover);box-shadow:0 22px 38px -28px var(--color-shadow-strong)}.adjacent-edge[data-astro-cid-4lhzy34d]:hover .adjacent-edge__title[data-astro-cid-4lhzy34d],.adjacent-edge[data-astro-cid-4lhzy34d]:focus-visible .adjacent-edge__title[data-astro-cid-4lhzy34d]{color:var(--color-nav-title-hover)}.adjacent-edge-prev[data-astro-cid-4lhzy34d]:hover .adjacent-edge__panel[data-astro-cid-4lhzy34d],.adjacent-edge-prev[data-astro-cid-4lhzy34d]:focus-visible .adjacent-edge__panel[data-astro-cid-4lhzy34d],.adjacent-edge-next[data-astro-cid-4lhzy34d]:hover .adjacent-edge__panel[data-astro-cid-4lhzy34d],.adjacent-edge-next[data-astro-cid-4lhzy34d]:focus-visible .adjacent-edge__panel[data-astro-cid-4lhzy34d]{transform:translateY(-50%)}.adjacent-edge[data-astro-cid-4lhzy34d]:focus-visible{outline:none}}.post-meta[data-astro-cid-7lxnyskv]{color:var(--color-text-subtle-90);flex-wrap:wrap;align-items:baseline;gap:.25rem .75rem;font-size:.75rem;line-height:1.25rem;display:flex}.post-meta__item[data-astro-cid-7lxnyskv]{align-items:baseline;gap:.25rem;display:inline-flex}.post-meta__label[data-astro-cid-7lxnyskv]{color:var(--color-text-faint)}.post-meta__value[data-astro-cid-7lxnyskv],.post-meta__item--emphasis[data-astro-cid-7lxnyskv]{color:var(--color-text-deep);font-weight:500}@media (width>=640px){.post-meta[data-astro-cid-7lxnyskv]{font-size:.875rem;line-height:1.5rem}.post-meta__item[data-astro-cid-7lxnyskv]{align-items:center;gap:.375rem}.post-meta__label[data-astro-cid-7lxnyskv]{color:var(--color-text-subtle-90)}.post-meta__item--emphasis[data-astro-cid-7lxnyskv]{color:var(--color-text-subtle-90);font-weight:400}}.toc-list[data-astro-cid-hgrintlh]{position:relative}.toc-list[data-astro-cid-hgrintlh]:before{content:"";background:var(--color-toc-rail);width:1px;position:absolute;top:.15rem;bottom:.15rem;left:.2rem}.toc-link[data-astro-cid-hgrintlh]{--toc-progress:0;--toc-emphasis:calc(var(--toc-progress) * 1);width:calc(100% + var(--toc-rail-offset));margin-left:calc(-1 * var(--toc-rail-offset));padding:.36rem .7rem .36rem calc(var(--toc-rail-offset) + .35rem);color:var(--color-toc-text);font-size:.92rem;line-height:1.42;transition:color .18s;display:block;position:relative;overflow:hidden}.toc-link[data-astro-cid-hgrintlh]:before{content:"";background:var(--color-toc-progress);width:100%;transform:scaleX(var(--toc-progress));transform-origin:0;will-change:transform;transition:transform .14s linear;position:absolute;top:0;bottom:0;left:0}.toc-link[data-astro-cid-hgrintlh]:after{content:"";background:color-mix(in srgb, var(--color-toc-indicator) calc((.08 + var(--toc-emphasis) * .78) * 100%), transparent);width:2px;transition:background-color .14s linear;position:absolute;top:0;bottom:0;left:0}.toc-link__text[data-astro-cid-hgrintlh]{z-index:1;color:color-mix(in srgb, var(--color-toc-text) calc(100% - var(--toc-emphasis) * 100%), var(--color-accent-ink) calc(var(--toc-emphasis) * 100%));font-weight:calc(520 + var(--toc-emphasis) * 100);position:relative}.toc-link[data-astro-cid-hgrintlh]:hover{color:var(--color-toc-hover)}.toc-item--nested[data-astro-cid-hgrintlh] .toc-link[data-astro-cid-hgrintlh]{padding-left:calc(var(--toc-rail-offset) + .95rem);font-size:.87rem}.toc-item--nested[data-astro-cid-hgrintlh] .toc-link__text[data-astro-cid-hgrintlh]{color:color-mix(in srgb, var(--color-toc-text-nested) calc(100% - var(--toc-emphasis) * 100%), var(--color-accent-ink) calc(var(--toc-emphasis) * 100%))}@media (prefers-reduced-motion:reduce){.toc-link[data-astro-cid-hgrintlh],.toc-link[data-astro-cid-hgrintlh]:before,.toc-link[data-astro-cid-hgrintlh]:after{transition:none}}
