.pin-save{z-index:20;opacity:0;visibility:hidden;transition:opacity .15s;position:absolute}.pin-save.visible{opacity:1;visibility:visible}.pin-save a{color:#fff;background:#e60023;border-radius:6px;align-items:center;gap:.35em;padding:.45em .85em;font-family:inherit;font-size:15px;font-weight:700;line-height:1;text-decoration:none;display:inline-flex;box-shadow:0 2px 8px #0000004d}.pin-save a:hover{color:#fff;background:#ad081b;text-decoration:none}@media (hover:none){.pin-save{display:none}}@media (prefers-reduced-motion:reduce){.pin-save{transition:none}}.share-row[data-astro-cid-sajkgw4n]{border-top:1px solid rgb(var(--gray-light));border-bottom:1px solid rgb(var(--gray-light));flex-wrap:wrap;align-items:center;gap:.75em;margin:2.5em 0 1em;padding:1em 0;display:flex}.share-label[data-astro-cid-sajkgw4n]{color:rgb(var(--gray));font-size:.9em;font-weight:700}.share-buttons[data-astro-cid-sajkgw4n]{flex-wrap:wrap;align-items:center;gap:.5em;display:flex}.share-btn[data-astro-cid-sajkgw4n]{box-sizing:border-box;border:1px solid rgb(var(--gray-light));color:rgb(var(--gray-dark));cursor:pointer;background:#fff;border-radius:6px;align-items:center;gap:.4em;padding:.4em .8em;font-family:inherit;font-size:.8em;line-height:1.4;text-decoration:none;transition:background-color .15s,color .15s,border-color .15s;display:inline-flex}.share-btn[data-astro-cid-sajkgw4n] svg[data-astro-cid-sajkgw4n]{flex-shrink:0}.share-btn[data-astro-cid-sajkgw4n]:hover{color:#fff;text-decoration:none}.share-btn[data-astro-cid-sajkgw4n].pinterest:hover{background:#e60023;border-color:#e60023}.share-btn[data-astro-cid-sajkgw4n].facebook:hover{background:#1877f2;border-color:#1877f2}.share-btn[data-astro-cid-sajkgw4n].reddit:hover{background:#ff4500;border-color:#ff4500}.share-btn[data-astro-cid-sajkgw4n].copy:hover,.share-btn[data-astro-cid-sajkgw4n].copied{background:rgb(var(--gray-dark));border-color:rgb(var(--gray-dark));color:#fff}@media (width<=480px){.share-row[data-astro-cid-sajkgw4n]{gap:.5em}.share-btn[data-astro-cid-sajkgw4n]{min-height:44px;padding:.5em .9em;font-size:.75em}}main[data-astro-cid-tldeq5d5]{width:calc(100% - 2em);max-width:100%;margin:0;padding-top:1.5em}.hero-image[data-astro-cid-tldeq5d5]{width:100%}.hero-image[data-astro-cid-tldeq5d5] img[data-astro-cid-tldeq5d5]{object-fit:cover;width:720px;max-width:100%;height:auto;max-height:34vh;box-shadow:var(--box-shadow);border-radius:12px;margin:0 auto;display:block}.prose[data-astro-cid-tldeq5d5]{width:720px;max-width:calc(100% - 2em);color:rgb(var(--gray-dark));margin:auto;padding:1em}.title[data-astro-cid-tldeq5d5]{text-align:center;margin-bottom:1em;padding:1em 0;line-height:1}.title[data-astro-cid-tldeq5d5] h1[data-astro-cid-tldeq5d5]{margin:0 0 .5em;font-size:clamp(1.6em,4.5vw,2.2em);line-height:1.15}.kickers[data-astro-cid-tldeq5d5]{flex-wrap:wrap;justify-content:center;gap:.4em;margin:0 0 .9em;display:flex}.kickers[data-astro-cid-tldeq5d5] a[data-astro-cid-tldeq5d5]{letter-spacing:.08em;text-transform:uppercase;color:var(--coral-text);background:var(--coral-soft);border-radius:999px;padding:.25em .75em;font-size:.72rem;font-weight:700;line-height:1.4;text-decoration:none}.kickers[data-astro-cid-tldeq5d5] a[data-astro-cid-tldeq5d5]:hover{color:rgb(var(--black));background:var(--coral)}.date[data-astro-cid-tldeq5d5]{color:rgb(var(--gray));margin-bottom:.5em}.last-updated-on[data-astro-cid-tldeq5d5]{font-style:italic}.byline[data-astro-cid-tldeq5d5] a[data-astro-cid-tldeq5d5]{color:inherit}.toc[data-astro-cid-tldeq5d5] a[data-astro-cid-tldeq5d5]{color:rgb(var(--gray-dark));text-decoration:none}.toc[data-astro-cid-tldeq5d5] a[data-astro-cid-tldeq5d5]:hover{color:var(--coral-text)}.toc-inline[data-astro-cid-tldeq5d5]{border:1px solid rgb(var(--gray-light));background:#fff;border-radius:10px;margin:-1em 0 2em;font-size:.95rem}.toc-inline[data-astro-cid-tldeq5d5] summary[data-astro-cid-tldeq5d5]{color:rgb(var(--black));cursor:pointer;padding:.7em 1em;font-weight:700}.toc-inline[data-astro-cid-tldeq5d5] summary[data-astro-cid-tldeq5d5] span[data-astro-cid-tldeq5d5]{color:rgb(var(--gray));font-weight:400}.toc-inline[data-astro-cid-tldeq5d5] ol[data-astro-cid-tldeq5d5]{margin:0;padding:0 1em .8em 2.4em;line-height:1.4}.toc-inline[data-astro-cid-tldeq5d5] li[data-astro-cid-tldeq5d5]{margin:.4em 0}.toc-side[data-astro-cid-tldeq5d5]{display:none}@media (width>=1240px){.post-body[data-astro-cid-tldeq5d5]{grid-template-columns:minmax(0,1fr) minmax(0,760px) minmax(0,1fr);column-gap:2rem;display:grid}.post-body[data-astro-cid-tldeq5d5] .prose[data-astro-cid-tldeq5d5]{grid-column:2;width:auto;max-width:none;margin:0}.toc-inline[data-astro-cid-tldeq5d5]{display:none}.toc-side[data-astro-cid-tldeq5d5]{grid-area:1/1;place-self:start end;width:100%;max-width:230px;max-height:calc(100vh - 3rem);margin-top:2.5em;font-size:.85rem;line-height:1.35;display:block;position:sticky;top:1.5rem;overflow-y:auto}.toc-side[data-astro-cid-tldeq5d5] ol[data-astro-cid-tldeq5d5]{border-left:2px solid rgb(var(--gray-light));margin:0;padding:0;list-style:none}.toc-side[data-astro-cid-tldeq5d5] a[data-astro-cid-tldeq5d5]{color:rgb(var(--gray));border-left:2px solid #0000;margin-left:-2px;padding:.4em 0 .4em .9em;display:block}.toc-side[data-astro-cid-tldeq5d5] a[data-astro-cid-tldeq5d5][aria-current]{color:var(--coral-text);border-left-color:var(--coral);font-weight:700}}.keep-reading[data-astro-cid-tldeq5d5]{border-top:1px solid rgb(var(--gray-light));max-width:1000px;margin:1.5em auto 0;padding:2em 1em 0}.keep-reading[data-astro-cid-tldeq5d5] h2[data-astro-cid-tldeq5d5]{margin:0 0 1rem;font-size:1.5rem}.more-in[data-astro-cid-tldeq5d5]{margin:1.25rem 0 0;font-size:.95rem;font-weight:700}.more-in[data-astro-cid-tldeq5d5] a[data-astro-cid-tldeq5d5]{color:var(--coral-text);text-decoration:none}.more-in[data-astro-cid-tldeq5d5] a[data-astro-cid-tldeq5d5]:hover{text-decoration:underline}
