header{gap:14px;flex-wrap:wrap}.legal-language{max-width:160px;padding:8px;border:1px solid #d8d0c1;border-radius:8px;background:transparent;color:inherit}html:not([lang=ko]) h1{font-size:clamp(32px,4.8vw,58px);letter-spacing:-.6px}html:not([lang=ko]) .summary>div{font-size:20px;color:#2b5c7a;line-height:1.6}html:not([lang=ko]) .platforms label>span{padding-top:38px;overflow-wrap:anywhere}html:not([lang=ko]) .count-circle{width:160px;padding:12px;text-align:center}html:not([lang=ko]) .count-circle>span:last-child{font-size:10px}html:not([lang=ko]) .popup-reward{font-size:18px}html:not([lang=ko]) .recruit-counter-row{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr)}html[dir=rtl] input[type=email]{direction:ltr;text-align:left}html[dir=rtl] .summary>div+div{border-left:0;border-right:1px solid #d8d0c1;padding-left:0;padding-right:25px}@media(max-width:680px){html:not([lang=ko]) .recruit-counter-row{grid-template-columns:1fr 1fr}html:not([lang=ko]) .recruit-counter-row .button{grid-row:2;grid-column:1/-1;justify-content:center}html:not([lang=ko]) .summary{grid-template-columns:1fr}html:not([lang=ko]) .summary>div+div{border:0;padding:0}html:not([lang=ko]) .count-circle{width:calc((100% - 12px)/2);min-height:140px;aspect-ratio:auto;border-radius:25px}html:not([lang=ko]) .application{padding:24px 16px}html:not([lang=ko]) dialog h2{font-size:25px}}
