.paper-cutout-site .photo-submission-form{counter-reset:photo-step}.paper-cutout-site .photo-submission-form .form-section{counter-increment:photo-step;border-radius:24px 18px 26px 20px;padding:clamp(20px,4vw,32px)}.paper-cutout-site .photo-submission-form .form-section h2{align-items:baseline;gap:12px;display:flex}.paper-cutout-site .photo-submission-form .form-section h2:before{content:counter(photo-step, decimal-leading-zero);color:var(--green-dark);border-bottom:2px solid var(--red);font-family:var(--font-sbor-text), sans-serif;flex-shrink:0;padding-bottom:5px;font-size:.9375rem;line-height:1.3}.paper-cutout-site .photo-submission-form .photo-section-heading>span{display:none}.paper-cutout-site .photo-submission-form .photo-section-heading .section-kicker{margin-bottom:16px}.paper-cutout-site .photo-submission-form .photo-selected-name{overflow-wrap:anywhere;min-width:0}.paper-cutout-site .photo-submission-form .photo-selected-name>svg{flex-shrink:0}.paper-cutout-site .photo-submission-form .field{min-width:0}.paper-cutout-site .photo-submission-form .field :is(input,select,textarea){scroll-margin-block:110px 120px}.paper-cutout-site .photo-submission-form .photo-submit-button{min-height:48px}@media (max-width:480px){.paper-cutout-site .photo-submission-form .form-grid{grid-template-columns:minmax(0,1fr)}.paper-cutout-site .photo-submission-form .photo-submit-button{width:100%}.paper-cutout-site .photo-submission-form .photo-upload-drop.has-preview{min-height:280px}}
