.article.svelte-11yf3ei{display:flex;flex-direction:column;align-items:center;width:100%;margin-top:6rem;padding:0 2rem 6rem;box-sizing:border-box}@media (max-width: 768px){.article.svelte-11yf3ei{margin-top:4rem;padding:0 1rem 4rem}}.banner.svelte-11yf3ei,.content-wrapper.svelte-11yf3ei{width:100%;max-width:1000px}.banner.svelte-11yf3ei{margin-bottom:2rem}@media (max-width: 768px){.banner.svelte-11yf3ei{margin-bottom:2.5rem;width:calc(100% + 2rem);max-width:none}.banner.svelte-11yf3ei .featured-image,.banner.svelte-11yf3ei .featured-card{border-radius:0}}.content-wrapper.svelte-11yf3ei{display:flex;gap:3rem}@media (max-width: 1024px){.content-wrapper.svelte-11yf3ei{gap:2rem}}@media (max-width: 768px){.content-wrapper.svelte-11yf3ei{flex-direction:column;gap:1.5rem}}.jump-to.svelte-11yf3ei{position:sticky;top:80px;height:fit-content;display:flex;flex-direction:column;gap:.5rem;min-width:150px;max-width:200px;padding-right:1rem}.jump-to.svelte-11yf3ei .jump-to-label:where(.svelte-11yf3ei){color:var(--neutral-1);font-weight:500;margin:0 0 .5rem}.jump-to.svelte-11yf3ei button:where(.svelte-11yf3ei){background:none;border:none;color:var(--brand);text-align:left;padding:.25rem 0;cursor:pointer;font-size:.95rem;transition:color .2s ease}.jump-to.svelte-11yf3ei button:where(.svelte-11yf3ei):hover{color:var(--brand-400);text-decoration:underline}@media (max-width: 768px){.jump-to.svelte-11yf3ei{display:none}}.back-link.svelte-11yf3ei{color:var(--brand);text-decoration:none;font-size:.95rem}.back-link.svelte-11yf3ei:hover{text-decoration:underline}.back-link.svelte-11yf3ei:not(.bottom){line-height:1.7;margin-bottom:1rem}.back-link.bottom.svelte-11yf3ei{display:inline-block;margin-top:3rem}.main-content.svelte-11yf3ei{flex:1;min-width:0}.article-body.svelte-11yf3ei>:first-child{margin-top:0}.article-body.svelte-11yf3ei h2{color:var(--brand);font-size:2rem;margin-top:2.5rem;margin-bottom:1.5rem;scroll-margin-top:80px}.article-body.svelte-11yf3ei h3{color:var(--brand);font-size:1.2rem;margin-top:2rem;margin-bottom:1rem}.article-body.svelte-11yf3ei p{color:var(--neutral-1);line-height:1.7;margin-bottom:1rem}.article-body.svelte-11yf3ei strong{color:var(--brand)}.article-body.svelte-11yf3ei ul,.article-body.svelte-11yf3ei ol{color:var(--neutral-1);line-height:1.7;margin-bottom:1.5rem;padding-left:1.5rem}.article-body.svelte-11yf3ei li{margin-bottom:.5rem}.article-body.svelte-11yf3ei a{color:var(--brand)}.article-body.svelte-11yf3ei figure{margin:2.5rem 0}.article-body.svelte-11yf3ei figure img{width:100%;border-radius:12px;display:block}.article-body.svelte-11yf3ei figcaption{color:var(--lighten-500);font-size:.85rem;line-height:1.5;margin-top:.75rem;text-align:center}.article-body.svelte-11yf3ei blockquote{margin:2rem 0;padding-left:1.5rem;border-left:3px solid var(--brand);color:var(--lighten-700);font-style:italic}@media (max-width: 768px){.article-body.svelte-11yf3ei h2{font-size:1.5rem;margin-top:2rem}.article-body.svelte-11yf3ei figure{margin:2rem 0}}
