*{margin:0;padding:0;box-sizing:border-box}body{background-color:#000;color:#fff;font-family:Courier New,monospace;padding:40px 20px;line-height:1.8;overflow-x:hidden}.faq-container{max-width:900px;margin:0 auto;text-align:center}h1{color:#0ff;font-size:clamp(1.8rem,4vw,2.5rem);margin-bottom:40px;letter-spacing:.1em}.faq-section{margin-top:20px}.faq-item{margin-bottom:20px}.faq-item h2{color:#0ff;font-size:clamp(1.1rem,2.5vw,1.3rem);margin-bottom:10px;text-align:left}.faq-item p{text-align:left;margin-bottom:10px;font-size:clamp(.9rem,2vw,1rem)}.faq-item a{color:#0ff;text-decoration:underline;transition:color .3s ease,text-shadow .3s ease}.faq-item a:hover{color:red;text-shadow:0 0 10px #ff00ff}.section-divider{border-top:1px dashed #333;margin:30px 0}.back-link{display:inline-block;margin-top:40px;padding:12px 30px;color:#0ff;text-decoration:none;border:2px solid #00ffff;transition:all .3s ease;font-size:clamp(1rem,2.5vw,1.1rem)}.back-link:hover{background-color:#0ff;color:#000;text-shadow:none}@media (max-width: 768px){body{padding:30px 15px}.faq-item h2{font-size:clamp(1rem,2.5vw,1.2rem)}.faq-item p{font-size:clamp(.85rem,2vw,.95rem)}}
