.article-main.svelte-tqnwfe{padding-top:80px;min-height:100vh;background:var(--bg)}.article-container.svelte-tqnwfe{max-width:680px;margin:0 auto;padding:clamp(2rem,5vw,4rem) clamp(1rem,4vw,2rem) 4rem}.article-back.svelte-tqnwfe{display:inline-block;font-size:13px;font-weight:500;color:var(--text-3);text-decoration:none;margin-bottom:2.5rem}.article-back.svelte-tqnwfe:hover{color:var(--accent);text-decoration:none}.article-header.svelte-tqnwfe{margin-bottom:2.5rem;padding-bottom:2rem;border-bottom:1px solid var(--border)}.article-title.svelte-tqnwfe{font-family:var(--display);font-size:clamp(28px,5vw,44px);line-height:1.15;color:var(--dark);margin-bottom:.75rem}.article-description.svelte-tqnwfe{font-size:18px;line-height:1.6;color:var(--text-2);margin-bottom:1rem}.article-meta.svelte-tqnwfe{display:flex;align-items:center;gap:1rem;flex-wrap:wrap}.article-meta.svelte-tqnwfe time:where(.svelte-tqnwfe){font-size:13px;color:var(--text-3)}.article-tags.svelte-tqnwfe{display:flex;gap:.375rem;flex-wrap:wrap}.article-tag.svelte-tqnwfe{font-size:11px;font-family:var(--mono);padding:2px 8px;border-radius:999px;background:var(--accent-2);color:var(--accent);text-transform:lowercase;letter-spacing:.02em}.prose.svelte-tqnwfe{font-size:17px;line-height:1.8;color:var(--text)}.prose.svelte-tqnwfe p{margin-bottom:1.5em}.prose.svelte-tqnwfe p:last-child{margin-bottom:0}.prose.svelte-tqnwfe strong{color:var(--dark);font-weight:500}.prose.svelte-tqnwfe a{color:var(--accent);text-decoration:underline;text-underline-offset:2px}.prose.svelte-tqnwfe h2{font-family:var(--display);font-size:26px;color:var(--dark);margin:2.5em 0 .75em}.prose.svelte-tqnwfe h3{font-family:var(--sans);font-size:17px;font-weight:500;color:var(--dark);margin:2em 0 .5em}.article-cta.svelte-tqnwfe{margin:3rem 0;padding:2rem;background:var(--bg-3);border-radius:8px;text-align:center}.article-cta-btn.svelte-tqnwfe{display:inline-block;background:var(--accent);color:#fff;font-family:var(--sans);font-size:15px;font-weight:500;padding:.7rem 1.5rem;border-radius:6px;text-decoration:none;transition:background .15s}.article-cta-btn.svelte-tqnwfe:hover{background:var(--orange-light);text-decoration:none}.article-related.svelte-tqnwfe{border-top:1px solid var(--border);padding-top:2rem}.article-related-heading.svelte-tqnwfe{font-family:var(--sans);font-size:11px;font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:var(--text-3);margin-bottom:1rem}.article-related-list.svelte-tqnwfe{list-style:none;display:flex;flex-direction:column;gap:.75rem}.article-related-link.svelte-tqnwfe{display:flex;flex-direction:column;gap:.2rem;padding:.875rem 1rem;border-radius:6px;background:var(--bg-2);border:1px solid var(--border);text-decoration:none;transition:border-color .15s}.article-related-link.svelte-tqnwfe:hover{border-color:var(--accent);text-decoration:none}.article-related-title.svelte-tqnwfe{font-size:15px;font-weight:500;color:var(--dark);line-height:1.3}.article-related-desc.svelte-tqnwfe{font-size:13px;color:var(--text-3);line-height:1.4}@media(max-width:640px){.article-description.svelte-tqnwfe,.prose.svelte-tqnwfe{font-size:16px}}
