.toc[data-astro-cid-kg76nsnb]{height:100%}.toc-desk[data-astro-cid-kg76nsnb]{top:calc(var(--nav-h-solid) + 36px);max-height:calc(100vh - var(--nav-h-solid) - 72px);scrollbar-width:thin;padding-right:6px;position:sticky;overflow-y:auto}.toc-title[data-astro-cid-kg76nsnb]{font-size:var(--fs-meta);letter-spacing:.01em;color:var(--ink-3);align-items:center;gap:12px;font-weight:600;display:flex}.toc-title[data-astro-cid-kg76nsnb]:before{content:"";background:var(--ember);width:28px;height:1px}.toc-desk[data-astro-cid-kg76nsnb] ol[data-astro-cid-kg76nsnb]{border-left:1px solid var(--line);margin-top:18px}.toc[data-astro-cid-kg76nsnb] a[data-astro-cid-kg76nsnb][data-toc-link]{color:var(--ink-2);grid-template-columns:26px minmax(0,1fr);align-items:baseline;gap:8px;padding:9px 0 9px 16px;font-size:.9375rem;line-height:1.35;transition:color .25s;display:grid;position:relative}.toc-desk[data-astro-cid-kg76nsnb] a[data-astro-cid-kg76nsnb][data-toc-link]:before{content:"";background:var(--ember);width:2px;transition:transform .45s var(--ease);border-radius:2px;position:absolute;top:8px;bottom:8px;left:-1px;transform:scaleY(0)}.toc[data-astro-cid-kg76nsnb] .n[data-astro-cid-kg76nsnb]{font:600 .72rem/1 var(--sans);letter-spacing:.05em;color:var(--ink-3);font-variant-numeric:tabular-nums}.toc[data-astro-cid-kg76nsnb] a[data-astro-cid-kg76nsnb][data-toc-link]:hover{color:var(--accent)}.toc[data-astro-cid-kg76nsnb] a[data-astro-cid-kg76nsnb][data-toc-link][aria-current=true]{color:var(--ink);font-weight:600}.toc[data-astro-cid-kg76nsnb] a[data-astro-cid-kg76nsnb][data-toc-link][aria-current=true] .n[data-astro-cid-kg76nsnb]{color:var(--accent)}.toc-desk[data-astro-cid-kg76nsnb] a[data-astro-cid-kg76nsnb][data-toc-link][aria-current=true]:before{transform:scaleY(1)}.toc-note[data-astro-cid-kg76nsnb]{font-size:var(--fs-meta);color:var(--ink-3);margin-top:18px}.toc-top[data-astro-cid-kg76nsnb]{font-size:var(--fs-meta);color:var(--ink-2);align-items:center;gap:8px;margin-top:14px;font-weight:600;display:inline-flex}.toc-top[data-astro-cid-kg76nsnb]:hover{color:var(--accent)}.toc-top[data-astro-cid-kg76nsnb] .up{width:12px;height:12px;transform:rotate(-90deg)}.toc-mob[data-astro-cid-kg76nsnb]{display:none}@media (width<=1080px){.toc[data-astro-cid-kg76nsnb]{height:auto;top:var(--nav-h-solid);z-index:20;margin-inline:calc(var(--gutter) * -1);position:sticky}.toc-desk[data-astro-cid-kg76nsnb]{display:none}.toc-mob[data-astro-cid-kg76nsnb]{background-color:var(--bg);border-bottom:1px solid var(--line);box-shadow:0 12px 24px -20px rgba(var(--shade), .5);display:block}.toc-mob[data-astro-cid-kg76nsnb] summary[data-astro-cid-kg76nsnb]{cursor:pointer;min-height:52px;padding:8px var(--gutter);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;list-style:none;display:grid}.toc-mob[data-astro-cid-kg76nsnb] summary[data-astro-cid-kg76nsnb]::-webkit-details-marker{display:none}.toc-mob-label[data-astro-cid-kg76nsnb]{font-size:var(--fs-meta);letter-spacing:.01em;color:var(--ink-3);font-weight:600}.toc-mob-current[data-astro-cid-kg76nsnb]{font-family:var(--serif);color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:1.05rem;overflow:hidden}.toc-mob[data-astro-cid-kg76nsnb] .chev{width:16px;height:16px;color:var(--ink-2);transition:transform .35s var(--ease)}.toc-mob[data-astro-cid-kg76nsnb][open] .chev{transform:rotate(180deg)}.toc-mob[data-astro-cid-kg76nsnb] nav[data-astro-cid-kg76nsnb]{max-height:min(70vh,520px);padding:4px var(--gutter) 16px;border-top:1px solid var(--line);overflow-y:auto}.toc-mob[data-astro-cid-kg76nsnb] a[data-astro-cid-kg76nsnb][data-toc-link]{border-bottom:1px solid var(--line);min-height:44px;padding:12px 0}.toc-mob[data-astro-cid-kg76nsnb] li[data-astro-cid-kg76nsnb]:last-child a[data-astro-cid-kg76nsnb][data-toc-link]{border-bottom:0}}.lh-sec[data-astro-cid-n7czno77]{--sec-pad:clamp(22px, 2.4vw, 32px);scroll-margin-top:12px}.lh-sec[data-astro-cid-n7czno77]+.lh-sec[data-astro-cid-n7czno77]{margin-top:var(--sec-pad);padding-top:var(--sec-pad);border-top:1px solid var(--line)}.lh-sec[data-astro-cid-n7czno77] h2[data-astro-cid-n7czno77]{align-items:baseline;gap:12px;margin-top:0;font-size:clamp(1.45rem,1.2rem + .8vw,1.9rem);line-height:1.15;display:flex}.lh-num[data-astro-cid-n7czno77]{font:600 .8125rem/1 var(--sans);letter-spacing:.12em;color:var(--accent);font-variant-numeric:tabular-nums;flex:none}.lh-sec[data-astro-cid-n7czno77] h2[data-astro-cid-n7czno77]+.lh-grid[data-astro-cid-n7czno77]{margin-top:.9em}.lh-grid[data-astro-cid-n7czno77]{columns:3;column-gap:clamp(22px,2.4vw,36px);font-size:.95rem;line-height:1.55}.lh-grid[data-astro-cid-n7czno77]>[data-astro-cid-n7czno77]{margin:0 0 1.1em}.lh-grid[data-astro-cid-n7czno77]>[data-astro-cid-n7czno77]:last-child{margin-bottom:0}.lh-tip[data-astro-cid-n7czno77]>[data-astro-cid-n7czno77]:not(ul,ol),.lh-tip[data-astro-cid-n7czno77] [data-astro-cid-n7czno77]:is(ul,ol)>li[data-astro-cid-n7czno77],.lh-grid[data-astro-cid-n7czno77]>.lh-rows[data-astro-cid-n7czno77]>li[data-astro-cid-n7czno77],.lh-tip--card[data-astro-cid-n7czno77]{break-inside:avoid}.lh-tip[data-astro-cid-n7czno77]>[data-astro-cid-n7czno77]+[data-astro-cid-n7czno77]{margin-top:.55em}.lh-sec[data-astro-cid-n7czno77] .lh-tip[data-astro-cid-n7czno77]>h3[data-astro-cid-n7czno77]+[data-astro-cid-n7czno77]{margin-top:.4em}.lh-sec[data-astro-cid-n7czno77] h3[data-astro-cid-n7czno77]{border-top:1px solid var(--line);font-family:var(--serif);letter-spacing:-.005em;break-after:avoid;margin-top:0;padding-top:.55em;font-size:1.15rem;font-weight:500;line-height:1.3}.lh-sec[data-astro-cid-n7czno77] h3[data-astro-cid-n7czno77] a[data-astro-cid-n7czno77]{color:inherit;text-decoration-color:color-mix(in srgb, var(--accent) 55%, transparent)}.lh-sec[data-astro-cid-n7czno77] h3[data-astro-cid-n7czno77] a[data-astro-cid-n7czno77]:hover{color:var(--accent)}.lh-h-note[data-astro-cid-n7czno77]{font-family:var(--sans);color:var(--ink-3);letter-spacing:0;font-size:.8125rem;font-weight:500}.lh-sec[data-astro-cid-n7czno77] h4[data-astro-cid-n7czno77]{font-family:var(--sans);margin-top:.9em;font-size:.95rem;font-weight:600}.lh-grid[data-astro-cid-n7czno77] li[data-astro-cid-n7czno77]+li[data-astro-cid-n7czno77]{margin-top:.3em}.lh-callout[data-astro-cid-n7czno77]{column-span:all;background-color:var(--card);border:1px solid var(--line);border-radius:12px;padding:.8em 1.1em .8em 1.3em;font-size:1rem;position:relative;overflow:hidden}.lh-callout[data-astro-cid-n7czno77]:before{content:"";background:var(--ember);width:3px;position:absolute;top:0;bottom:0;left:0}.lh-callout[data-astro-cid-n7czno77] strong[data-astro-cid-n7czno77]{color:var(--accent)}.lh-note[data-astro-cid-n7czno77]{border-left:1px solid var(--line-strong);color:var(--ink-2);padding-left:.85em;font-size:.94em}.lh-story[data-astro-cid-n7czno77]{border-left:1px solid var(--accent);color:var(--ink-2);padding-left:.85em}.lh-sec[data-astro-cid-n7czno77] .lh-links[data-astro-cid-n7czno77]{flex-wrap:wrap;gap:6px 8px;padding-left:0;display:flex}.lh-sec[data-astro-cid-n7czno77] .lh-links[data-astro-cid-n7czno77]>li[data-astro-cid-n7czno77]{margin:0}.lh-sec[data-astro-cid-n7czno77] .lh-links[data-astro-cid-n7czno77]>li[data-astro-cid-n7czno77]:before{display:none}.lh-sec[data-astro-cid-n7czno77] .lh-links[data-astro-cid-n7czno77] a[data-astro-cid-n7czno77]{border:1px solid var(--line-strong);min-height:32px;font-family:var(--sans);font-size:var(--fs-small);color:var(--ink);border-radius:999px;align-items:center;padding:4px 12px;font-weight:500;text-decoration:none;transition:color .2s,border-color .2s;display:inline-flex}.lh-sec[data-astro-cid-n7czno77] .lh-links[data-astro-cid-n7czno77] a[data-astro-cid-n7czno77]:hover{color:var(--accent);border-color:var(--accent)}.lh-sec[data-astro-cid-n7czno77] .lh-rows[data-astro-cid-n7czno77]{padding-left:0}.lh-sec[data-astro-cid-n7czno77] .lh-rows[data-astro-cid-n7czno77]>li[data-astro-cid-n7czno77]{border-bottom:1px solid var(--line);color:var(--ink-2);margin:0;padding:.5em 0;line-height:1.55}.lh-sec[data-astro-cid-n7czno77] .lh-rows[data-astro-cid-n7czno77]>li[data-astro-cid-n7czno77]:last-child{border-bottom:0}.lh-sec[data-astro-cid-n7czno77] .lh-rows[data-astro-cid-n7czno77]>li[data-astro-cid-n7czno77]:before{display:none}.lh-sec[data-astro-cid-n7czno77] .lh-plain[data-astro-cid-n7czno77]{padding-left:0}.lh-sec[data-astro-cid-n7czno77] .lh-plain[data-astro-cid-n7czno77]>li[data-astro-cid-n7czno77]{margin:0}.lh-sec[data-astro-cid-n7czno77] .lh-plain[data-astro-cid-n7czno77]>li[data-astro-cid-n7czno77]:before{display:none}.lh-name[data-astro-cid-n7czno77]{font-family:var(--sans);color:var(--ink);font-size:.92rem;font-weight:600;line-height:1.5;display:block}.lh-name[data-astro-cid-n7czno77] a[data-astro-cid-n7czno77]{color:var(--ink);text-decoration-color:color-mix(in srgb, var(--accent) 45%, transparent)}.lh-name[data-astro-cid-n7czno77] a[data-astro-cid-n7czno77]:hover{color:var(--accent)}.lh-more[data-astro-cid-n7czno77]{margin-top:.2em;display:block}.lh-tip--card[data-astro-cid-n7czno77]{border:1px solid var(--line);background-color:var(--card);border-radius:12px;padding:.8em 1em .9em}.lh-sec[data-astro-cid-n7czno77] .lh-tip--card[data-astro-cid-n7czno77] h3[data-astro-cid-n7czno77]{border-top:0;padding-top:0;font-size:1.08rem}.lh-tip--card[data-astro-cid-n7czno77] p[data-astro-cid-n7czno77]{color:var(--ink-2)}.lh-feature[data-astro-cid-n7czno77]{column-span:all;border-radius:var(--radius-lg);border:1px solid var(--line);background-color:var(--card);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:.6em clamp(18px,2.4vw,32px);padding:clamp(16px,2vw,24px);font-size:.95rem;display:grid}.lh-sec[data-astro-cid-n7czno77] .lh-feature[data-astro-cid-n7czno77] h3[data-astro-cid-n7czno77]{border-top:0;grid-column:1/-1;padding-top:0;font-size:clamp(1.25rem,1.15rem + .4vw,1.45rem);font-weight:400}.lh-feature-text[data-astro-cid-n7czno77]>[data-astro-cid-n7czno77]+[data-astro-cid-n7czno77]{margin-top:.6em}.lh-feature-text[data-astro-cid-n7czno77]>h4[data-astro-cid-n7czno77]:first-child{margin-top:0}.lh-feature[data-astro-cid-n7czno77] ol[data-astro-cid-n7czno77] li[data-astro-cid-n7czno77]+li[data-astro-cid-n7czno77]{margin-top:.25em}.lh-sec[data-astro-cid-n7czno77] .lh-feature[data-astro-cid-n7czno77] .lh-figure[data-astro-cid-n7czno77]{margin:0}.lh-figure[data-astro-cid-n7czno77] figcaption[data-astro-cid-n7czno77]{margin-top:.5em}.lh-zoom[data-astro-cid-n7czno77]{border-radius:var(--radius);background-color:#fff;display:block;overflow:hidden}.lh-zoom[data-astro-cid-n7czno77] img[data-astro-cid-n7czno77]{border-radius:0;width:100%;height:auto}.lh-sec[data-astro-cid-n7czno77] .lh-keys[data-astro-cid-n7czno77]{gap:8px;padding-left:0;display:grid}.lh-sec[data-astro-cid-n7czno77] .lh-keys[data-astro-cid-n7czno77]>li[data-astro-cid-n7czno77]{color:var(--ink-2);flex-wrap:wrap;align-items:center;gap:8px;margin:0;display:flex}.lh-sec[data-astro-cid-n7czno77] .lh-keys[data-astro-cid-n7czno77]>li[data-astro-cid-n7czno77]:before{display:none}.lh-kbd[data-astro-cid-n7czno77]{font-family:var(--sans);color:var(--ink-3);flex-wrap:wrap;align-items:center;gap:4px;font-size:.85rem;display:inline-flex}kbd[data-astro-cid-n7czno77]{min-height:26px;font:600 .78rem/1 var(--sans);color:var(--ink);background-color:var(--bg-2);border:1px solid var(--line-strong);box-shadow:0 1px 0 var(--line-strong);border-radius:7px;align-items:center;padding:2px 8px;display:inline-flex}.lh-steps[data-astro-cid-n7czno77]>li[data-astro-cid-n7czno77]+li[data-astro-cid-n7czno77]{margin-top:.55em}.lh-sec[data-astro-cid-n7czno77]+.lh-sec[data-astro-cid-n7czno77]{scroll-margin-top:calc(12px - var(--sec-pad))}@media (width<=1200px){.lh-grid[data-astro-cid-n7czno77]{columns:2}}@media (width<=1080px){.lh-sec[data-astro-cid-n7czno77]{scroll-margin-top:60px}.lh-sec[data-astro-cid-n7czno77]+.lh-sec[data-astro-cid-n7czno77]{scroll-margin-top:calc(60px - var(--sec-pad))}}@media (width<=700px){.lh-grid[data-astro-cid-n7czno77]{columns:1}.lh-feature[data-astro-cid-n7czno77]{grid-template-columns:minmax(0,1fr)}}@media (width<=640px){.lh-sec[data-astro-cid-n7czno77] .lh-links[data-astro-cid-n7czno77] a[data-astro-cid-n7czno77]{min-height:44px}}.lh-meta[data-astro-cid-sagzozyv]{font-size:var(--fs-small);color:var(--on-photo-2);flex-wrap:wrap;align-items:center;gap:10px 22px;display:flex}.lh-meta[data-astro-cid-sagzozyv] span[data-astro-cid-sagzozyv]+span[data-astro-cid-sagzozyv]:before{content:"·";opacity:.6;margin-right:22px}.lh-meta[data-astro-cid-sagzozyv] a[data-astro-cid-sagzozyv]{min-height:32px;color:var(--on-photo);text-decoration:underline;text-decoration-color:color-mix(in srgb, var(--on-photo) 40%, transparent);text-underline-offset:.3em;align-items:center;gap:8px;font-weight:600;display:inline-flex}.lh-meta[data-astro-cid-sagzozyv] a[data-astro-cid-sagzozyv]:hover{text-decoration-color:var(--on-photo)}@media (width<=640px){.lh-meta[data-astro-cid-sagzozyv] a[data-astro-cid-sagzozyv]{min-height:44px}}.lh-meta[data-astro-cid-sagzozyv] a[data-astro-cid-sagzozyv] svg{width:14px;height:14px}.lh-wrap[data-astro-cid-sagzozyv]{padding-top:clamp(24px,2.6vw,40px)}.lh-layout[data-astro-cid-sagzozyv]{max-width:calc(1360px + var(--gutter) * 2);grid-template-columns:196px minmax(0,1fr);align-items:stretch;gap:clamp(28px,3vw,44px);display:grid}.lh-prose[data-astro-cid-sagzozyv]{display:block}@media (width<=1080px){.lh-wrap[data-astro-cid-sagzozyv]{padding-top:0}.lh-layout[data-astro-cid-sagzozyv]{grid-template-columns:minmax(0,1fr);gap:0}.lh-aside[data-astro-cid-sagzozyv]{top:var(--nav-h-solid);z-index:20;margin-bottom:clamp(20px,3vw,32px);position:sticky}}
