.arena-discovery{--ad-ink:var(--color-charcoal-900,#202020);--ad-muted:var(--color-gray-600,#6b6b6b);--ad-surface:#fff;--ad-line:#d7d7d7;--ad-mark:var(--color-brand,#b7ff3c);box-sizing:border-box;border-inline:1px solid var(--ad-line);max-width:80rem;color:var(--ad-ink);background:var(--ad-surface);font-family:var(--font-primary,system-ui,sans-serif);text-align:start;overflow-wrap:anywhere;margin-inline:auto;padding:clamp(1.25rem,4vw,4rem)}.dark .arena-discovery{--ad-ink:#f4f1e8;--ad-muted:#b5bac0;--ad-surface:#0b0d0e;--ad-line:#42494d}.arena-discovery[lang=he]{font-family:var(--font-he,system-ui,sans-serif)}.arena-discovery [lang=en]{font-family:var(--font-primary,system-ui,sans-serif)}.arena-discovery *{box-sizing:border-box}.arena-discovery [hidden]{display:none!important}.ad-intro{max-width:50rem;margin-block-end:2rem}.ad-intro h2{font-family:var(--font-display,system-ui,sans-serif);letter-spacing:-.03em;text-align:start;margin-block:.7rem 1rem;font-size:clamp(1.8rem,4vw,3.5rem);line-height:1.12}.ad-kicker{letter-spacing:.12em;font-size:.75rem;font-weight:700}.ad-intro p{line-height:1.65}.ad-disclaimer{color:var(--ad-muted);max-width:50rem;font-size:.875rem}.ad-group{min-width:0}.ad-group>h3{margin-block:1.5rem .7rem;font-size:1.125rem}.ad-item{border-block-end:1px solid var(--ad-line);min-width:0;scroll-margin-block-start:8rem;position:relative}.ad-item:target{outline:2px solid var(--ad-ink);outline-offset:5px}.ad-item summary{cursor:pointer;padding:1.2rem 2.2rem 1.2rem .8rem;min-height:3.5rem;padding-inline:1rem 2.8rem;font-size:1.05rem;font-weight:650;line-height:1.55;list-style:none;position:relative}.ad-item summary::-webkit-details-marker{display:none}.ad-plus{font-size:1.2rem;position:absolute;inset-block-start:1.2rem;inset-inline-end:1rem}.ad-item[open]>.ad-plus,.ad-item[open]>summary>.ad-plus{transform:rotate(45deg)}.ad-answer{max-width:65ch;padding:0 1rem 1.25rem;line-height:1.8}.ad-answer>p{margin-block:.5rem 1rem}.ad-responsibility{color:var(--ad-muted);font-size:.75rem}.ad-links{flex-wrap:wrap;align-items:center;gap:.5rem 1.3rem;font-size:.875rem;display:flex}.arena-discovery a{color:inherit;text-underline-offset:.22em;text-decoration-thickness:1px}.arena-discovery a:hover{background:var(--ad-mark);color:#0b0d0e}.arena-discovery :is(a,button,input,select,summary):focus-visible{outline:3px solid var(--ad-ink);outline-offset:4px}.arena-discovery button{font:inherit;cursor:pointer;border:1px solid var(--ad-line);min-height:2.75rem;color:var(--ad-ink);background:var(--ad-surface);border-radius:.3rem;padding:.55rem .9rem}.ad-tools{border-block:1px solid var(--ad-line);flex-wrap:wrap;align-items:center;gap:.7rem;margin-block-end:1.5rem;padding-block:1rem;display:flex}.ad-tools label{font-size:.875rem}.ad-tools input,.ad-tools select{font:inherit;border:1px solid var(--ad-line);background:var(--ad-surface);max-width:100%;min-height:2.75rem;color:var(--ad-ink);padding:.5rem}.ad-tools input{flex:15rem;min-width:0}.ad-tools [role=status]{flex-basis:100%;min-height:1.5rem;margin:0;font-size:.875rem}.ad-grid .ad-items{grid-template-columns:minmax(0,1fr);gap:1rem;display:grid}.ad-grid .ad-item{border:1px solid var(--ad-line);padding:1.2rem}.ad-grid .ad-item h3{margin-block:0 .8rem;font-size:1.125rem;line-height:1.6}.ad-grid .ad-answer{max-width:none;padding:0}.ad-endlink{margin-block-start:2rem}.ad-categorized .ad-item[open]{border:1px dashed var(--ad-ink);background:color-mix(in srgb,var(--ad-mark) 6%,var(--ad-surface));margin-block:.5rem}.ad-categorized .ad-group{margin-block-end:1.5rem}@media (min-width:48rem){.ad-grid .ad-items{grid-template-columns:repeat(2,minmax(0,1fr))}.ad-categorized .ad-groups{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 2rem;display:grid}}@media (min-width:80rem){.ad-grid .ad-items{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (prefers-reduced-motion:no-preference){.ad-plus{transition:transform .15s}.arena-discovery button{transition:border-color .15s}}@media (prefers-reduced-motion:reduce){.arena-discovery *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}@media print{.ad-tools,.ad-links button{display:none!important}.ad-grid .ad-items{display:block}.ad-item{break-inside:avoid}.ad-answer{display:block!important}}
