.share.svelte-1bwta4d{display:grid;gap:.6rem}.share__label.svelte-1bwta4d{font-family:var(--font-body);font-size:.7rem;font-weight:800;letter-spacing:.18em;text-transform:uppercase;color:var(--color-muted)}.share__row.svelte-1bwta4d{display:flex;flex-wrap:wrap;gap:.5rem}.share__btn.svelte-1bwta4d{display:grid;place-items:center;width:38px;height:38px;border:1px solid var(--color-border);border-radius:999px;background:var(--color-white);color:var(--color-ink-soft);cursor:pointer;transition:border-color .2s ease,color .2s ease,background .2s ease,transform .2s ease}.share__btn.svelte-1bwta4d:hover{border-color:var(--color-accent);color:var(--color-accent-dark);transform:translateY(-1px)}.share__btn--copy.is-copied.svelte-1bwta4d{border-color:#2e8a4b;color:#2e8a4b}.section-block.article-section{overflow:visible}.article-hero.svelte-m97l7j.svelte-m97l7j{position:relative;isolation:isolate;overflow:hidden;background:var(--color-ink);color:var(--color-white);padding-block:clamp(2.5rem,6vw,4.5rem);margin-top:-6rem;padding-top:calc(6rem + clamp(2.5rem,6vw,4.5rem))}.article-hero__bg.svelte-m97l7j.svelte-m97l7j{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.article-hero__veil.svelte-m97l7j.svelte-m97l7j{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(180deg,#00000073,#000000b8),linear-gradient(110deg,#0009,#00000040 60%,#0000001a)}.article-hero__inner.svelte-m97l7j.svelte-m97l7j{max-width:820px;min-height:clamp(180px,26vw,300px);display:flex;flex-direction:column;justify-content:flex-end}.article-hero__cat.svelte-m97l7j.svelte-m97l7j{margin:.9rem 0 0}.article-hero__cat.svelte-m97l7j .hero-pill{display:inline-flex;align-items:center;gap:.5rem;border-color:#ffffff47;background:#ffffff1a;color:var(--color-white);text-transform:uppercase;letter-spacing:.08em;line-height:1;padding:.58rem .85rem .46rem;border-radius:999px;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}.article-hero__cat.svelte-m97l7j .hero-pill:before{content:"";flex:none;width:6px;height:6px;border-radius:999px;background:var(--color-accent)}.article-layout.svelte-m97l7j.svelte-m97l7j{display:grid;gap:clamp(2rem,4vw,3.5rem)}@media (min-width: 1024px){.article-layout--with-aside.svelte-m97l7j.svelte-m97l7j{grid-template-columns:minmax(0,1fr) 250px}}.article-main.svelte-m97l7j.svelte-m97l7j{min-width:0}.article-aside.svelte-m97l7j.svelte-m97l7j{display:none}@media (min-width: 1024px){.article-aside.svelte-m97l7j.svelte-m97l7j{display:block}}.article-aside__sticky.svelte-m97l7j.svelte-m97l7j{position:sticky;top:7rem;display:grid;gap:1.75rem}.toc__label.svelte-m97l7j.svelte-m97l7j{margin:0 0 .85rem;font-family:var(--font-body);font-size:.7rem;font-weight:800;letter-spacing:.18em;text-transform:uppercase;color:var(--color-muted)}.toc.svelte-m97l7j ul.svelte-m97l7j{list-style:none;margin:0;padding:0;display:grid;gap:.1rem;border-left:1px solid var(--color-border)}.toc.svelte-m97l7j li a.svelte-m97l7j{display:block;padding:.4rem 0 .4rem .9rem;margin-left:-1px;border-left:2px solid transparent;font-size:.9rem;line-height:1.4;color:var(--color-ink-soft);transition:color .18s ease,border-color .18s ease}.toc.svelte-m97l7j li a.svelte-m97l7j:hover{color:var(--color-accent-dark);border-left-color:var(--color-accent)}.toc.svelte-m97l7j li.toc__sub a.svelte-m97l7j{padding-left:1.85rem;font-size:.84rem;color:var(--color-muted)}.toc.svelte-m97l7j li a.is-active.svelte-m97l7j{color:var(--color-accent-dark);border-left-color:var(--color-accent);font-weight:600}.article-share-mobile.svelte-m97l7j.svelte-m97l7j{margin-bottom:1.75rem;padding-bottom:1.5rem;border-bottom:1px solid var(--color-border)}@media (min-width: 1024px){.article-layout--with-aside.svelte-m97l7j .article-share-mobile.svelte-m97l7j{display:none}}.article__back.svelte-m97l7j.svelte-m97l7j{display:inline-block;width:-moz-fit-content;width:fit-content;font-size:.9rem;font-weight:600;color:#ffffffbf}.article__back.svelte-m97l7j.svelte-m97l7j:hover{color:var(--color-accent-soft)}.article__title.svelte-m97l7j.svelte-m97l7j{margin:.9rem 0 1rem;max-width:20ch;font-family:var(--font-display);font-size:clamp(2rem,4.4vw,3.3rem);font-weight:760;line-height:1.08;letter-spacing:-.015em;text-wrap:balance;color:var(--color-white)}.article__meta.svelte-m97l7j.svelte-m97l7j{display:flex;flex-wrap:wrap;align-items:center;gap:.6rem;font-size:.9rem;color:#fffc}.article__body.svelte-m97l7j.svelte-m97l7j{max-width:760px}.article__cta.svelte-m97l7j.svelte-m97l7j{display:grid;gap:1.25rem;align-items:center;margin-top:clamp(2.5rem,5vw,4rem);padding:clamp(1.6rem,3vw,2.2rem);border:1px solid var(--color-border);border-radius:14px;background:linear-gradient(135deg,#c7a43014,#c7a43000 50%),var(--color-white)}.article__cta.svelte-m97l7j h2.svelte-m97l7j{margin:0 0 .4rem;font-family:var(--font-display);font-size:clamp(1.3rem,2.4vw,1.7rem);font-weight:720;color:var(--color-ink)}.article__cta.svelte-m97l7j p.svelte-m97l7j{margin:0;color:var(--color-ink-soft);line-height:1.6}@media (min-width: 720px){.article__cta.svelte-m97l7j.svelte-m97l7j{grid-template-columns:1fr auto}}.post-nav.svelte-m97l7j.svelte-m97l7j{display:grid;gap:1rem;margin-top:clamp(2.5rem,5vw,4rem);padding-top:clamp(2rem,4vw,3rem);border-top:1px solid var(--color-border)}@media (min-width: 640px){.post-nav.svelte-m97l7j.svelte-m97l7j{grid-template-columns:1fr 1fr}}.post-nav__spacer.svelte-m97l7j.svelte-m97l7j{display:none}@media (min-width: 640px){.post-nav__spacer.svelte-m97l7j.svelte-m97l7j{display:block}}.post-nav__link.svelte-m97l7j.svelte-m97l7j{display:grid;gap:.35rem;padding:clamp(1.1rem,2.4vw,1.5rem);border:1px solid var(--color-border);border-radius:14px;background:var(--color-white);transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.post-nav__link.svelte-m97l7j.svelte-m97l7j:hover{border-color:var(--color-accent);box-shadow:0 18px 40px -28px #14141480;transform:translateY(-2px)}.post-nav__link--next.svelte-m97l7j.svelte-m97l7j{text-align:right}.post-nav__dir.svelte-m97l7j.svelte-m97l7j{display:inline-flex;align-items:center;gap:.4rem;font-size:.72rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:var(--color-accent-dark)}.post-nav__link--next.svelte-m97l7j .post-nav__dir.svelte-m97l7j{justify-content:flex-end}.post-nav__arrow.svelte-m97l7j.svelte-m97l7j{font-size:.95rem;transition:transform .18s ease}.post-nav__link--prev.svelte-m97l7j:hover .post-nav__arrow.svelte-m97l7j{transform:translate(-3px)}.post-nav__link--next.svelte-m97l7j:hover .post-nav__arrow.svelte-m97l7j{transform:translate(3px)}.post-nav__cat.svelte-m97l7j.svelte-m97l7j{font-size:.8rem;color:var(--color-muted)}.post-nav__title.svelte-m97l7j.svelte-m97l7j{font-family:var(--font-display);font-size:clamp(1.05rem,2vw,1.2rem);font-weight:720;line-height:1.3;color:var(--color-ink)}
