.racemoment[hidden]{display:none!important}.racemoment__tekst{justify-items:start;display:grid}.racemoment__staat{font:600 clamp(18px, 1.5vw, 22px) / 1.3 var(--font-text);color:var(--on-night);margin:0 0 16px}.racemoment.held h2{overflow-wrap:normal;max-width:7em;font-size:clamp(48px,5.4vw,80px);line-height:.92}.racemoment.held h2 a{color:inherit;text-decoration:none}.racemoment.held h2 a:hover{text-underline-offset:8px;text-decoration:underline;text-decoration-thickness:3px}.racemoment__regel{color:var(--on-night);margin:20px 0 0;font-size:clamp(19px,1.6vw,23px);line-height:1.4}.racemoment__acties{flex-wrap:wrap;align-items:center;gap:12px 28px;margin:40px 0 0;display:flex}.racemoment__acties>a:not(.knop){align-items:center;min-height:48px;display:inline-flex}.racemoment .racemoment__werk{justify-self:center;width:min(100%,420px);margin:0}.racemoment__werk a{display:block}.racemoment__werk img{aspect-ratio:5/7;background:var(--white);width:100%;height:auto;box-shadow:0 0 0 8px var(--night), 0 0 0 9px #ffffff1f, 0 32px 60px -18px #000000b3;display:block}@media (width<=620px){.racemoment .racemoment__binnen{flex-direction:column;align-items:stretch;gap:0;padding-block:20px 28px;display:flex}.racemoment__tekst{display:contents}.racemoment__staat{order:1;margin-bottom:6px;font-size:17px}.racemoment.held h2{order:2;max-width:none;font-size:clamp(34px,10vw,42px)}.racemoment__regel{order:3;margin-top:6px;font-size:16px}.racemoment .racemoment__werk{order:4;place-self:center;width:auto;margin-top:18px}.racemoment__werk img{width:auto;height:min(38svh,330px);box-shadow:0 0 0 6px var(--night), 0 0 0 7px #ffffff1f, 0 24px 40px -16px #000000b3}.racemoment__acties{order:5;gap:4px 24px;margin-top:16px}}main:has(>.racemoment:not([hidden]))>.held:not(.racemoment){background:var(--night);border-top:1px solid var(--night-line)}main:has(>.racemoment:not([hidden]))>.held:not(.racemoment):before,main:has(>.racemoment:not([hidden]))>.held:not(.racemoment) :is(.held__foto,.held__werk){display:none}main:has(>.racemoment:not([hidden]))>.held:not(.racemoment) .held__binnen{min-height:0;padding-block:22px 24px;display:block}main:has(>.racemoment:not([hidden]))>.held:not(.racemoment) .held__tekst{flex-wrap:wrap;align-items:center;gap:8px 24px;display:flex}main:has(>.racemoment:not([hidden]))>.held:not(.racemoment) h1{max-width:none;font-size:clamp(24px,2.2vw,32px);line-height:1}main:has(>.racemoment:not([hidden]))>.held:not(.racemoment) .held__regel{color:var(--on-night-muted);margin:0;font-size:17px}main:has(>.racemoment:not([hidden]))>.held:not(.racemoment) .held__regel br{display:none}main:has(>.racemoment:not([hidden]))>.held:not(.racemoment) .held__acties{flex-wrap:wrap;gap:12px;width:auto;margin:0 0 0 auto;display:flex}main:has(>.racemoment:not([hidden]))>.held:not(.racemoment) .held__acties .knop{min-height:44px;padding-block:8px;font-size:16px}main:has(>.racemoment:not([hidden]))>:is(.sport-open,.hub-kop){background:var(--paper);border-bottom:1px solid var(--rule);display:block}main:has(>.racemoment:not([hidden]))>.sport-open :is(.sport-open__beeld,.sport-open__noot),main:has(>.racemoment:not([hidden]))>.hub-kop .hub-kop__werken{display:none}main:has(>.racemoment:not([hidden]))>.sport-open .sport-open__tekst{max-width:none;padding:22px var(--open-rand) 24px;flex-wrap:wrap;align-items:baseline;gap:6px 24px;display:flex}main:has(>.racemoment:not([hidden]))>:is(.sport-open,.hub-kop) h1{max-width:none;color:var(--ink);font-size:clamp(24px,2.2vw,32px);line-height:1}main:has(>.racemoment:not([hidden]))>:is(.sport-open,.hub-kop) :is(.sport-open__intro,.hub-kop__intro){max-width:none;color:var(--body);margin:0;padding:0;font-size:17px}@media (width<=620px){main:has(>.racemoment:not([hidden]))>.held:not(.racemoment) .held__binnen{padding-block:20px 24px}main:has(>.racemoment:not([hidden]))>.held:not(.racemoment) .held__tekst{gap:6px;display:grid}main:has(>.racemoment:not([hidden]))>.held:not(.racemoment) h1{font-size:24px}main:has(>.racemoment:not([hidden]))>.held:not(.racemoment) .held__regel{font-size:16px}main:has(>.racemoment:not([hidden]))>.held:not(.racemoment) .held__acties{width:100%;margin:10px 0 0;display:grid}main:has(>.racemoment:not([hidden]))>.held:not(.racemoment) .held__acties .knop+.knop{display:none}main:has(>.racemoment:not([hidden]))>.sport-open .sport-open__tekst{gap:6px;padding:20px 20px 22px;display:grid}}
