.article-page.svelte-eaz645{position:relative;min-height:100svh;overflow:hidden}.article-orb.svelte-eaz645{width:clamp(200px,28vw,320px);height:clamp(200px,28vw,320px);top:8%;right:-5%;opacity:.18;animation-delay:-5s;animation-duration:15s;pointer-events:none}.article-wrapper.svelte-eaz645{position:relative;z-index:10;max-width:680px;margin:0 auto;padding:clamp(4rem,10vw,6rem) 1.5rem clamp(4rem,8vw,5rem);display:flex;flex-direction:column;gap:clamp(2.5rem,5vw,3.5rem)}.article-header.svelte-eaz645{display:flex;flex-direction:column;gap:.75rem;padding-bottom:clamp(1.5rem,3vw,2rem);border-bottom:1px solid rgba(255,255,255,.06)}.article-category.svelte-eaz645{display:block;font-size:var(--text-caption)}.article-title.svelte-eaz645{font-size:var(--text-display-md);line-height:1.1;color:var(--color-text-primary)}.article-excerpt.svelte-eaz645{font-size:var(--text-body-lg);color:var(--color-text-secondary);line-height:1.6;max-width:52ch;font-style:italic;font-family:var(--font-display);font-weight:400}.article-byline.svelte-eaz645{display:flex;align-items:center;gap:.5rem;margin-top:.25rem}.article-date.svelte-eaz645,.article-reading-time.svelte-eaz645{font-size:var(--text-caption);color:var(--color-text-muted)}.article-byline-dot.svelte-eaz645{color:var(--color-text-muted);opacity:.4}.article-prose.svelte-eaz645{display:flex;flex-direction:column;gap:0}.prose-p.svelte-eaz645{font-size:var(--text-body);color:var(--color-text-secondary);line-height:1.85;margin-bottom:1.5rem;max-width:68ch}.prose-p.svelte-eaz645:last-child{margin-bottom:0}.prose-h2.svelte-eaz645{font-size:var(--text-display-sm);color:var(--color-text-primary);line-height:1.2;margin-top:2.5rem;margin-bottom:1rem}.prose-h3.svelte-eaz645{font-size:var(--text-heading-lg);color:var(--color-text-primary);line-height:1.25;margin-top:2rem;margin-bottom:.75rem}.article-prose.svelte-eaz645 .prose-p:where(.svelte-eaz645):first-of-type{font-size:var(--text-body-lg);color:var(--color-text-primary);opacity:.9}.article-download.svelte-eaz645{border-radius:var(--radius-xl);padding:1.25rem 1.5rem;display:flex;align-items:center;justify-content:space-between;gap:1.25rem;flex-wrap:wrap}.download-info.svelte-eaz645{display:flex;align-items:center;gap:.875rem}.download-icon.svelte-eaz645{width:20px;height:20px;color:var(--color-terra);flex-shrink:0}.download-filename.svelte-eaz645{font-size:var(--text-body-sm);font-weight:500;color:var(--color-text-primary)}.download-label.svelte-eaz645{font-size:var(--text-caption);color:var(--color-text-muted);margin-top:.1rem}.download-btn.svelte-eaz645{white-space:nowrap;flex-shrink:0}.article-footer-inner.svelte-eaz645{border-radius:var(--radius-xl);padding:clamp(1.5rem,4vw,2.5rem);display:flex;flex-direction:column;gap:1.5rem}@media(min-width:540px){.article-footer-inner.svelte-eaz645{flex-direction:row;align-items:center;justify-content:space-between}}.footer-text.svelte-eaz645{display:flex;flex-direction:column;gap:.5rem}.footer-heading.svelte-eaz645{font-size:var(--text-display-sm);color:var(--color-text-primary);line-height:1.2}.footer-body.svelte-eaz645{font-size:var(--text-body-sm);color:var(--color-text-secondary);line-height:1.6;max-width:36ch}.footer-cta.svelte-eaz645{white-space:nowrap;flex-shrink:0}.article-progress-bar.svelte-eaz645{position:fixed;top:0;left:0;height:2px;background:linear-gradient(90deg,var(--color-terra),rgba(232,115,74,.4));z-index:200;pointer-events:none;transform-origin:left;transition:width .1s linear;border-radius:0 1px 1px 0}.article-header-rule.svelte-eaz645{margin-top:.5rem;height:1px;background:linear-gradient(90deg,var(--color-terra) 0%,rgba(232,115,74,.15) 40%,transparent 100%);border-radius:1px}.article-byline-author.svelte-eaz645{font-size:var(--text-caption);color:var(--color-terra);font-weight:600;letter-spacing:.04em;opacity:.85}.prose-p--lead.svelte-eaz645:first-letter{font-family:var(--font-display);font-style:italic;font-size:4.2em;line-height:.78;float:left;margin-right:.1em;margin-top:.08em;color:var(--color-terra);opacity:.7;font-weight:500}.prose-p--lead.svelte-eaz645{font-size:var(--text-body-lg)!important;color:var(--color-text-primary)!important;opacity:.92}.prose-pullquote.svelte-eaz645{margin:2rem 0;padding:1.5rem 1.75rem;border-left:2px solid rgba(232,115,74,.35);background:#e8734a08;border-radius:0 var(--radius-md) var(--radius-md) 0;position:relative}.prose-pullquote.svelte-eaz645:before{content:"“";position:absolute;top:-.25rem;left:1.25rem;font-family:var(--font-display);font-size:2.5rem;line-height:1;color:var(--color-terra);opacity:.18;pointer-events:none}.prose-pullquote-text.svelte-eaz645{font-size:var(--text-body-lg)!important;line-height:1.7;color:var(--color-text-primary)!important;font-weight:500;margin:0}@media(max-width:480px){.article-title.svelte-eaz645{font-size:var(--text-display-sm)}.prose-p.svelte-eaz645{font-size:var(--text-body-sm)}.prose-p--lead.svelte-eaz645{font-size:var(--text-body)!important}}@media(prefers-reduced-motion:reduce){.article-orb.svelte-eaz645{display:none}.article-progress-bar.svelte-eaz645{transition:none}}
