.giveaway-header{min-height:88px}.giveaway-layout{display:grid;grid-template-columns:1fr 1.1fr;align-items:start;gap:85px;padding-block:70px}.giveaway-story h1{font-size:clamp(52px,5.3vw,78px)}.giveaway-story .intro{max-width:440px;font-size:16px}.event-info{padding:25px 0;border-block:1px solid var(--line);margin-top:32px;max-width:440px}.event-info .eyebrow{margin-bottom:14px;font-size:8px}.event-info h2{font-size:29px;letter-spacing:-.045em;margin-bottom:16px}.event-info p{font-size:13px}.event-info p.fine{font-size:10px;margin-top:18px}.giveaway-story .preview-note{max-width:440px;border:1px solid #ffcda64d;background:#ffcda607;border-radius:5px;padding:18px;margin-top:25px}.giveaway-story .preview-note strong{font-size:9px}.giveaway-intake{background:linear-gradient(140deg,#28212f,#182231);padding:30px}.entry-top{display:flex;justify-content:space-between;align-items:center;gap:15px;margin-bottom:24px}.entry-top .code{font-size:7px}.giveaway-intake h2{font-size:34px;margin-bottom:18px}.entry-intro{font-size:12px;margin-bottom:24px}.giveaway-intake form>label{margin-bottom:0;margin-top:17px}.giveaway-intake form>input,.giveaway-intake textarea{font-size:13px}.field-error{color:#ffb7a8;font-size:11px;min-height:0;margin-top:6px}.field-error:empty{display:none}.field-hint{font-size:10px;margin-top:7px}.consent-block{padding:18px 0;border-top:1px solid var(--line);margin-top:25px}.consent-block .checkbox{font-size:12px;margin-bottom:10px}.consent-block .fine{font-size:10px}.submit-note{margin-top:14px;font-size:10px}.error-summary{border:1px solid #ffb7a8;background:#ffb7a808;padding:16px;border-radius:5px;margin:20px 0}.error-summary h3{font-size:14px}.error-summary ul{margin:8px 0 0;padding-left:18px;font-size:12px}.error-summary a{color:#ffb7a8;text-decoration:underline;text-underline-offset:3px}[aria-invalid=true]{border-color:#ffb7a8}#entry-result>p:not(.eyebrow){font-size:12px;margin:17px 0}#entry-result h3{font-size:25px}#entry-summary{background:#0e1520;border:1px solid var(--line);padding:20px;border-radius:5px;margin:22px 0;overflow-wrap:anywhere}#entry-summary dt{font-size:9px;color:var(--accent);margin-bottom:4px;letter-spacing:.03em}#entry-summary dd{font-size:13px;line-height:1.65;margin:0 0 18px;white-space:pre-wrap}#entry-summary dd:last-child{margin:0}.giveaway-intake .result-actions .button{width:auto;font-size:12px}.giveaway-intake .result-actions{gap:12px}@media(max-width:1000px){.giveaway-layout{gap:45px}.entry-top{align-items:start}.entry-top .code{max-width:80px}}@media(max-width:760px){.giveaway-layout{grid-template-columns:1fr;gap:35px;padding-block:45px}.giveaway-story .intro,.event-info,.giveaway-story .preview-note{max-width:none}.giveaway-header .text-link{font-size:10px}.giveaway-story h1{font-size:62px}.entry-top .code{max-width:none}}@media(max-width:520px){.giveaway-layout{padding-block:35px;gap:30px}.giveaway-story h1{font-size:54px}.giveaway-story .eyebrow{font-size:7px}.giveaway-story .intro{font-size:14px}.giveaway-header .brand{font-size:10px}.giveaway-header .brand-small{font-size:6px}.giveaway-header .text-link{font-size:9px}.giveaway-intake{padding:23px 20px}.giveaway-intake h2{font-size:30px}.entry-top .badge{font-size:7px}.entry-top .code{font-size:6px}.giveaway-intake .result-actions .button{width:100%}.giveaway-layout .fine{font-size:10px}}@media(max-width:360px){.giveaway-story h1{font-size:46px}.giveaway-header{gap:10px}.giveaway-header .brand{font-size:9px}.giveaway-header .mark{width:27px;height:27px;font-size:24px}}
