*{margin:0;padding:0;box-sizing:border-box}body{font-family:Roboto,Helvetica,Arial,sans-serif;line-height:1.6;color:#333}#root{min-height:100vh}.container{max-width:1200px;margin:0 auto;padding:0 20px}.questionnaire-container{max-width:800px;margin:0 auto;padding:20px}.progress-bar{margin-bottom:30px}.question-card{margin-bottom:20px}.disclaimer{background-color:#fff3cd;border:1px solid #ffeaa7;border-radius:4px;padding:15px;margin:20px 0}.disclaimer h3{color:#856404;margin-bottom:10px}.standards-table{margin-top:20px}.report-section{margin:20px 0;padding:20px;border:1px solid #e0e0e0;border-radius:4px}.App{text-align:center}.App-logo{height:40vmin;pointer-events:none}@media (prefers-reduced-motion: no-preference){.App-logo{animation:App-logo-spin infinite 20s linear}}.App-header{background-color:#282c34;padding:20px;color:#fff}.App-link{color:#61dafb}@keyframes App-logo-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}
