.prizedraw-wrapper { text-align: center; padding: 20dvh 0; max-width: 400px; margin: auto; }
.prizedraw-wrapper h1 { font-size: 42px; font-weight: bold; margin-bottom: 10px; }
.prizedraw-wrapper input[type="text"] { width: 100%; font-size: 15px; padding: 10px 0 10px 10px; margin: 0px 0px 20px 0px; border: 1px solid #cfd0cb; border-radius: 3px; }
.prizedraw-wrapper p { line-height: 160%; }
.checkbox-container { text-align: left; }

@media (max-width: 1024px) {
.prizedraw-wrapper { width: 100%; padding: 16dvh 26px 10dvh; }
.prizedraw-wrapper h1 { font-size: 26px; }
}
