.ev-fo{min-height:100vh;background:var(--ev-calm-canvas);color:var(--ev-calm-ink);padding:clamp(56px,10vw,120px) clamp(20px,5vw,32px);box-sizing:border-box}.ev-fo__inner{max-width:640px;margin-inline:auto;display:grid;gap:clamp(56px,8vw,88px)}.ev-fo__hero{display:grid;gap:20px;justify-items:start}.ev-fo__title{margin:0;font-size:clamp(2rem,5vw,2.75rem);font-weight:650;line-height:1.1;letter-spacing:-.02em;color:var(--ev-calm-ink);text-wrap:balance}.ev-fo__lede{margin:0;font-size:clamp(1.0625rem,2vw,1.25rem);line-height:1.6;color:var(--ev-calm-ink-soft)}.ev-fo__cta{display:inline-flex;align-items:center;min-height:44px;margin-top:8px;padding:10px 20px;box-sizing:border-box;font-size:15px;font-weight:600;line-height:1.2;text-decoration:none;color:var(--ev-calm-canvas);background:var(--ev-calm-ink);border-radius:var(--ev-calm-radius-sm)}.ev-fo__cta:visited{color:var(--ev-calm-canvas)}.ev-fo__hero-actions{display:flex;flex-wrap:wrap;align-items:center;gap:12px 24px;margin-top:8px}.ev-fo__hero-actions .ev-fo__cta{margin-top:0}.ev-fo__secondary{display:inline-flex;align-items:center;min-height:44px;font-size:15px;font-weight:600;color:var(--ev-calm-ink);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.2em}.ev-fo__eyebrow{margin:0;font-size:14px;font-weight:600;line-height:1.4;letter-spacing:.01em;color:var(--ev-calm-ink-muted)}.ev-fo__meta{margin:0;font-size:14px;line-height:1.5;color:var(--ev-calm-ink-muted)}.ev-fo a:focus-visible,.ev-fo button:focus-visible,.ev-fo input:focus-visible,.ev-fo textarea:focus-visible,.ev-fo select:focus-visible,.ev-fo__done:focus-visible,.ev-fo__error:focus-visible{outline:2px solid var(--ev-calm-focus, var(--ev-calm-ink));outline-offset:2px}.ev-fo__body a,.ev-fo__list a,.ev-fo__note a,.ev-fo__closing a,.ev-fo__winners-note a,.ev-fo__done-text a,.ev-fo__consent a,.ev-fo__eyebrow a{color:var(--ev-calm-ink);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.18em;overflow-wrap:anywhere}.ev-fo__body a:hover,.ev-fo__list a:hover,.ev-fo__note a:hover,.ev-fo__closing a:hover,.ev-fo__done-text a:hover,.ev-fo__consent a:hover,.ev-fo__eyebrow a:hover{text-decoration-thickness:2px}.ev-fo__sr{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.ev-fo__section{display:grid;gap:20px;padding-top:24px;border-top:var(--ev-hairline, .5px) solid var(--ev-calm-line)}.ev-fo__heading{margin:0;font-size:1.25rem;font-weight:600;line-height:1.3;letter-spacing:-.01em;color:var(--ev-calm-ink)}.ev-fo__body{margin:0;font-size:1rem;line-height:1.7;color:var(--ev-calm-ink-soft)}.ev-fo__list{margin:0;padding:0;list-style:none;display:grid;gap:14px}.ev-fo__list li{position:relative;padding-left:24px;font-size:1rem;line-height:1.6;color:var(--ev-calm-ink-soft)}.ev-fo__list li:before{content:"";position:absolute;left:0;top:.8em;width:12px;height:1px;background:var(--ev-calm-ink-muted)}.ev-fo__subheading{margin:8px 0 0;font-size:1rem;font-weight:600;line-height:1.4;color:var(--ev-calm-ink)}.ev-fo__note{margin:0;font-size:15px;line-height:1.6;color:var(--ev-calm-ink-muted)}.ev-fo__closing{margin:0;font-size:1rem;line-height:1.7;color:var(--ev-calm-ink-muted)}.ev-fo__form{display:grid;gap:22px}.ev-fo__field{display:grid;gap:8px;align-content:start}.ev-fo__field>label,.ev-fo__consent>label>span{font-size:15px;font-weight:600;line-height:1.4;color:var(--ev-calm-ink)}.ev-fo__field input,.ev-fo__field textarea,.ev-fo__field select{width:100%;min-height:44px;box-sizing:border-box;padding:10px 12px;font:inherit;font-size:16px;color:var(--ev-calm-ink);background:var(--ev-calm-surface);border:var(--ev-hairline, .5px) solid var(--ev-calm-ink-muted);border-radius:var(--ev-calm-radius-sm)}.ev-fo__field textarea{resize:vertical;min-height:96px;line-height:1.5}.ev-fo__field select{appearance:auto}.ev-fo__field input[aria-invalid=true],.ev-fo__field textarea[aria-invalid=true],.ev-fo__field select[aria-invalid=true]{border-color:var(--ev-calm-danger)}.ev-fo__error{margin:0;font-size:14px;line-height:1.4;color:var(--ev-calm-danger)}.ev-fo__consent{display:grid;gap:8px}.ev-fo__check{display:flex;align-items:flex-start;gap:12px;min-height:44px;padding:10px 0;box-sizing:border-box;cursor:pointer}.ev-fo__check input{flex:0 0 auto;width:20px;height:20px;margin:2px 0 0;accent-color:var(--ev-calm-ink)}.ev-fo__check span{min-width:0}.ev-fo__actions{display:grid;gap:14px;justify-items:start}.ev-fo__submit{min-height:44px;padding:10px 20px;font:inherit;font-size:15px;font-weight:600;color:var(--ev-calm-canvas);background:var(--ev-calm-ink);border:0;border-radius:var(--ev-calm-radius-sm);cursor:pointer}.ev-fo__submit:disabled{opacity:.6;cursor:progress}.ev-fo__done{display:grid;gap:8px;padding:24px;border:var(--ev-hairline, .5px) solid var(--ev-calm-line);border-radius:var(--ev-calm-radius);background:var(--ev-calm-surface)}.ev-fo__done-title{margin:0;font-size:16px;font-weight:600;color:var(--ev-calm-ink)}.ev-fo__done-text{margin:0;font-size:15px;line-height:1.6;color:var(--ev-calm-ink-muted)}@media(max-width:480px){.ev-fo__cta,.ev-fo__submit{width:100%;justify-content:center}.ev-fo__actions{justify-items:stretch}}@media(prefers-reduced-motion:reduce){.ev-fo *{transition:none!important}}.ev-fo__status{display:grid;gap:10px}.ev-fo__cycle{margin:0;font-size:1rem;line-height:1.6;font-weight:600;color:var(--ev-calm-ink)}.ev-fo__commitment{display:grid;gap:4px;margin:0;font-size:13px;line-height:1.5;color:var(--ev-calm-ink-muted)}.ev-fo__commitment code{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:12.5px;color:var(--ev-calm-ink-soft);overflow-wrap:anywhere}.ev-fo__winners-note{margin:0;font-size:15px;line-height:1.6;color:var(--ev-calm-ink-muted)}.ev-fo__past{display:grid;gap:16px}.ev-fo__past-round{display:grid;gap:10px}.ev-fo__past-label{margin:0;font-size:15px;font-weight:600;color:var(--ev-calm-ink-soft)}.ev-fo__inner--rules{gap:clamp(40px,6vw,56px)}.ev-fo__toc{display:grid;gap:12px;padding:20px 24px;border:var(--ev-hairline, .5px) solid var(--ev-calm-line);border-radius:var(--ev-calm-radius);background:var(--ev-calm-surface)}.ev-fo__toc .ev-fo__subheading{margin:0}.ev-fo__toc-list{margin:0;padding-left:1.75em;columns:2 220px;column-gap:32px;font-size:15px;line-height:1.5;color:var(--ev-calm-ink-muted)}.ev-fo__toc-list li{break-inside:avoid;padding:3px 0}.ev-fo__toc-list li::marker{font-variant-numeric:tabular-nums}.ev-fo__toc-list a{color:var(--ev-calm-ink);text-decoration:none}.ev-fo__toc-list a:hover{text-decoration:underline;text-underline-offset:.18em}.ev-fo__rules{margin:0;padding:0;list-style:none;display:grid;gap:clamp(36px,5vw,48px)}.ev-fo__rule .ev-fo__section{gap:16px;scroll-margin-top:96px}.ev-fo__rule-number{display:inline-block;min-width:1.75em;font-variant-numeric:tabular-nums;color:var(--ev-calm-ink-muted)}
