:root{--primary:#D4AF37;--primary-dark:#B8941F;--text-primary:#1e293b;--text-secondary:#64748b;--bg-main:#ffffff;--bg-secondary:#f8fafc;--border:#e2e8f0}.article-header{background:linear-gradient(135deg,#1a1a1a,#2d2d2d);color:white;padding:4rem 2rem;text-align:center;border-bottom:3px solid var(--primary)}.header-container{max-width:800px;margin:0 auto}.article-category{display:inline-block;background:var(--primary);color:#1a1a1a;padding:.5rem 1rem;border-radius:2rem;font-size:.875rem;font-weight:600;margin-bottom:1rem}.article-header h1{font-size:3rem;font-weight:800;margin-bottom:1.5rem;line-height:1.2;letter-spacing:-.03em}.article-meta{display:flex;gap:2rem;justify-content:center;font-size:1rem;opacity:.9}.article-container{max-width:750px;margin:0 auto;padding:4rem 2rem;background-color:var(--bg-main)}.article-content{font-size:1.125rem;line-height:1.8;color:var(--text-primary)}.article-content h2{font-size:2rem;font-weight:700;margin-top:3rem;margin-bottom:1rem;line-height:1.3;letter-spacing:-.02em}.article-content h3{font-size:1.5rem;font-weight:600;margin-top:2rem;margin-bottom:.75rem;color:var(--text-primary)}.article-content p{margin-bottom:1.5rem;color:var(--text-primary)}.article-content strong{color:var(--text-primary);font-weight:600}.article-content ol,.article-content ul{margin-bottom:1.5rem;margin-left:2rem}.article-content li{margin-bottom:.75rem}.article-content blockquote{padding:1.5rem;margin:2rem 0;background:var(--bg-secondary);font-style:italic;color:var(--text-primary)}.article-content blockquote,.highlight-box{border-left:4px solid var(--primary);border-radius:.5rem}.highlight-box{background:#f8f8f8;padding:2rem;margin:2.5rem 0}.highlight-box h3{margin-top:0;color:#1a1a1a}.cta-box{background:linear-gradient(135deg,#1a1a1a,#2d2d2d);color:white;padding:3rem;border-radius:1rem;text-align:center;margin:3rem 0;border:2px solid var(--primary)}.cta-box h3{font-size:1.75rem;margin-bottom:1rem;color:white}.cta-box p{font-size:1.125rem;margin-bottom:1.5rem;opacity:.95}.cta-button{display:inline-block;background:var(--primary);color:#1a1a1a;padding:1rem 2.5rem;border-radius:.5rem;text-decoration:none;font-weight:700;font-size:1.125rem;transition:all .2s;border:2px solid var(--primary)}.cta-button:hover{background:transparent;color:var(--primary);transform:translateY(-2px)}.share-buttons{margin:3rem 0;padding:2rem;background:var(--bg-secondary);border-radius:.75rem;text-align:center}.share-text{font-size:.875rem;color:var(--text-secondary);margin-bottom:1rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em}.share-button-group{display:flex;gap:1rem;justify-content:center;flex-wrap:wrap}.share-button{display:inline-flex;align-items:center;gap:.5rem;padding:.75rem 1.5rem;border-radius:.5rem;text-decoration:none;font-weight:600;font-size:.875rem;transition:all .2s;border:2px solid}.share-twitter{background:#000000;color:white;border-color:#000000}.share-twitter:hover{background:transparent;color:#000000;transform:translateY(-2px)}.share-linkedin{background:#0A66C2;color:white;border-color:#0A66C2}.share-linkedin:hover{background:transparent;color:#0A66C2;transform:translateY(-2px)}.share-icon{font-size:1.125rem;font-weight:700}.author-bio{background:var(--bg-secondary);padding:2rem;border-radius:1rem;margin-top:4rem;display:flex;gap:1.5rem;align-items:center}.author-avatar{width:80px;height:80px;border-radius:50%;-o-object-fit:cover;object-fit:cover;flex-shrink:0}.author-info h4{font-size:1.25rem;margin-bottom:.5rem}.author-info p{color:var(--text-secondary);margin-bottom:.75rem}.author-links{display:flex;gap:1rem}.author-links a{color:var(--primary);text-decoration:none;font-weight:500}.related-posts{margin-top:4rem;padding-top:3rem;border-top:1px solid var(--border)}.related-posts h3{font-size:1.75rem;margin-bottom:2rem}.related-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1.5rem}.related-card{border:1px solid var(--border);border-radius:.75rem;padding:1.5rem;text-decoration:none;color:inherit;transition:all .2s}.related-card:hover{border-color:var(--primary);transform:translateY(-2px)}.related-card h4{font-size:1.125rem;margin-bottom:.5rem;color:var(--text-primary)}.related-card p{font-size:.875rem;color:var(--text-secondary)}footer{background:#1a1a1a;color:white;padding:3rem 2rem;margin-top:4rem;border-top:3px solid var(--primary)}.footer-container{max-width:1200px;margin:0 auto;text-align:center}.footer-links{display:flex;justify-content:center;gap:2rem;margin-bottom:1.5rem;flex-wrap:wrap}.footer-links a{color:white;text-decoration:none;opacity:.8;transition:opacity .2s}.footer-links a:hover{opacity:1}@media (max-width:768px){.article-header h1{font-size:2rem}.article-content{font-size:1rem}.article-content h2{font-size:1.5rem}.author-bio{flex-direction:column;text-align:center}.related-grid{grid-template-columns:1fr}.article-meta{flex-direction:column;gap:.5rem}}