h1[data-astro-cid-ssdmjifj].long{font-size:clamp(1.75rem,1.3rem + 1.8vw,2.3rem)}.post[data-astro-cid-ssdmjifj]{grid-template-columns:minmax(0,1fr);gap:2rem;display:grid;position:relative}.side-toc[data-astro-cid-ssdmjifj]{display:none}@media (width>=1100px){.post[data-astro-cid-ssdmjifj].has-toc{--toc-width:12rem;--toc-gap:3rem;width:min(100% - 2.5rem, var(--measure) + var(--toc-gap) + var(--toc-width));padding-right:calc(var(--toc-gap) + var(--toc-width))}.toc[data-astro-cid-ssdmjifj]{display:none}.side-toc[data-astro-cid-ssdmjifj]{width:var(--toc-width);display:block;position:absolute;top:0;bottom:0;right:0}}[data-astro-cid-ssdmjifj][data-toc]{gap:.7rem;max-height:calc(100dvh - 4rem);font-size:.8rem;line-height:1.4;display:grid;position:sticky;top:2rem}[data-astro-cid-ssdmjifj][data-toc] ul[data-astro-cid-ssdmjifj]{scrollbar-width:none;gap:.45rem;padding:.1rem 0 .1rem 1.15rem;list-style:none;display:grid;position:relative;overflow-y:auto}[data-astro-cid-ssdmjifj][data-toc] ul[data-astro-cid-ssdmjifj]:before,[data-astro-cid-ssdmjifj][data-toc] ul[data-astro-cid-ssdmjifj]:after{content:"";border-radius:2px;width:2px;position:absolute;top:0;left:5px}[data-astro-cid-ssdmjifj][data-toc] ul[data-astro-cid-ssdmjifj]:before{background:var(--line);bottom:0}[data-astro-cid-ssdmjifj][data-toc] ul[data-astro-cid-ssdmjifj]:after{height:calc(var(--progress) * 100%);background:var(--accent);transition:height .15s linear}[data-astro-cid-ssdmjifj][data-toc] li[data-astro-cid-ssdmjifj].d3{padding-left:.7rem}[data-astro-cid-ssdmjifj][data-toc] a[data-astro-cid-ssdmjifj]{color:var(--ink-3);overflow-wrap:anywhere;transition:color .2s;display:block;position:relative}[data-astro-cid-ssdmjifj][data-toc] a[data-astro-cid-ssdmjifj]:is(:hover,:focus-visible){color:var(--accent-ink)}[data-astro-cid-ssdmjifj][data-toc] a[data-astro-cid-ssdmjifj][aria-current]{color:var(--ink);font-weight:600}[data-astro-cid-ssdmjifj][data-toc] a[data-astro-cid-ssdmjifj][aria-current]:before{content:"";background:var(--accent);width:6px;height:6px;box-shadow:0 0 0 2.5px var(--paper);border-radius:50%;position:absolute;top:.42em;left:calc(3px - 1.15rem)}[data-astro-cid-ssdmjifj][data-toc] li[data-astro-cid-ssdmjifj].d3 a[data-astro-cid-ssdmjifj][aria-current]:before{left:calc(3px - 1.85rem)}[data-astro-cid-ssdmjifj][data-toc] .top[data-astro-cid-ssdmjifj]{color:var(--ink-3);justify-self:start;font-size:.78rem}@media print{.side-toc[data-astro-cid-ssdmjifj]{display:none!important}}.post-header[data-astro-cid-ssdmjifj]{gap:.9rem;display:grid}.back[data-astro-cid-ssdmjifj]{color:var(--ink-3);transition:transform .35s var(--spring), color .2s ease;justify-self:start;font-size:.9rem;text-decoration:none}.back[data-astro-cid-ssdmjifj]:hover{color:var(--ink);transform:translate(-3px)}.meta[data-astro-cid-ssdmjifj]{font-family:var(--font-mono);color:var(--ink-3);flex-wrap:wrap;gap:.4rem 1rem;font-size:.8rem;display:flex}.box[data-astro-cid-ssdmjifj]{border:1px solid var(--line);border-radius:var(--radius);background:var(--paper-2);padding:.9rem 1.1rem;font-size:.95rem}summary[data-astro-cid-ssdmjifj]{cursor:pointer;flex-wrap:wrap;align-items:baseline;gap:.3rem .75rem;list-style:none;display:flex}summary[data-astro-cid-ssdmjifj]::-webkit-details-marker{display:none}summary[data-astro-cid-ssdmjifj]:after{content:"+";color:var(--ink-3);transition:transform .3s var(--spring);margin-left:auto}details[data-astro-cid-ssdmjifj][open] summary[data-astro-cid-ssdmjifj]:after{transform:rotate(45deg)}.box[data-astro-cid-ssdmjifj] ol[data-astro-cid-ssdmjifj],.box[data-astro-cid-ssdmjifj] ul[data-astro-cid-ssdmjifj]{margin-top:.6rem;padding-left:1.3rem}.box[data-astro-cid-ssdmjifj] ul[data-astro-cid-ssdmjifj]{padding-left:0;list-style:none}.box[data-astro-cid-ssdmjifj] li[data-astro-cid-ssdmjifj]+li[data-astro-cid-ssdmjifj]{margin-top:.2rem}.toc[data-astro-cid-ssdmjifj] .d3[data-astro-cid-ssdmjifj]{padding-left:1rem}.box[data-astro-cid-ssdmjifj] a[data-astro-cid-ssdmjifj]{color:var(--ink-2)}.box[data-astro-cid-ssdmjifj] a[data-astro-cid-ssdmjifj]:is(:hover,:focus-visible){color:var(--accent-ink)}[data-astro-cid-ssdmjifj][aria-current=page]{font-weight:600}.pager[data-astro-cid-ssdmjifj]{grid-template-columns:1fr 1fr;gap:1rem;margin-top:1.5rem;display:grid}.pager[data-astro-cid-ssdmjifj] a[data-astro-cid-ssdmjifj]{border:1px solid var(--line);border-radius:var(--radius);transition:transform .4s var(--spring), border-color .2s ease;gap:.25rem;padding:.9rem 1.1rem;text-decoration:none;display:grid}.pager[data-astro-cid-ssdmjifj] a[data-astro-cid-ssdmjifj]:hover{border-color:var(--accent-ink);transform:translateY(-3px)}.pager[data-astro-cid-ssdmjifj] .next[data-astro-cid-ssdmjifj]{text-align:right}@media (width<=600px){.pager[data-astro-cid-ssdmjifj]{grid-template-columns:1fr}}
