.ethical-ai-page{padding-top:80px;min-height:100vh;background:var(--dark-bg);color:var(--text-primary);font-family:Inter,sans-serif}.ethical-ai-container{max-width:800px;margin:0 auto;padding:0 20px 80px}.ethical-ai-hero{position:relative;width:100%;height:400px;border-radius:20px;overflow:hidden;margin-bottom:40px;box-shadow:0 20px 40px #0000004d}.ethical-ai-hero img{width:100%;height:100%;object-fit:cover}.ethical-ai-hero-overlay{position:absolute;bottom:0;left:0;right:0;height:100%;background:linear-gradient(to top,rgba(0,0,0,.8),transparent 60%);display:flex;align-items:flex-end;padding:40px}.ethical-ai-hero h1{font-family:Cinzel,serif;font-size:3rem;color:#fff;text-shadow:0 2px 10px rgba(0,0,0,.5);margin:0;line-height:1.2}.ethical-ai-content{background:#ffffff08;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);padding:40px;border-radius:20px;border:1px solid rgba(255,255,255,.1)}.ethical-ai-content h2{font-family:Cinzel,serif;color:var(--gold-primary);margin-top:40px;margin-bottom:20px;font-size:1.8rem}.ethical-ai-content h3{font-family:Cinzel,serif;color:var(--text-primary);margin-top:30px;margin-bottom:15px;font-size:1.4rem}.ethical-ai-content p{line-height:1.8;margin-bottom:20px;color:var(--text-secondary);font-size:1.1rem}.ethical-ai-content ul{margin-bottom:25px;padding-left:20px}.ethical-ai-content li{margin-bottom:10px;color:var(--text-secondary);line-height:1.6}.ethical-ai-content strong{color:var(--text-primary)}.ai-principles-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:20px;margin:30px 0}.principle-card{background:#ffffff0d;padding:20px;border-radius:12px;border:1px solid rgba(255,255,255,.1)}.principle-card h4{color:var(--gold-secondary);margin-bottom:10px;font-family:Cinzel,serif}.feature-list{list-style:none;padding:0}.feature-list li{padding-left:25px;position:relative}.feature-list li:before{content:"✦";position:absolute;left:0;color:var(--gold-primary)}.questions-section{background:#d4af371a;padding:30px;border-radius:15px;margin-top:40px;border:1px solid rgba(212,175,55,.2)}.questions-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:15px;margin-top:20px}.question-item{background:#0003;padding:15px;border-radius:8px;font-style:italic;font-size:.95rem;color:var(--text-primary)}.blockquote-custom{border-left:3px solid var(--gold-primary);padding-left:20px;margin:30px 0;font-style:italic;color:var(--text-secondary)}.final-word{text-align:center;margin-top:60px;padding-top:40px;border-top:1px solid rgba(255,255,255,.1)}.final-word h2{color:var(--text-primary);font-size:2rem}.final-word p{font-size:1.2rem;max-width:600px;margin:20px auto}.back-link{display:inline-block;margin-bottom:20px;color:var(--text-secondary);text-decoration:none;transition:color .3s ease}.back-link:hover{color:var(--gold-primary)}.external-link{color:var(--gold-secondary);text-decoration:none;border-bottom:1px dotted var(--gold-secondary);transition:all .3s ease}.external-link:hover{color:var(--gold-primary);border-bottom-style:solid}.page-footer{margin-top:60px;padding-top:20px;border-top:1px solid rgba(255,255,255,.1);display:flex;justify-content:center;gap:20px;font-size:.9rem}.page-footer a{color:var(--text-secondary);text-decoration:none}.page-footer a:hover{color:var(--gold-primary)}@media(max-width:768px){.ethical-ai-hero{height:300px}.ethical-ai-hero h1{font-size:2rem}.ethical-ai-content{padding:20px}}
