*{box-sizing:border-box}.closed{border:1px solid #0b0b0e;background:#fff;padding:32px;line-height:1.55}.closed .protocolo{font:700 22px monospace;letter-spacing:.04em;background:#c8ff3e;display:inline-block;padding:8px 12px;margin:4px 0 14px;word-break:break-all}.err{display:block;color:#b3261e;font-size:12px;margin-top:4px}[aria-invalid=true]{border-color:#b3261e!important}.feedback.bad{color:#b3261e}html{scroll-behavior:smooth;scroll-padding-top:20px}body{margin:0;background:#f2f0e9;color:#0b0b0e;font-family:Arial,Helvetica,sans-serif}a{color:inherit}button,input,select,textarea{font:inherit}:focus-visible{outline:3px solid #7f77dd;outline-offset:4px}.review{background:#c8ff3e;padding:10px 5%;font:11px monospace;letter-spacing:.07em;text-align:center}header{padding:27px 5%;display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #cfcec6}.brand{font-size:30px;font-weight:900;letter-spacing:-2px;text-decoration:none}nav{display:flex;gap:25px;font-size:13px}nav a{text-decoration:none}section{padding:80px 5%}.hero{display:grid;grid-template-columns:.9fr 1.1fr;grid-gap:5%;gap:5%;align-items:center;min-height:620px;padding-top:65px}.eyebrow{font:11px monospace;letter-spacing:.12em;margin:0 0 25px}.hero h1{font-size:clamp(80px,10vw,148px);line-height:1.02;letter-spacing:-.085em;margin:0 0 35px;font-weight:900}.hero h1 em{font-style:normal;background:#c8ff3e;padding:0 .12em}.intro{font-size:19px;line-height:1.55;max-width:430px;margin-bottom:30px}.button{display:inline-flex;align-items:center;gap:35px;background:#c8ff3e;border:1px solid #0b0b0e;color:#0b0b0e;padding:17px 23px;text-decoration:none;font-size:14px;font-weight:700;cursor:pointer;border-radius:0}.button:hover{background:#0b0b0e;color:#c8ff3e}.button:disabled{opacity:.6}.micro{font:11px monospace;color:#555;margin-top:17px}figure{margin:0}figure img{width:100%;display:block;box-shadow:10px 12px 0 #0b0b0e}figcaption{font:11px monospace;margin-top:27px;color:#555}.dark{background:#0b0b0e;color:#f2f0e9}h2{font-size:clamp(35px,4vw,58px);letter-spacing:-.055em;line-height:1.05;margin:0 0 35px}.steps{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:40px;gap:40px;margin:50px 0}.steps article{border-top:1px solid #777;padding-top:23px}.steps small{color:#c8ff3e;font:11px monospace}.steps h3{font-size:23px;letter-spacing:-.04em}.steps p{font-size:15px;line-height:1.6;color:#ccc}aside{border-left:3px solid #c8ff3e;padding:10px 25px;max-width:900px}aside strong{font-size:21px}aside p{line-height:1.6;color:#ccc}aside a{font-size:13px;color:#c8ff3e}.fine{font-size:12px;line-height:1.7;color:#666;max-width:900px}.dark .fine{color:#aaa;margin-top:30px}.apply{display:grid;grid-template-columns:.8fr 1.2fr;grid-gap:10%;gap:10%;align-items:start}.applyintro{position:-webkit-sticky;position:sticky;top:35px}.applyintro>p{max-width:340px;line-height:1.65}.dates{margin-top:35px;border-top:1px solid #aaa;padding-top:15px}.dates p{font-size:13px;line-height:1.7}.dates strong{font-size:20px}.formnote{font-size:12px;line-height:1.6;background:#e1e2d5;padding:15px;margin-top:0}fieldset{border:0;padding:0;margin:0 0 28px}legend{font-weight:700;font-size:17px;margin:25px 0 22px;display:block;width:100%;padding-bottom:12px;border-bottom:1px solid #b5b4ab}.fields{display:grid;grid-template-columns:1fr 1fr;grid-gap:20px 16px;gap:20px 16px}label{display:flex;flex-direction:column;gap:9px;font-size:12px;line-height:1.5}.wide{grid-column:1/-1}input,select,textarea{background:#faf9f4;border:1px solid #a8a89d;color:#0b0b0e;width:100%;padding:12px;min-width:0;border-radius:0}textarea{resize:vertical}.accept{display:grid;grid-gap:17px;gap:17px}.accept label{flex-direction:row;align-items:flex-start;gap:12px}.accept input{width:17px;height:17px;flex-shrink:0;margin:2px 0;accent-color:#0b0b0e}.honey{position:absolute;left:-10000px}.feedback{font-size:12px;line-height:1.7;min-height:42px}.rules{border-top:1px solid #cfcec6;background:#e7e5dc}.rulehead{display:flex;justify-content:space-between;gap:30px;align-items:center;margin-bottom:40px}.rulehead p{font-size:12px;line-height:1.6}.outline{background:transparent;white-space:nowrap}.rules details{border-top:1px solid #b6b5ac}summary{padding:21px 0;cursor:pointer;display:flex;justify-content:space-between;gap:20px;font-size:17px;font-weight:700;list-style:none}summary::-webkit-details-marker{display:none}details[open] summary span{transform:rotate(45deg)}details p{font-size:14px;line-height:1.85;max-width:930px;margin:0 0 28px}footer{display:flex;align-items:center;justify-content:space-between;gap:30px;padding:45px 5%;font-size:12px}footer p{line-height:1.7}@media(max-width:850px){.hero{grid-template-columns:1fr;gap:50px}.hero h1{font-size:110px}.hero figure{max-width:600px}.apply{grid-template-columns:1fr;gap:30px}.applyintro{position:static}.applyintro>p{max-width:100%}.steps{grid-template-columns:1fr;gap:20px}.steps h3{margin:15px 0}.rulehead{align-items:flex-start;flex-direction:column}section{padding:60px 6%}footer{flex-wrap:wrap}nav{gap:17px}nav a:first-child{display:none}}@media(max-width:450px){.fields{grid-template-columns:1fr}.wide{grid-column:auto}.hero h1{font-size:96px}.intro{font-size:17px}.brand{font-size:25px}nav{font-size:11px;gap:12px}.review{font-size:9px}.button{gap:20px;padding:16px 18px;width:100%}.hero{padding-top:45px}.rulehead h2{font-size:44px}summary{font-size:15px}.dates{display:flex;gap:25px}}.hero h1{display:flex;flex-direction:column;gap:.14em;line-height:1}.hero h1>span{display:block}.hero h1 em{display:inline-block;line-height:.9;padding:.04em .12em .06em;vertical-align:baseline}