.article-footer-wrap.svelte-1qgzlqk{max-width:680px;margin:var(--space-xl) auto 0;border-top:1px solid #ddd;padding-top:var(--space-sm)}.article-footer.svelte-1qgzlqk{background:#f5f5f5;padding:var(--space-md) var(--space-md) var(--space-md)}.footer-section.svelte-1qgzlqk{margin-bottom:var(--space-md);padding-bottom:var(--space-md);border-bottom:1px solid #e0e0e0}.footer-section.svelte-1qgzlqk:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}h3.svelte-1qgzlqk{font-family:var(--font-mono);font-size:.72rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:#666;margin-top:0;margin-bottom:.55rem}.footnote-list.svelte-1qgzlqk{list-style:none;padding:0;margin:0;display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;gap:.4rem}.footnote-list.svelte-1qgzlqk li:where(.svelte-1qgzlqk){display:grid;grid-template-columns:2.5em 1fr;font-family:var(--font-mono);font-size:.72rem;line-height:1.5;color:#555}.fn-marker.svelte-1qgzlqk{color:var(--color-accent);font-weight:500}.source-list.svelte-1qgzlqk{list-style:none;padding:0;margin:0;display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;gap:.4rem}.source-list.svelte-1qgzlqk li:where(.svelte-1qgzlqk){font-family:var(--font-mono);font-size:.72rem;line-height:1.5;color:#555}.source-note.svelte-1qgzlqk{color:#888}.footer-section.svelte-1qgzlqk p:where(.svelte-1qgzlqk){font-family:var(--font-mono);font-size:.72rem;line-height:1.6;color:#555;margin:0}.license-content.svelte-1qgzlqk{font-family:var(--font-mono);font-size:.72rem;line-height:1.6;color:#555}.license-content.svelte-1qgzlqk p{margin:.5rem 0}.license-content.svelte-1qgzlqk a{color:var(--color-accent);text-decoration:underline;text-underline-offset:2px}.license-content.svelte-1qgzlqk hr{border:none;border-top:1px solid #e0e0e0;margin:.75rem 0}.footer-note.svelte-1qgzlqk{border-left:2px solid var(--color-accent);background:none;border-bottom:none;margin-bottom:0;padding-bottom:0;padding-left:1rem}.note-label.svelte-1qgzlqk{display:block;font-family:Menlo,monospace;font-size:.62rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--color-accent);margin-bottom:.4rem}.footer-note.svelte-1qgzlqk p:where(.svelte-1qgzlqk){font-family:Menlo,monospace;font-size:.68rem;line-height:1.65;color:#999;font-style:italic;margin:0;-webkit-hyphens:none;hyphens:none;overflow-wrap:break-word}.article-footer.svelte-1qgzlqk a:where(.svelte-1qgzlqk){color:var(--color-accent);text-decoration:underline;text-underline-offset:2px}.article-footer.svelte-1qgzlqk a:where(.svelte-1qgzlqk):hover{text-decoration:none}
