*,*:before,*:after{box-sizing:border-box}ul[role=list],ol[role=list]{list-style:none}html:focus-within{scroll-behavior:smooth}body{line-height:1.5;min-height:100dvh;text-rendering:optimizespeed}a:not([class]){text-decoration-skip-ink:auto}body,h1,h2,h3,h4,p,figure,blockquote,dl,dd{margin:0}img,picture{display:block;max-width:100%}input,button,textarea,select{font:inherit}@media(prefers-reduced-motion:reduce){html:focus-within{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}}h1{font-family:unisemibold,sans-serif;font-size:28px;line-height:36px;font-weight:500}h2{font-family:unisemibold,sans-serif;font-size:19px;line-height:28px;font-weight:500}h3{font-family:unisemibold,sans-serif;font-size:17px;line-height:24px;font-weight:500}h4{font-family:unisemibold,sans-serif;font-size:15px;line-height:20px;font-weight:500}body{font-size:15px;line-height:20px}@media only screen and (min-width:768px){h1{font-size:36px;line-height:44px}h2{font-size:25px;line-height:32px}h3{font-size:21px;line-height:28px}h4{font-size:19px;line-height:28px}body{font-size:17px;line-height:24px}}.medium-font{font-size:14px;line-height:20px}.small-font{font-size:12px;line-height:16px}.spaced-paragraphs p{margin:0 0 12px}.spaced-paragraphs p:last-child{margin-bottom:0}@media only screen and (min-width:768px){.medium-font{font-size:24px;line-height:16px}.small-font{font-size:14px;line-height:20px}}button,a{line-height:24px;font-size:18px}button.medium-font,a.medium-font{line-height:20px;font-size:16px}button.small-font,a.small-font{line-height:16px;font-size:14px}@media only screen and (min-width:768px){button,a{line-height:24px;font-size:18px}button.medium-font,a.medium-font{line-height:20px;font-size:16px}button.small-font,a.small-font{line-height:16px;font-size:14px}}.description a,.offer-description a,.offer-accordions .content a{font:inherit;color:#6f0afc;text-decoration:underline}uni-google-contest-steps a,uni-google-contest-seo-cards a,uni-google-contest-form a,uni-google-contest-faq a,uni-google-contest-prizes a,uni-google-contest-task a,uni-google-contest-countdown a{font-size:inherit;line-height:inherit;color:#6f0afc;text-decoration:underline}input{line-height:24px;font-size:16px}input.small-font{line-height:16px;font-size:12px}@media only screen and (min-width:768px){input{line-height:24px;font-size:16px}input.small-font{line-height:16px;font-size:12px}}.rich-text>p{margin:0 0 12px}.rich-text>p:last-child{margin-bottom:0}.rich-text ul,.rich-text ol{margin:0 0 12px;padding-left:20px}.rich-text li{margin-bottom:4px}.rich-text :is(h1,h2,h3,h4,h5,h6){margin:0 0 8px;font-family:unisemibold,sans-serif;color:var(--event-heading-ink, #230547)}.rich-text h1{font-size:20px;line-height:26px}.rich-text a[href]:not([href^="unsafe:"]){color:var(--event-heading-ink, #6f0afc);text-decoration:underline}.rich-text a[href]:not([href^="unsafe:"]):focus-visible{outline:2px solid #6f0afc;outline-offset:3px;border-radius:2px}@media only screen and (min-width:768px){.rich-text h1{font-size:24px;line-height:32px}}uni-dashboard-description.seo .text :is(h1,h2,h3,h4,h5,h6){margin:0 0 12px;font-family:unisemibold,sans-serif;color:#230547}uni-dashboard-description.seo .text h1{font-size:20px;line-height:26px}uni-dashboard-description.seo .text>p{margin:0 0 12px}uni-dashboard-description.seo .text>p:last-child{margin-bottom:0}uni-dashboard-description.seo .text ul,uni-dashboard-description.seo .text ol{margin:0 0 12px;padding-left:20px}uni-dashboard-description.seo .text li{margin-bottom:4px}uni-dashboard-description.seo .text a[href]:not([href^="unsafe:"]){font:inherit;color:#6f0afc;text-decoration:underline;scroll-margin-top:68px}uni-dashboard-description.seo .text a[href]:not([href^="unsafe:"]):hover{text-decoration:underline}uni-dashboard-description.seo .text a[href]:not([href^="unsafe:"]):focus-visible{outline:2px solid #6f0afc;outline-offset:3px;border-radius:2px;text-decoration:underline}@media only screen and (min-width:768px){uni-dashboard-description.seo .text h1{font-size:24px;line-height:32px}uni-dashboard-description.seo .text a[href]:not([href^="unsafe:"]){scroll-margin-top:80px}}@font-face{font-family:uniRegular;src:url(/assets/fonts/uni-Regular.woff2) format("woff2");font-display:swap}@font-face{font-family:uniMedium;src:url(/assets/fonts/uni-Medium.woff2) format("woff2");font-display:swap}@font-face{font-family:uniSemiBold;src:url(/assets/fonts/uni-SemiBold.woff2) format("woff2");font-display:swap}@font-face{font-family:uniLogoFont;src:url(/assets/fonts/uniLogoFont.woff2) format("woff2");font-display:swap}html,body{font-family:uniregular,sans-serif;height:100dvh;margin:0;min-width:310px;padding:0;-webkit-text-size-adjust:100%;text-size-adjust:100%}html.hide-scroll,body.hide-scroll{overflow:hidden}.shadow-bleed swiper-container::part(container){overflow:visible}.cdk-overlay-container{z-index:99999999}.google-contest .hero-subtitle strong{color:#6f0afc;font-family:unisemibold,sans-serif;font-weight:600}.challenge-body :is(b,strong),.steps :is(b,strong){font-family:unisemibold,sans-serif;font-weight:600}
