.rules{max-width:44rem;padding:var(--space-8) var(--gutter) var(--space-12);margin-inline:auto}.rules--wide{max-width:var(--wide)}.pitch-cover{max-width:46rem;margin-inline:auto}.pitch-cover__ward{justify-content:space-between;align-items:flex-end;gap:var(--space-2);padding:var(--space-6) var(--space-6) 26px;border-radius:var(--r-xl);background:var(--paper);border:1px solid var(--line);box-shadow:var(--lift-2);display:flex;position:relative;overflow:hidden}.pitch-cover__ward:before{content:"";background-image:linear-gradient(color-mix(in oklab, var(--pulse) 7%, transparent) 1px, transparent 1px), linear-gradient(90deg, color-mix(in oklab, var(--pulse) 7%, transparent) 1px, transparent 1px);background-size:18px 18px;position:absolute;inset:0}.pitch-cover__ward .sprite{width:clamp(36px,9vw,64px);height:clamp(36px,9vw,64px);position:relative}.pitch-cover__line{width:100%;height:28px;color:color-mix(in oklab, var(--pulse) 55%, transparent);position:absolute;bottom:0;left:0;right:0}.rules--wide .e-pitch{padding-top:var(--space-8)}.e-pitch__kicker{font-family:var(--font-display);color:var(--pulse);letter-spacing:.06em;font-weight:900}.e-pitch__title{font-size:var(--size-section);letter-spacing:-.03em;line-height:1.05}.e-pitch__section{border-top-color:var(--line)}.e-pitch__h2{font-size:var(--size-card)}.e-pitch__n{color:var(--pulse);font-weight:700}.e-pitch__body{text-wrap:pretty;max-width:64ch}.e-pitch__body strong,.e-pitch__links a,.e-pitch__contact a{font-weight:800}.e-pitch__roadmap li{padding:var(--space-3) var(--space-4);border-radius:var(--r-md);background:var(--paper);border:1px solid var(--line)}.e-pitch__when{color:var(--pulse);font-weight:700}
