.audience-play-band[data-astro-cid-lkjavuyj]{width:min(var(--layout-width),calc(100% - 2 * var(--layout-pad)));margin:0 auto;padding:var(--section-space) 0;border-top:var(--line-soft);background:var(--color-bg-pure);box-shadow:0 0 0 100vmax var(--color-bg-pure);clip-path:inset(0 -100vmax)}.audience-play-band__head[data-astro-cid-lkjavuyj]{display:grid;grid-template-columns:minmax(220px,.4fr) minmax(0,.6fr);gap:var(--row-gap);align-items:start;padding-top:.9rem;border-top:2px solid var(--color-primary-moss)}.audience-play-band__head[data-astro-cid-lkjavuyj] h2[data-astro-cid-lkjavuyj]{margin:0;font-family:var(--font-display);font-size:var(--text-headline);font-weight:600;letter-spacing:-.004em;line-height:1.06;text-wrap:balance}.audience-play-band__head[data-astro-cid-lkjavuyj] p[data-astro-cid-lkjavuyj]{margin:0;color:var(--color-muted-ink);font-size:var(--text-base);line-height:1.66}.audience-play-frame[data-astro-cid-lkjavuyj]{margin-top:clamp(1rem,2.5vw,1.75rem)}.audience-practice[data-astro-cid-lkjavuyj]{margin-top:.75rem}.audience-steps[data-astro-cid-lkjavuyj]{display:grid;gap:1.1rem;margin:0;padding:0;list-style:none}.audience-step[data-astro-cid-lkjavuyj]{display:grid;grid-template-columns:2.25rem minmax(0,1fr);gap:.8rem;padding-top:.9rem;border-top:var(--line-soft)}.audience-step[data-astro-cid-lkjavuyj]:first-child{padding-top:0;border-top:0}.audience-step__num[data-astro-cid-lkjavuyj]{color:var(--color-primary-moss-strong);font-family:var(--font-mono);font-size:var(--text-2xs);font-weight:700;line-height:1.5}.audience-step[data-astro-cid-lkjavuyj] strong[data-astro-cid-lkjavuyj]{display:block;margin-bottom:.2rem}.audience-step[data-astro-cid-lkjavuyj] p[data-astro-cid-lkjavuyj]{margin:0;color:var(--color-muted-ink)}.audience-levels__list[data-astro-cid-lkjavuyj]{display:grid;gap:.5rem;margin:0;padding:0;list-style:none}.audience-level[data-astro-cid-lkjavuyj]{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.5rem 1rem;min-height:3.25rem;padding:.75rem 1rem;border:var(--line-soft);border-left:2px solid color-mix(in oklch,var(--color-primary-moss) 26%,transparent);border-radius:var(--radius-md);background:var(--color-surface-raised);color:var(--color-ink);text-decoration:none;box-shadow:var(--shadow-paper);transition:border-color var(--dur-fast) var(--ease-out-soft),background-color var(--dur-fast) var(--ease-out-soft),transform var(--dur-fast) var(--ease-out-soft),box-shadow var(--dur-fast) var(--ease-out-soft)}.audience-level[data-astro-cid-lkjavuyj]:hover,.audience-level[data-astro-cid-lkjavuyj]:focus-visible{border-color:color-mix(in oklch,var(--color-primary-moss) 52%,var(--color-border-soft));border-left-color:var(--color-primary-moss);background:var(--color-surface-leaf);transform:translate(2px);box-shadow:var(--shadow-lift)}.audience-level[data-astro-cid-lkjavuyj]:active{transform:translate(2px) translateY(1px)}.audience-level__name[data-astro-cid-lkjavuyj]{display:grid;gap:.15rem}.audience-level__name[data-astro-cid-lkjavuyj] strong[data-astro-cid-lkjavuyj]{font-size:1.0625rem;line-height:1.25}.audience-level__name[data-astro-cid-lkjavuyj] span[data-astro-cid-lkjavuyj]{color:var(--color-muted-ink);font-size:var(--text-sm);line-height:1.5}.audience-level__cta[data-astro-cid-lkjavuyj]{display:inline-flex;align-items:center;gap:.35rem;color:var(--color-primary-moss-strong);font-size:var(--text-sm);font-weight:700;white-space:nowrap}.audience-level__cta[data-astro-cid-lkjavuyj] svg[data-astro-cid-lkjavuyj]{width:1rem;height:1rem;transition:transform var(--dur-fast) var(--ease-out-soft)}.audience-level[data-astro-cid-lkjavuyj]:hover .audience-level__cta[data-astro-cid-lkjavuyj] svg[data-astro-cid-lkjavuyj],.audience-level[data-astro-cid-lkjavuyj]:focus-visible .audience-level__cta[data-astro-cid-lkjavuyj] svg[data-astro-cid-lkjavuyj]{transform:translate(3px)}@media(max-width:747px){.audience-play-band__head[data-astro-cid-lkjavuyj]{grid-template-columns:minmax(0,1fr);gap:.75rem}}[data-astro-cid-lkjavuyj][data-audience=seniors] .audience-play-band__head[data-astro-cid-lkjavuyj] p[data-astro-cid-lkjavuyj],[data-astro-cid-lkjavuyj][data-audience=seniors] .audience-practice[data-astro-cid-lkjavuyj],[data-astro-cid-lkjavuyj][data-audience=seniors] .audience-step[data-astro-cid-lkjavuyj] p[data-astro-cid-lkjavuyj],[data-astro-cid-lkjavuyj][data-audience=seniors] .audience-level__name[data-astro-cid-lkjavuyj] span[data-astro-cid-lkjavuyj],[data-astro-cid-lkjavuyj][data-audience=seniors] .audience-level__cta[data-astro-cid-lkjavuyj],[data-astro-cid-lkjavuyj][data-audience=seniors] .more-game-card__subtitle[data-astro-cid-lkjavuyj]{font-size:1.2rem;line-height:1.7}[data-astro-cid-lkjavuyj][data-audience=seniors] .audience-level__name[data-astro-cid-lkjavuyj] strong[data-astro-cid-lkjavuyj]{font-size:1.25rem}main[data-audience=seniors] .hero-text,main[data-audience=seniors] .info-section>p,main[data-audience=seniors] .route-links a span,main[data-audience=seniors] .faq-list p{font-size:1.2rem;line-height:1.7}
