#article .body .prose{display:flex;flex-direction:column;gap:.15em;padding:1.5rem 0 5rem}#article .body .prose h2{font-size:clamp(1.25rem,.55rem + 1.9vw,2rem);line-height:1.2;margin-bottom:0;margin-top:1.5em!important}#article .body .prose h2:first-child{margin-top:0!important}#article .body .prose h3{font-size:clamp(1.125rem,1rem + .55vw,1.5rem);line-height:1.2;margin-bottom:0;margin-top:1em!important}#article .body .prose h4{font-size:clamp(1rem,.85rem + .6vw,1.25rem);line-height:1.2;margin-bottom:0;margin-top:1em!important}#article .body .prose :not(img):not(:has(img)):not(li):not(b):not(i):not(strong):not(code){max-width:720px;padding:.5rem 2rem;width:100%}@media(max-width:768px){#article .body .prose :not(img):not(:has(img)):not(li):not(b):not(i):not(strong):not(code){padding:.5rem 1rem}}#article .body .prose :has(img){height:50vh;min-height:300px;margin-bottom:1rem}#article .body .prose :has(img) img{width:100%;height:100%;object-fit:cover}#article .body .prose code{font-family:ui-monospace,SF Mono,Fira Code,Fira Mono,Roboto Mono,monospace;color:var(--accent);background-color:color-mix(in srgb,var(--accent) 8%,transparent);padding:.15em .35em;border-radius:4px;font-size:.9em}#article .body .prose p{padding:2px}#article .body .prose ul{list-style-type:disc;list-style-position:inside;display:flex;flex-direction:column;gap:.25em}#article .body .prose ul li{padding-left:1.25em;text-indent:-1.25em}#article .body .prose ol{list-style-type:decimal;display:flex;flex-direction:column;gap:.5em;padding-left:2rem}#article .body .prose ol li{padding-left:.5rem}#article .hero picture{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}#article #circle canvas{width:100%;height:100%;border-radius:50%}#article.svelte-xg5mcm{display:flex;flex-direction:column;gap:2rem}#article.svelte-xg5mcm .body:where(.svelte-xg5mcm){position:relative;max-width:1000px;margin:0 auto}#article.svelte-xg5mcm .body:where(.svelte-xg5mcm) .chapters:where(.svelte-xg5mcm){position:fixed;right:1.5rem;top:5rem;display:flex;flex-direction:column;gap:.6666666667rem;width:300px;z-index:10;font-size:.75rem;opacity:0;visibility:hidden;transform:translateY(8px);transition:opacity .3s ease,transform .3s ease,visibility .3s}@media(max-width:1439px){#article.svelte-xg5mcm .body:where(.svelte-xg5mcm) .chapters:where(.svelte-xg5mcm){display:none}}#article.svelte-xg5mcm .body:where(.svelte-xg5mcm) .chapters.sticky:where(.svelte-xg5mcm){opacity:1;visibility:visible;transform:translateY(0)}#article.svelte-xg5mcm .body:where(.svelte-xg5mcm) .chapters:where(.svelte-xg5mcm) a:where(.svelte-xg5mcm){display:flex;flex-direction:row;align-items:center;justify-content:flex-end;gap:.6666666667rem;text-decoration:none;color:var(--fg)}#article.svelte-xg5mcm .body:where(.svelte-xg5mcm) .chapters:where(.svelte-xg5mcm) a.active:where(.svelte-xg5mcm) .title:where(.svelte-xg5mcm){color:var(--accent)}#article.svelte-xg5mcm .body:where(.svelte-xg5mcm) .chapters:where(.svelte-xg5mcm) a.active:where(.svelte-xg5mcm) .num:where(.svelte-xg5mcm){background-color:var(--accent);color:var(--bg);border-color:var(--accent)}#article.svelte-xg5mcm .body:where(.svelte-xg5mcm) .chapters:where(.svelte-xg5mcm) a:where(.svelte-xg5mcm) .title:where(.svelte-xg5mcm){flex:1;min-width:0;text-transform:uppercase;text-align:right;transition:ease all .5s}#article.svelte-xg5mcm .body:where(.svelte-xg5mcm) .chapters:where(.svelte-xg5mcm) a:where(.svelte-xg5mcm) .num:where(.svelte-xg5mcm){width:32px;height:32px;flex-shrink:0;display:inline-flex;justify-content:center;align-items:center;padding:0;color:var(--fg);background-color:var(--bg);transition:ease all .5s}#article.svelte-xg5mcm .related:where(.svelte-xg5mcm){width:100%;max-width:1400px;margin:0 auto;padding:1rem;display:flex;flex-direction:column;gap:1rem}#article.svelte-xg5mcm .related:where(.svelte-xg5mcm) h2:where(.svelte-xg5mcm){font-size:1rem;font-weight:600;text-transform:uppercase;letter-spacing:.08em}#article.svelte-xg5mcm .related:where(.svelte-xg5mcm) .panels:where(.svelte-xg5mcm){display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}@media(max-width:768px){#article.svelte-xg5mcm .related:where(.svelte-xg5mcm) .panels:where(.svelte-xg5mcm){grid-template-columns:1fr}}#article.svelte-xg5mcm .finalization:where(.svelte-xg5mcm){display:flex;flex-direction:column;justify-content:center;align-items:center;gap:4rem;margin:6rem 0 2rem;padding:1rem}#article.svelte-xg5mcm .finalization:where(.svelte-xg5mcm) .conversation:where(.svelte-xg5mcm){display:flex;flex-direction:row;align-items:center;gap:1rem;color:var(--fg);text-decoration:none;font-family:Firs,sans-serif;font-weight:600;font-size:1.25rem;text-transform:uppercase;transition:ease color .3s}#article.svelte-xg5mcm .finalization:where(.svelte-xg5mcm) .conversation:where(.svelte-xg5mcm) .icon:where(.svelte-xg5mcm){width:24px;height:24px;display:flex;align-items:center;justify-content:center;transition:ease transform .3s}#article.svelte-xg5mcm .finalization:where(.svelte-xg5mcm) .conversation:where(.svelte-xg5mcm) .icon:where(.svelte-xg5mcm) svg{width:100%;height:100%}#article.svelte-xg5mcm .finalization:where(.svelte-xg5mcm) .conversation:where(.svelte-xg5mcm):hover{color:var(--accent)}#article.svelte-xg5mcm .finalization:where(.svelte-xg5mcm) .conversation:where(.svelte-xg5mcm):hover .icon:where(.svelte-xg5mcm){transform:translate(4px)}#article.svelte-xg5mcm .finalization:where(.svelte-xg5mcm) .back:where(.svelte-xg5mcm){display:flex;flex-direction:row;align-items:center;gap:1rem;color:var(--slate-k);text-decoration:none;font-size:.75rem;text-transform:uppercase;transition:ease color .3s}#article.svelte-xg5mcm .finalization:where(.svelte-xg5mcm) .back:where(.svelte-xg5mcm):hover{color:var(--fg)}#article.svelte-xg5mcm .finalization:where(.svelte-xg5mcm) .back:where(.svelte-xg5mcm) .icon:where(.svelte-xg5mcm){width:18px;height:18px;flex-shrink:0;display:flex;align-items:center;justify-content:center}#article.svelte-xg5mcm .finalization:where(.svelte-xg5mcm) .back:where(.svelte-xg5mcm) .icon:where(.svelte-xg5mcm) svg{width:100%;height:100%}#article.svelte-xg5mcm .finalization:where(.svelte-xg5mcm) #circle:where(.svelte-xg5mcm){width:100px;height:100px}#article.svelte-xg5mcm .head:where(.svelte-xg5mcm){display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:1fr;column-gap:2rem;background-color:var(--article-head-bg)}@media(max-width:768px){#article.svelte-xg5mcm .head:where(.svelte-xg5mcm){grid-template-columns:1fr;grid-template-rows:auto auto}}#article.svelte-xg5mcm .head:where(.svelte-xg5mcm) .content:where(.svelte-xg5mcm){display:flex;flex-direction:column;justify-content:flex-end;padding:2.5rem 2rem 2rem;gap:.75rem}@media(max-width:768px){#article.svelte-xg5mcm .head:where(.svelte-xg5mcm) .content:where(.svelte-xg5mcm){padding:1.5rem 2rem}}#article.svelte-xg5mcm .head:where(.svelte-xg5mcm) .content:where(.svelte-xg5mcm) .reading-time:where(.svelte-xg5mcm){display:flex;flex-direction:row;align-items:center;gap:.5rem;margin-top:.25rem}#article.svelte-xg5mcm .head:where(.svelte-xg5mcm) .content:where(.svelte-xg5mcm) .reading-time:where(.svelte-xg5mcm) .icon:where(.svelte-xg5mcm){display:flex;justify-content:center;align-items:center}#article.svelte-xg5mcm .head:where(.svelte-xg5mcm) .content:where(.svelte-xg5mcm) .reading-time:where(.svelte-xg5mcm) .text:where(.svelte-xg5mcm){text-transform:uppercase;transform:translateY(.2rem);color:var(--slate-k)}#article.svelte-xg5mcm .head:where(.svelte-xg5mcm) .content:where(.svelte-xg5mcm) .description:where(.svelte-xg5mcm){color:var(--slate-dark);max-width:520px;line-height:1.5}#article.svelte-xg5mcm .head:where(.svelte-xg5mcm) .content:where(.svelte-xg5mcm) .eyebrow:where(.svelte-xg5mcm){display:flex;flex-direction:row;align-items:baseline;gap:1rem;flex-wrap:wrap;text-transform:uppercase;font-size:.75rem;letter-spacing:.08em;font-family:Firs,sans-serif}#article.svelte-xg5mcm .head:where(.svelte-xg5mcm) .content:where(.svelte-xg5mcm) .eyebrow:where(.svelte-xg5mcm) .nature:where(.svelte-xg5mcm){color:var(--fg)}#article.svelte-xg5mcm .head:where(.svelte-xg5mcm) .content:where(.svelte-xg5mcm) .eyebrow:where(.svelte-xg5mcm) .date:where(.svelte-xg5mcm){color:var(--slate-k)}#article.svelte-xg5mcm .head:where(.svelte-xg5mcm) .content:where(.svelte-xg5mcm) h1:where(.svelte-xg5mcm){font-size:clamp(1.5rem,.9rem + 2.4vw,2.75rem);font-weight:600;line-height:1.15;max-width:720px;overflow-wrap:break-word}#article.svelte-xg5mcm .head:where(.svelte-xg5mcm) .content:where(.svelte-xg5mcm) .facts:where(.svelte-xg5mcm){display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem 2rem;max-width:620px;margin:.5rem 0 0}@media(max-width:768px){#article.svelte-xg5mcm .head:where(.svelte-xg5mcm) .content:where(.svelte-xg5mcm) .facts:where(.svelte-xg5mcm){grid-template-columns:1fr;gap:.6666666667rem}}#article.svelte-xg5mcm .head:where(.svelte-xg5mcm) .content:where(.svelte-xg5mcm) .facts:where(.svelte-xg5mcm) .fact:where(.svelte-xg5mcm){border-top:solid 1px color-mix(in srgb,var(--slate-light) 40%,transparent);padding-top:.5rem}#article.svelte-xg5mcm .head:where(.svelte-xg5mcm) .content:where(.svelte-xg5mcm) .facts:where(.svelte-xg5mcm) .fact:where(.svelte-xg5mcm) dt:where(.svelte-xg5mcm){text-transform:uppercase;font-size:.75rem;letter-spacing:.08em;color:var(--slate-k);font-family:Firs,sans-serif}#article.svelte-xg5mcm .head:where(.svelte-xg5mcm) .content:where(.svelte-xg5mcm) .facts:where(.svelte-xg5mcm) .fact:where(.svelte-xg5mcm) dd:where(.svelte-xg5mcm){margin:.15rem 0 0;font-size:.875rem}#article.svelte-xg5mcm .head:where(.svelte-xg5mcm) .hero:where(.svelte-xg5mcm){position:relative;height:100%;min-height:44vh;overflow:hidden}@media(max-width:768px){#article.svelte-xg5mcm .head:where(.svelte-xg5mcm) .hero:where(.svelte-xg5mcm){height:38vh;min-height:unset}}#article.svelte-xg5mcm .head:where(.svelte-xg5mcm) .hero:where(.svelte-xg5mcm) img:where(.svelte-xg5mcm){width:100%;height:100%;object-fit:cover}
