@media (max-width:768px){body{font-size:13px}h1{font-size:24px}h2{font-size:20px}h3{font-size:18px}}.terms-layout{padding:120px 20px 20px}.terms-wrapper{display:flex;gap:40px}.terms-toc{width:280px;flex-shrink:0}.terms-content{flex:1;min-width:0}.terms-content,.terms-toc{word-wrap:break-word;overflow-wrap:break-word}.terms-toc a{display:block;margin-bottom:10px}.pre-early-bird-section{padding-bottom:5px}.timeline-grid{grid-template-columns:repeat(3,1fr)}@media (max-width:991px){.terms-content,.terms-toc{width:100%}.terms-wrapper{flex-direction:column}.terms-toc{position:relative;top:unset}.timeline-grid{grid-template-columns:repeat(3,1fr)}.timeline-left{padding:0}.timeline-right{min-height:300px;height:300px}.timeline-card.highlight{grid-column:span 1}.logo-item{width:20%}}@media (max-width:767px){.hero2-section-mob{position:relative}.hero2-section-mob img{width:100%;display:block;padding-top:50px}.hero2-section-mob .text-center{position:absolute;bottom:2%;left:50%;transform:translateX(-50%)}.timeline-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:991px){.bigShortChallenge1{padding:80px 0;background-position:center}.desc-p1{padding-top:150px}.bsc1-content{max-width:100%;text-align:center}.bsc1-logos{justify-content:center}.bsc1-quote{padding-left:0}.bsc1-quote-icon img{position:absolute;left:0;top:-22px;height:30px;width:31px;color:#00e6c3}.bsc1-box{padding:17px;margin:0}.bsc1-quote-icon{position:static;font-size:40px;display:block;margin-bottom:10px}.bsc1-quote p{font-size:13px}.bigShortChallenge2{padding:70px 0;background-position:left}.bsc2-right-logo{text-align:center}.bsc2-content{margin:auto;text-align:left}.bsc2-title{font-size:26px}}@media (max-width:992px){.why-bg{background-size:cover;opacity:.3}.why-title{text-align:center}.icon-box{left:50%;transform:translateX(-50%)}}@media (max-width:991px){.awards-left,.awards-right{padding:10px 20px;text-align:center}.awards-header{text-align:center}.awards-header h2,.eligibility-title{font-size:34px}.awards-grid{grid-template-columns:repeat(2,1fr);gap:12px}.award-text h2{font-size:36px}.award-img{width:60%;margin:0 auto}.eligibility-section{background-position:center right}.eligibility-content{max-width:100%;text-align:left}.eligibility-item p{font-size:16px}}@media (max-width:991px){.faq-title{font-size:34px;text-align:center}.faq-title::after{left:50%;transform:translateX(-50%)}.winners-box{background:#00352e;padding:16px 20px;text-align:left}.winners-section{background-position:left center}.ribbon-text{font-size:14.3px;right:30px}.gold-ribbon img{width:310px;height:40px}.winners-content{text-align:center;padding:20px}.winners-title{font-size:34px}.winners-stats{justify-content:center}}@media (max-width:991px){.stat-card{flex:1 1 calc(50% - 20px)}.participate-left{padding-right:0;border-right:none;margin-bottom:30px}.video-card{margin:20px 0}}@media (max-width:576px){.timeline-section{position:relative;overflow:hidden;padding:40px 0;color:#fff;background-size:cover}.eligibility-title,.faq-title,.participate-title,.timeline-header h2{font-size:26px}.eligibility-item p,.faq-question,.participate-section p,.timeline-card h4,.winners-desc{font-size:14px}.timeline-card.highlight{grid-column:span 1}.logo-item{width:33.33%}.sponsor-card{padding:15px}.logo-item img{padding:10px}.bsc1-desc,.faq-inner{font-size:13px}.bigShortChallenge1{overflow:hidden;background:url("../images/big-short-challenge-1-mob.webp") center/cover no-repeat;opacity:1}.why-participate .icon-box{left:15px;transform:none}.awards-footer,.score-banner,.why-participate .why-title{text-align:center}.why-participate .why-card,.why-participate .why-content,.why-participate .why-footer{text-align:left!important}.why-participate .why-card ul{padding-left:18px;text-align:left}.awards-left img{margin-left:25px;height:385px;width:100%;padding-left:0}.award-text{margin-top:0;margin-left:0}.awards-grid{grid-template-columns:repeat(2,1fr);gap:10px}.award-text h2,.awards-header h2{font-size:28px}.award-card{padding:12px}.eligibility-section{background:url(../images/criteria-bg.webp) right/contain no-repeat}.eligibility-right-img img{height:100%;width:100%;margin:auto}.eligibility-item{margin-bottom:20px}.clapper-board{margin-left:0;height:300px;width:300px}.stat-card{flex:1 1 calc(50% - 10px);width:100%}.winners-box{background:#00c2a849;padding:16px 20px;text-align:left}.winners-title{line-height:1.5;font-size:26px}.winners-section{position:relative;padding:0;background:url("../images/winner-decided-bg.webp") right right/cover no-repeat}.winners-section::before{content:"";position:absolute;inset:0;background:rgba(0,0,0,.628);z-index:1}.winners-section>*{position:relative;z-index:2}.participate-sub{font-size:14px;line-height:1.5}}@media (min-width:768px) and (max-width:991px){.container{padding:0 80px}.presents{display:flex;align-items:center;justify-content:center;gap:10px}.hero-section{text-align:center;min-height:80vh;position:relative;overflow:hidden;background:url("../images/hero-bg-img-mob.webp") left center/cover no-repeat;color:#fff}.hero-cta{flex-direction:column;align-items:center;margin-top:400px}.hero-left{padding:60px 25px;justify-content:center}.hero-title{font-size:42px}.hero-right{min-height:300px;display:none}.hero-video video{opacity:.6}.hero-abc-logo img{height:67px;width:140px}.bs-hero-logo img{height:120px;width:467px}.gallery-title .prev{margin-right:15px}.participate-title{font-size:34px}.participate-video video{display:block}}@media (max-width:991px){.intro-section{text-align:center;background-position:center}.intro-title{font-size:34px}.intro-right{text-align:center;margin-top:20px}@media (max-width:768px){.editions-grid{grid-template-columns:1fr}.edition-card.wide{grid-column:span 1}}@media (max-width:991px){.gallery-title .prev .edi{font-size:30px}.intro-section .intro-bg{padding:54px 0}.intro-section{min-height:50vh}.gallery-section{background:url(../images/previous-edition-bg.webp) top center no-repeat}.gallery-content{display:flex;align-items:center}.gallery-title{display:flex;justify-content:center;align-items:center;text-align:center}.editions-grid{grid-template-columns:repeat(3,1fr)}}@media (max-width:767px){.gallery-section{background:url(../images/previous-edition-bg-mob.webp) top center/cover no-repeat}.gallery-content{justify-content:center}.gallery-section-mob{display:block}}@media (max-width:576px){.editions-grid{grid-template-columns:repeat(2,1fr)}.gallery-title .edi,.gallery-title .prev{font-size:15px;margin-right:10px}.edition-card.wide{grid-column:span 2}}}