.how-to-upload{padding:5rem 0;color:#000!important;background-color:#fff!important;min-height:100vh!important}.how-to-upload>.container{margin-bottom:3rem}.page-title{text-align:center!important;color:#000!important;margin-bottom:2rem!important;font-size:2rem!important;font-weight:700!important}.legal-disclaimer{background-color:#fef9e7;border:1px solid #f39c12;border-radius:8px;margin-bottom:3rem;padding:1rem}.disclaimer-title{color:#000!important;margin-bottom:1rem!important;font-size:1.125rem!important;font-weight:700!important}.disclaimer-text{color:#000!important;margin:0!important;font-size:.95rem!important;line-height:1.6!important}.upload-section{background-color:#fff;border:1px solid #e0e0e0;border-radius:12px;padding:2rem}.section-title{color:#000!important;margin-bottom:2rem!important;font-size:1.5rem!important;font-weight:700!important}.step{margin-bottom:2.5rem!important}.step-title{color:#000!important;margin-bottom:1rem!important;font-size:1.125rem!important;font-weight:700!important}.step-text{color:#000!important;margin-bottom:1rem!important;font-size:.95rem!important;line-height:1.6!important}.step-note{color:#666!important;margin-top:.5rem!important;font-size:.9rem!important;font-style:italic!important}.step-list{margin:1rem 0!important;padding-left:2rem!important}.step-list li{color:#000!important;margin-bottom:.5rem!important;font-size:.9rem!important;line-height:1.5!important}@media (max-width:768px){.page-title{font-size:2rem}.section-title{font-size:1.5rem}.step-title{font-size:1.2rem}.legal-disclaimer{padding:.75rem}}
