.submissions{padding:0 0 4rem}.submissions .container{max-width:1200px;margin:0 auto;padding:0 4rem}.submissions .sectionTitle{text-align:left;margin-bottom:1.5rem!important}.submissions .sectionTitle h1{color:var(--main-color);margin-bottom:1rem;font-size:2.5rem;font-weight:700}.submissions .sectionTitle p{color:#666;max-width:700px;margin:0;font-family:Averia Serif Libre,serif;font-size:1.2rem;line-height:1.6}.submissions-content{max-width:1200px;margin:0 auto}.submission-intro{background:#fff;border-radius:12px;margin-bottom:3rem;padding:2rem;box-shadow:0 4px 15px #00000014}.submission-intro h2{color:var(--main-color);margin-bottom:1rem;font-size:1.8rem;font-weight:600}.submission-intro p{color:#374151;margin:0;font-family:Averia Serif Libre,serif;font-size:1.1rem;line-height:1.7}.submission-guidelines{margin-bottom:3rem}.submission-guidelines h2{color:var(--main-color);text-align:center;margin-bottom:2rem;font-size:1.8rem;font-weight:600}.guidelines-grid{grid-template-columns:1fr 1fr;gap:2rem;display:grid}.guideline-item{border-left:4px solid var(--main-color);background:#fff;border-radius:12px;padding:2rem;box-shadow:0 4px 15px #00000014}.guideline-item h3{color:var(--main-color);margin-bottom:1rem;font-size:1.3rem;font-weight:600}.guideline-item ul{margin:0;padding:0;list-style:none}.guideline-item li{color:#6b7280;padding:.5rem 0 .5rem 1.5rem;font-size:.95rem;line-height:1.5;position:relative}.guideline-item li:before{content:"✓";color:var(--main-color);font-weight:700;position:absolute;left:0}.review-process{background:#f8f9fa;border-radius:12px;margin-bottom:3rem;padding:3rem 2rem}.review-process h2{color:var(--main-color);text-align:center;margin-bottom:2rem;font-size:1.8rem;font-weight:600}.process-timeline{max-width:800px;margin:0 auto}.timeline-item{align-items:flex-start;gap:1.5rem;margin-bottom:2rem;display:flex;position:relative}.timeline-item:not(:last-child):after{content:"";background:#e5e7eb;width:2px;height:calc(100% + 1rem);position:absolute;top:50px;left:20px}.timeline-marker{background:var(--main-color);color:#fff;z-index:1;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;font-size:1.1rem;font-weight:700;display:flex;position:relative}.timeline-content{flex:1}.timeline-content h4{color:var(--main-color);margin-bottom:.5rem;font-size:1.2rem;font-weight:600}.timeline-content p{color:#6b7280;margin-bottom:.5rem;font-family:Averia Serif Libre,serif;font-size:1rem;line-height:1.6}.timeline-duration{color:var(--main-color);font-size:.9rem;font-weight:600}.submission-types{margin-bottom:3rem}.submission-types h2{color:var(--main-color);text-align:center;margin-bottom:2rem;font-size:1.8rem;font-weight:600}.types-grid{grid-template-columns:1fr 1fr;gap:2rem;display:grid}.type-card{text-align:center;background:#fff;border-radius:12px;padding:2rem;transition:transform .3s,box-shadow .3s;box-shadow:0 4px 15px #00000014}.type-card:hover{transform:translateY(-5px);box-shadow:0 8px 25px #0000001f}.type-card h3{color:var(--main-color);margin-bottom:1rem;font-size:1.3rem;font-weight:600}.type-card p{color:#6b7280;margin:0;font-family:Averia Serif Libre,serif;font-size:1rem;line-height:1.6}.submit-now{text-align:center;background:#fff;border-radius:12px;padding:3rem 2rem;box-shadow:0 4px 15px #00000014}.submit-now h2{color:var(--main-color);margin-bottom:1rem;font-size:1.8rem;font-weight:600}.submit-now p{color:#374151;max-width:600px;margin-bottom:2rem;margin-left:auto;margin-right:auto;font-family:Averia Serif Libre,serif;font-size:1.1rem;line-height:1.7}.submit-button{background:var(--main-color);color:#fff;border-radius:8px;padding:1rem 2rem;font-size:1.1rem;font-weight:600;text-decoration:none;transition:all .3s;display:inline-block}.submit-button:hover{background:#7c3aed;transform:translateY(-2px);box-shadow:0 4px 15px #8a2be24d}@media (max-width:900px){.guidelines-grid,.types-grid{grid-template-columns:1fr}.submissions .sectionTitle h1{font-size:2rem}.submissions .sectionTitle p{font-size:1.1rem}.timeline-item{gap:1rem}}@media (max-width:600px){.submission-intro,.guideline-item,.type-card{padding:1.5rem}.review-process,.submit-now{padding:2rem 1.5rem}.submissions .sectionTitle h1{font-size:1.8rem}.submissions .sectionTitle p{font-size:1rem}.timeline-item{flex-direction:column;gap:.5rem}.timeline-item:after{display:none}}.submission-checklist{background:#fff;border-radius:12px;margin-bottom:3rem;padding:2rem;box-shadow:0 4px 15px #00000014}.submission-checklist h2{color:var(--main-color);margin-bottom:1rem;font-size:1.8rem;font-weight:600}.checklist-intro{color:#374151;margin-bottom:1.5rem;font-family:Averia Serif Libre,serif;font-size:1.1rem}.checklist-items{flex-direction:column;gap:1rem;display:flex}.checklist-item{align-items:flex-start;gap:1rem;display:flex}.checklist-bullet{color:var(--main-color);flex-shrink:0;margin-top:.1rem;font-size:1.2rem;font-weight:700}.checklist-item p{color:#374151;margin:0;font-family:Averia Serif Libre,serif;font-size:1rem;line-height:1.6}.privacy-statement{border-left:4px solid var(--main-color);background:#f8f9fa;border-radius:12px;padding:2rem;box-shadow:0 4px 15px #00000014}.privacy-statement h2{color:var(--main-color);margin-bottom:1rem;font-size:1.8rem;font-weight:600}.privacy-statement p{color:#374151;margin:0;font-family:Averia Serif Libre,serif;font-size:1.1rem;line-height:1.7}@media (max-width:600px){.submission-checklist,.privacy-statement{padding:1.5rem}.checklist-item{gap:.75rem}.checklist-bullet{font-size:1.1rem}.checklist-item p,.privacy-statement p{font-size:1rem}}
