.medical-disclaimer{background-color:#fff9e6;border-left:4px solid #ff9800;padding:1rem;margin:1.5rem 0;border-radius:4px}.medical-disclaimer p{margin:0;font-size:.9rem;color:#5d4e00}.colorscheme-dark .medical-disclaimer{background-color:#3d3419;border-left-color:#ffb74d}.colorscheme-dark .medical-disclaimer p{color:#ffe082}.author-byline{border-top:1px solid #e0e0e0;padding-top:1rem;margin:2rem 0 1rem}.byline-text{margin:0;font-size:.9rem;color:#666}.author-link{color:#1976d2;text-decoration:none;font-weight:600}.author-link:hover{text-decoration:underline}.author-credentials-brief{font-size:.85rem;color:#888;font-style:italic}.colorscheme-dark .author-byline{border-top-color:#404040}.colorscheme-dark .byline-text{color:#b0b0b0}.colorscheme-dark .author-link{color:#64b5f6}.colorscheme-dark .author-credentials-brief{color:#888}.references{background-color:#f9f9f9;border:1px solid #e0e0e0;border-radius:4px;padding:1.5rem;margin:2rem 0}.references h3{margin-top:0;margin-bottom:1rem;font-size:1.1rem;color:#333}.references ol{margin:0;padding-left:1.5rem}.references li{margin-bottom:.75rem;line-height:1.6}.references a{color:#1976d2;text-decoration:none;border-bottom:1px dotted #1976d2}.references a:hover{border-bottom-style:solid}.colorscheme-dark .references{background-color:#2a2a2a;border-color:#404040}.colorscheme-dark .references h3{color:#e0e0e0}.colorscheme-dark .references a{color:#64b5f6;border-bottom-color:#64b5f6}.last-updated{margin:.5rem 0 1rem;padding:.5rem;background-color:#e8f5e9;border-radius:4px}.last-updated p{margin:0;font-size:.85rem;color:#2e7d32}.colorscheme-dark .last-updated{background-color:#1b3a1f}.colorscheme-dark .last-updated p{color:#81c784}@media(max-width:768px){.author-info{flex-direction:column}.author-avatar{text-align:center}.author-avatar img{width:60px;height:60px}}