.back[data-astro-cid-exymrgqa]{font:500 12px/1.3 var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--color-mint);transition:color var(--dur-fast) var(--ease-out);margin-block-end:2.5rem;display:inline-block}.back[data-astro-cid-exymrgqa]:hover{color:#fff}@media (pointer:coarse){.back[data-astro-cid-exymrgqa]{margin-block:-.65rem 1.85rem;padding-block:.65rem}}.meta[data-astro-cid-exymrgqa]{font:500 12px/1.4 var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--color-text-faint);flex-wrap:wrap;gap:.25rem .75rem;display:flex}.meta[data-astro-cid-exymrgqa] span[data-astro-cid-exymrgqa]:before{content:"·";margin-inline-end:.75rem}.post__title[data-astro-cid-exymrgqa]{max-inline-size:22ch}.post__by[data-astro-cid-exymrgqa]{border-block-start:1px solid var(--color-hairline-night);max-inline-size:40rem;color:var(--color-on-night);flex-wrap:wrap;gap:.25rem .75rem;margin-block-start:1.75rem;padding-block-start:1.25rem;font-size:.9375rem;display:flex}.post__by[data-astro-cid-exymrgqa]>span[data-astro-cid-exymrgqa]:first-child{color:#fff;font-weight:600}.post__by[data-astro-cid-exymrgqa]>[data-astro-cid-exymrgqa]:not(:first-child):before{content:"·";margin-inline-end:.75rem}.post__updated[data-astro-cid-exymrgqa]{color:var(--color-on-night);margin-block-start:.5rem;font-size:.9375rem}.post__cover[data-astro-cid-exymrgqa]{aspect-ratio:16/9;border-radius:var(--radius-m);background:var(--color-panel);max-inline-size:56rem;margin-block-start:2.5rem;display:block;overflow:hidden}.post__cover[data-astro-cid-exymrgqa] img[data-astro-cid-exymrgqa]{object-fit:cover;block-size:100%;inline-size:100%;display:block}.post__body[data-astro-cid-exymrgqa] .post__related[data-astro-cid-exymrgqa]{border-block-start:1px solid var(--color-hairline);color:var(--color-text-soft);margin-block-start:2.5rem;padding-block-start:1.5rem;font-size:1rem}.post__short[data-astro-cid-exymrgqa]{background:var(--color-panel);border:1px solid var(--color-hairline);border-inline-start:3px solid var(--color-accent);border-radius:var(--radius-m);margin-block-end:3rem;padding:1.5rem 1.75rem}.post__short-h[data-astro-cid-exymrgqa]{font:500 12px/1.3 var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--color-accent)}.post__short[data-astro-cid-exymrgqa] ul[data-astro-cid-exymrgqa]{margin:.85rem 0 0;padding-inline-start:1.25rem;list-style:outside}.post__short[data-astro-cid-exymrgqa] li[data-astro-cid-exymrgqa]{color:var(--color-text);font-size:1.0625rem;line-height:1.6}.post__short[data-astro-cid-exymrgqa] li[data-astro-cid-exymrgqa]+li[data-astro-cid-exymrgqa]{margin-block-start:.5rem}.post__body[data-astro-cid-exymrgqa]{max-inline-size:68ch;padding-block:var(--space-section)}.post__aside[data-astro-cid-exymrgqa]{display:none}@media (width>=1100px){.post__layout[data-astro-cid-exymrgqa]{grid-template-columns:minmax(0,68ch) 16rem;justify-content:start;column-gap:clamp(3rem,6vw,6rem);display:grid}.post__aside[data-astro-cid-exymrgqa]{padding-block:var(--space-section);display:block}}.post__aside-in[data-astro-cid-exymrgqa]{gap:var(--space-3);border-block-start:2px solid var(--color-text);padding-block-start:var(--space-4);display:grid;position:sticky;inset-block-start:7rem}.post__aside-meta[data-astro-cid-exymrgqa]{font:500 13px/1.4 var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--color-text-soft)}.post__aside-meta[data-astro-cid-exymrgqa] span[data-astro-cid-exymrgqa]:before{content:"·";margin-inline:.5rem}.post__aside-h[data-astro-cid-exymrgqa]{margin-block-start:var(--space-4)}.prose[data-astro-cid-exymrgqa] p,.prose[data-astro-cid-exymrgqa] li{color:var(--color-text);font-size:1.125rem;line-height:1.75}.prose[data-astro-cid-exymrgqa] :is(p,ul,ol){margin-block:0}.prose[data-astro-cid-exymrgqa] :is(p,ul,ol)+:is(p,ul,ol){margin-block-start:1.5rem}.prose[data-astro-cid-exymrgqa] :is(ul,ol){padding-inline-start:1.5rem}.prose[data-astro-cid-exymrgqa] ul{list-style:outside}.prose[data-astro-cid-exymrgqa] ol{list-style:decimal}.prose[data-astro-cid-exymrgqa] li+li{margin-block-start:.6rem}.prose[data-astro-cid-exymrgqa] li::marker{color:var(--color-accent)}.prose[data-astro-cid-exymrgqa] h2{font-family:var(--font-display);letter-spacing:-.01em;color:var(--color-text);margin-block:3.25rem 1.25rem;font-size:clamp(1.375rem,2.2vw,1.75rem);font-weight:800;font-stretch:90%;line-height:1.15}.prose[data-astro-cid-exymrgqa] h3{margin-block:2.25rem 1rem;font-size:1.25rem;font-weight:700;line-height:1.3}.prose[data-astro-cid-exymrgqa] a{color:var(--color-text);text-underline-offset:.3em;transition:color var(--dur-fast) var(--ease-out), text-decoration-color var(--dur-fast) var(--ease-out);font-weight:600;text-decoration:underline 1.5px #0f6b5573}.prose[data-astro-cid-exymrgqa] a:hover{color:var(--color-accent);text-decoration-color:var(--color-accent)}.prose[data-astro-cid-exymrgqa] strong{font-weight:700}.prose[data-astro-cid-exymrgqa]>p:first-child{font-size:1.3125rem;line-height:1.65}.post__cta[data-astro-cid-exymrgqa]{margin-block-start:3rem}.more[data-astro-cid-exymrgqa]{padding-block:var(--space-section)}.more__head[data-astro-cid-exymrgqa]{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:1rem 2rem;display:flex}.more__list[data-astro-cid-exymrgqa]{border-block-start:1px solid var(--color-hairline);margin:3rem 0 0;padding:0;list-style:none}.item[data-astro-cid-exymrgqa]{border-block-end:1px solid var(--color-hairline);color:var(--color-text);gap:.6rem 3rem;padding-block:1.75rem;display:grid}.item__title[data-astro-cid-exymrgqa]{font-family:var(--font-display);transition:color var(--dur-fast) var(--ease-out);font-size:clamp(1.25rem,1.8vw,1.5rem);font-weight:800;font-stretch:90%;line-height:1.2}.item[data-astro-cid-exymrgqa]:hover .item__title[data-astro-cid-exymrgqa]{color:var(--color-accent-ink)}.item[data-astro-cid-exymrgqa]:focus-visible{outline:2px solid var(--color-accent);outline-offset:4px;border-radius:var(--radius-s)}.item__excerpt[data-astro-cid-exymrgqa]{max-inline-size:56ch;color:var(--color-text-soft)}@media (width>=1024px){.item[data-astro-cid-exymrgqa]{grid-template-columns:12rem minmax(0,5fr) minmax(0,5fr);align-items:baseline}.item[data-astro-cid-exymrgqa] .meta[data-astro-cid-exymrgqa]{flex-direction:column}.item[data-astro-cid-exymrgqa] .meta[data-astro-cid-exymrgqa] span[data-astro-cid-exymrgqa]:before{content:none}}@media (width<=767px){.prose[data-astro-cid-exymrgqa] :is(p,li){font-size:1.0625rem}.prose[data-astro-cid-exymrgqa]>p:first-child{font-size:1.1875rem}.post__cover[data-astro-cid-exymrgqa]{margin-block-start:2rem}}
