.contest-entry-section{width:100%;display:block}.contest-container{max-width:1400px;margin:0 auto;padding:0 20px}.contest-heading{font-size:clamp(32px,5vw,50px);font-weight:400;line-height:1.2;color:var(--heading-color, #000000)!important;margin:0 0 20px;padding:19px 4px!important;text-align:left}.contest-description{font-size:clamp(14px,2vw,16px);line-height:1.6;color:var(--description-color, #666666);margin:0 0 50px;max-width:900px;text-align:left}.contest-steps-grid{display:grid;grid-template-columns:repeat(var(--columns-desktop, 2),1fr);gap:40px 30px;margin-top:40px}.contest-step-card{display:flex;flex-direction:column;gap:0}.step-number-wrapper{display:flex;flex-direction:column;align-items:flex-start;margin-bottom:20px}.step-number{font-size:clamp(14px,1.5vw,16px);font-weight:400;color:var(--number-color, #000000);letter-spacing:.5px;margin-bottom:15px;display:block}.step-line{width:100%;height:2px;background-color:var(--line-color, #000000);margin-bottom:20px;display:block!important}.step-content{display:flex;flex-direction:column;gap:15px}.step-heading{font-size:clamp(20px,2.5vw,26px);font-weight:400;line-height:1.3;color:var(--card-heading-color, #000000);margin:0}.step-description{font-size:clamp(14px,1.5vw,16px);line-height:1.7;color:var(--card-text-color, #666666);margin:0}@media screen and (max-width: 990px){.contest-container{padding:0 30px}.contest-steps-grid{grid-template-columns:repeat(2,1fr);gap:35px 25px}.contest-heading{margin-bottom:18px}.contest-description{margin-bottom:40px}}@media screen and (max-width: 749px){.contest-container{padding:0 16px}.contest-steps-grid{grid-template-columns:1fr;gap:40px}.contest-heading{margin-bottom:16px}.contest-description{margin-bottom:35px}.step-number-wrapper{margin-bottom:15px}.step-number{margin-bottom:12px}.step-line{margin-bottom:15px}.step-content{gap:12px}}@media screen and (max-width: 479px){.contest-container{padding:0 15px}.contest-steps-grid{gap:35px}.step-line{height:1.5px}}@media (prefers-reduced-motion: reduce){*{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}@media print{.contest-entry-section,.contest-step-card{page-break-inside:avoid}}
/*# sourceMappingURL=/cdn/shop/t/268/assets/contest-entry-section.css.map */
