.sy-reading-progress{position:fixed;top:0;left:0;height:4px;width:100%;background:transparent;z-index:9999}.sy-reading-progress span{display:block;height:100%;background:var(--sy-accent,#0078d4);transition:width .1s linear}.sy-reading-progress{background:var(--sy-border-subtle)}.sy-share{display:flex;align-items:center;gap:var(--sy-space-4);margin-top:var(--sy-space-12);padding-top:var(--sy-space-6);border-top:1px solid var(--sy-border-subtle);font-size:var(--sy-text-xs)}.sy-share,.sy-share-label{color:var(--sy-text-tertiary)}.sy-share-label{text-transform:uppercase;letter-spacing:.12em;font-weight:600}.sy-share a{color:var(--sy-text-secondary);text-decoration:none;position:relative}.sy-share a:after{content:"";position:absolute;left:0;bottom:-2px;width:100%;height:1px;background-color:currentColor;opacity:0;transition:opacity .15s ease}.sy-share a:hover{color:var(--sy-text-primary)}.sy-share a:hover:after{opacity:1}@media (max-width:768px){.sy-share{flex-wrap:wrap;gap:var(--sy-space-3)}}.sy-back-link{display:inline-block;margin-bottom:var(--sy-space-6);font-size:var(--sy-text-sm);color:var(--sy-text-tertiary);text-decoration:none;letter-spacing:.01em;transition:color .16s ease;max-width:48rem}.sy-back-link:hover{color:var(--sy-text-primary);text-decoration:underline;text-underline-offset:3px}.sy-author{display:flex;align-items:center;gap:var(--sy-space-4);margin-top:var(--sy-space-2);max-width:48rem}.sy-author-avatar{border-radius:50%;flex-shrink:0}.sy-author-meta{display:flex;flex-direction:column;gap:var(--sy-space-1)}.sy-author-name{font-size:var(--sy-text-sm);color:var(--sy-text-secondary)}.sy-author-name strong{color:var(--sy-text-primary);font-weight:600}.sy-author-role{font-size:var(--sy-text-xs);color:var(--sy-text-tertiary)}.sy-author-links{margin-top:var(--sy-space-2);display:flex;gap:var(--sy-space-3)}.sy-author-links a{font-size:var(--sy-text-sm);color:var(--sy-text-tertiary);text-decoration:none}.sy-author-links a:hover{color:var(--sy-text-primary)}.sy-figure{margin:var(--sy-section-gap) 0}.sy-figure img{width:100%;height:auto;display:block;border-radius:var(--sy-radius-md)}.sy-figure-caption{margin-top:var(--sy-space-3);font-size:var(--sy-text-xs);line-height:1.6;color:var(--sy-text-tertiary);text-align:center;max-width:68ch;margin-left:auto;margin-right:auto}.sy-quote{background:var(--sy-accent-bg);border-left:4px solid var(--sy-accent-border);padding:var(--sy-space-6);margin:var(--sy-space-8) 0;border-radius:var(--sy-radius-md);font-size:var(--sy-text-lg);line-height:1.6;color:var(--sy-accent-text)}.sy-quote-text{margin:0;font-style:italic}.sy-quote-attribution{display:block;margin-top:var(--sy-space-4);font-size:var(--sy-text-md);font-weight:600;color:var(--sy-accent-secondary);text-align:right}.sy-quote-emphasis{background:var(--sy-accent-strong-bg);border-left-color:var(--sy-accent-strong-border)}.sy-callout{background:var(--sy-accent-bg);border-left:4px solid var(--sy-accent-border);padding:var(--sy-space-5);margin:var(--sy-space-6) 0;border-radius:var(--sy-radius-md);font-size:var(--sy-text-md);line-height:1.5;color:var(--sy-accent-text)}.sy-callout-strong{background:var(--sy-accent-strong-bg);border-left-color:var(--sy-accent-strong-border)}.sy-article-callouts{margin:var(--sy-space-8) 0}.sy-article-callouts>*+*{margin-top:var(--sy-space-6)}.sy-callout-ethics{border-left-color:var(--sy-accent-border);background:var(--sy-accent-bg)}.sy-callout-warning{border-left-color:var(--sy-accent-warning);background:#fff5f5}.sy-callout-info{border-left-color:var(--sy-accent-strong-border);background:var(--sy-accent-strong-bg)}.sy-callout-insight{border-left-color:var(--sy-accent-intel);background:#f0f8ff}.sy-callout-note{border-left-color:var(--sy-border-strong);background:var(--sy-bg-muted)}.sy-footnotes{margin-top:var(--sy-space-10);padding-top:var(--sy-space-6);border-top:1px solid var(--sy-accent-border)}.sy-footnotes-title{font-size:var(--sy-text-md);font-weight:600;margin-bottom:var(--sy-space-4);color:var(--sy-accent-secondary)}.sy-footnotes ol{list-style:decimal;padding-left:var(--sy-space-6);font-size:var(--sy-text-sm);line-height:1.4;color:var(--sy-accent-secondary)}.sy-references{margin-top:var(--sy-space-16);padding-top:var(--sy-space-8);border-top:1px solid var(--sy-border-subtle)}.sy-references-title{font-family:var(--sy-font-heading);font-size:var(--sy-text-lg);font-weight:600;color:var(--sy-text-primary);margin-bottom:var(--sy-space-6)}.sy-references-list{list-style:none;padding:0;margin:0}.sy-reference-item{font-size:var(--sy-text-sm);line-height:1.6;color:var(--sy-text-secondary);margin-bottom:var(--sy-space-4)}.sy-reference-item a{color:var(--sy-text-secondary);text-decoration:underline;text-underline-offset:2px;text-decoration-color:var(--sy-border-subtle)}.sy-reference-item a:hover{color:var(--sy-text-primary);text-decoration-color:var(--sy-text-primary)}