.share[data-astro-cid-swu3invi]{gap:8px;display:flex}a[data-astro-cid-swu3invi],button[data-astro-cid-swu3invi]{border:1px solid var(--ldp-line);width:40px;height:40px;color:var(--ldp-ink);border-radius:50%;place-items:center;transition:background-color .2s,border-color .2s;display:grid;position:relative}a[data-astro-cid-swu3invi]:hover,button[data-astro-cid-swu3invi]:hover{background:var(--ldp-hover);border-color:var(--ldp-line-strong)}.done[data-astro-cid-swu3invi],[data-astro-cid-swu3invi][data-copied] .idle[data-astro-cid-swu3invi]{display:none}[data-astro-cid-swu3invi][data-copied] .done[data-astro-cid-swu3invi]{color:var(--ldp-green);display:block}.said[data-astro-cid-swu3invi]{white-space:nowrap;color:var(--ldp-ink-2);font-size:13px;position:absolute;left:calc(100% + 10px)}.head[data-astro-cid-jo55ryrt]{text-align:center;flex-direction:column;align-items:center;gap:24px;display:flex}.category[data-astro-cid-jo55ryrt]{color:var(--ldp-ink);text-underline-offset:3px;font-size:15px;font-weight:600;text-decoration-line:underline;text-decoration-color:#0000;transition:text-decoration-color .2s}.category[data-astro-cid-jo55ryrt]:hover{text-decoration-color:currentColor}h1[data-astro-cid-jo55ryrt]{max-width:14em;font-family:var(--font-display);letter-spacing:-.01em;text-wrap:balance;font-size:clamp(44px,5.6vw,80px);font-weight:400;line-height:1}.dates[data-astro-cid-jo55ryrt]{color:var(--ldp-ink-2);font-variant-numeric:tabular-nums;flex-wrap:wrap;justify-content:center;gap:4px 18px;font-size:15px;line-height:21px;display:flex}.dates[data-astro-cid-jo55ryrt]>time[data-astro-cid-jo55ryrt]:first-child{color:var(--ldp-ink)}.post[data-astro-cid-jo55ryrt] .hero{width:min(100% - 2 * var(--ldp-gutter), 920px);margin:64px auto 0}.prose[data-astro-cid-jo55ryrt]{width:min(100% - 2 * var(--ldp-gutter), 660px);font-family:var(--font-read);color:var(--ldp-prose);font-optical-sizing:auto;text-wrap:pretty;margin:64px auto 0;font-size:19px;line-height:1.6}.prose[data-astro-cid-jo55ryrt]>*+*{margin-top:1em}.prose[data-astro-cid-jo55ryrt] h2,.prose[data-astro-cid-jo55ryrt] h3{font-family:var(--font-body);letter-spacing:-.01em;color:var(--ldp-ink);text-wrap:balance;font-weight:600}.prose[data-astro-cid-jo55ryrt] h2{margin-top:2em;font-size:26px;line-height:1.2}.prose[data-astro-cid-jo55ryrt] h3{margin-top:1.6em;font-size:20px;line-height:1.3}.prose[data-astro-cid-jo55ryrt] :is(h2,h3)+*{margin-top:.6em}.prose[data-astro-cid-jo55ryrt] a{color:var(--ldp-ink);text-underline-offset:3px;text-decoration:underline 1px;text-decoration-color:color-mix(in srgb, currentColor 45%, transparent);transition:text-decoration-color .2s}.prose[data-astro-cid-jo55ryrt] a:hover{text-decoration-color:currentColor}.prose[data-astro-cid-jo55ryrt] strong{color:var(--ldp-ink);font-weight:600}.prose[data-astro-cid-jo55ryrt] :is(ul,ol){padding-left:1.3em}.prose[data-astro-cid-jo55ryrt] ul{list-style:outside}.prose[data-astro-cid-jo55ryrt] ol{list-style:decimal}.prose[data-astro-cid-jo55ryrt] li+li{margin-top:.35em}.prose[data-astro-cid-jo55ryrt] li::marker{color:var(--ldp-ink-2)}.prose[data-astro-cid-jo55ryrt] blockquote{border-left:2px solid var(--ldp-blue);color:var(--ldp-ink);padding-left:22px;font-style:italic}.prose[data-astro-cid-jo55ryrt] :not(pre)>code{border-radius:var(--ldp-radius-xs);background:var(--ldp-paper-2);font-family:var(--font-mono);padding:.1em .35em;font-size:.8em}.prose[data-astro-cid-jo55ryrt] pre{border-radius:var(--ldp-radius-m);font-family:var(--font-mono);margin-block:1.6em;padding:20px 22px;font-size:14px;line-height:1.7;overflow-x:auto;background:var(--ldp-night)!important}.prose[data-astro-cid-jo55ryrt] pre code{font-family:inherit}.prose[data-astro-cid-jo55ryrt] :is(img,video){border-radius:var(--ldp-radius-xl);width:100%;height:auto;margin-block:1.6em}.prose[data-astro-cid-jo55ryrt] :not(.figure,.table-figure)>figcaption{font-family:var(--font-body);color:var(--ldp-ink-2);margin-top:-.8em;font-size:14px}.prose[data-astro-cid-jo55ryrt] :is(.figure,.table-figure){width:min(100vw - 2 * var(--ldp-gutter), 920px);margin-block:2.4em;position:relative;left:50%;translate:-50%}.prose[data-astro-cid-jo55ryrt] hr{border:0;border-top:1px solid var(--ldp-line);margin-block:2.4em}.prose[data-astro-cid-jo55ryrt] :not(.table-figure)>table{border-collapse:collapse;width:100%;font-family:var(--font-body);font-size:15px}.prose[data-astro-cid-jo55ryrt] :not(.table-figure)>table :is(th,td){border-bottom:1px solid var(--ldp-line);text-align:left;padding:10px 12px 10px 0}.after[data-astro-cid-jo55ryrt]{margin-top:120px}.share-row[data-astro-cid-jo55ryrt]{border-top:1px solid var(--ldp-ink);justify-content:space-between;align-items:center;gap:24px;padding-top:28px;display:flex}.back[data-astro-cid-jo55ryrt]{color:var(--ldp-ink-2);text-underline-offset:3px;font-size:15px;text-decoration:underline #0000;transition:color .2s,text-decoration-color .2s}.back[data-astro-cid-jo55ryrt]:hover{color:var(--ldp-ink);text-decoration-color:currentColor}.related[data-astro-cid-jo55ryrt]{margin-top:104px}.related[data-astro-cid-jo55ryrt] h2[data-astro-cid-jo55ryrt]{font-family:var(--font-display);font-size:clamp(40px,4.4vw,56px);font-weight:400;line-height:1}.related[data-astro-cid-jo55ryrt] ul[data-astro-cid-jo55ryrt]{grid-template-columns:repeat(3,minmax(0,1fr));gap:40px;margin-top:44px;display:grid}.related[data-astro-cid-jo55ryrt] a[data-astro-cid-jo55ryrt]{flex-direction:column;gap:12px;display:flex}.related[data-astro-cid-jo55ryrt] h3[data-astro-cid-jo55ryrt]{font-family:var(--font-body);letter-spacing:-.01em;color:var(--ldp-ink);text-wrap:balance;text-underline-offset:.12em;font-size:19px;font-weight:600;line-height:1.22;text-decoration-line:underline;text-decoration-color:#0000;transition:text-decoration-color .2s}.related[data-astro-cid-jo55ryrt] a[data-astro-cid-jo55ryrt]:hover h3[data-astro-cid-jo55ryrt],.related[data-astro-cid-jo55ryrt] a[data-astro-cid-jo55ryrt]:focus-visible h3[data-astro-cid-jo55ryrt]{text-decoration-color:currentColor}.excerpt[data-astro-cid-jo55ryrt]{font-family:var(--font-read);color:var(--ldp-prose);font-size:16px;line-height:1.45}.read[data-astro-cid-jo55ryrt]{color:var(--ldp-ink-2);align-items:center;gap:8px;margin-top:4px;font-size:15px;display:inline-flex}.read[data-astro-cid-jo55ryrt] svg{transition:translate .25s cubic-bezier(.2,.7,.2,1)}.related[data-astro-cid-jo55ryrt] a[data-astro-cid-jo55ryrt]:hover .read[data-astro-cid-jo55ryrt] svg{translate:4px}@media (width<=900px){.related[data-astro-cid-jo55ryrt] ul[data-astro-cid-jo55ryrt]{grid-template-columns:1fr;gap:0}.related[data-astro-cid-jo55ryrt] li[data-astro-cid-jo55ryrt]{border-top:1px solid var(--ldp-line);padding:24px 0}}@media (width<=720px){.head[data-astro-cid-jo55ryrt]{gap:18px}.post[data-astro-cid-jo55ryrt] .hero,.prose[data-astro-cid-jo55ryrt]{margin-top:40px}.prose[data-astro-cid-jo55ryrt]{font-size:18px}.prose[data-astro-cid-jo55ryrt] h2{font-size:23px}.after[data-astro-cid-jo55ryrt]{margin-top:80px}.related[data-astro-cid-jo55ryrt]{margin-top:72px}.related[data-astro-cid-jo55ryrt] ul[data-astro-cid-jo55ryrt]{margin-top:20px}}
