.py-hero[data-astro-cid-eo3kuhsw]{background:var(--black);color:var(--cream);padding:clamp(2.5rem,6vh,4.5rem) 0;border-bottom:1px solid var(--rule)}.py-hero__eyebrow[data-astro-cid-eo3kuhsw]{margin:0 0 .7rem;font-family:var(--font-condensed);font-size:.78rem;letter-spacing:.3em;text-transform:uppercase;color:var(--red)}.py-hero__mark[data-astro-cid-eo3kuhsw]{margin:0 0 .8rem;font-family:var(--font-display);font-weight:800;font-size:clamp(2.2rem,5.5vw,4.5rem);text-transform:uppercase;letter-spacing:-.015em;line-height:.95;color:var(--cream)}.py-hero__dek[data-astro-cid-eo3kuhsw]{margin:0;max-width:720px;font-family:var(--font-body);font-size:1rem;line-height:1.55;color:var(--muted)}.py-controls[data-astro-cid-eo3kuhsw]{background:var(--brown-dark);border-bottom:1px solid var(--rule);padding:1.5rem 0}.py-field[data-astro-cid-eo3kuhsw] label[data-astro-cid-eo3kuhsw]{display:block;margin-bottom:.4rem;font-family:var(--font-condensed);font-size:.7rem;letter-spacing:.2em;text-transform:uppercase;color:var(--dim)}.py-field[data-astro-cid-eo3kuhsw] select[data-astro-cid-eo3kuhsw]{width:100%;padding:.65rem .75rem;font-family:var(--font-condensed);font-size:.95rem;color:var(--cream);background:#0d0b0a99;border:1px solid var(--rule)}.py-field[data-astro-cid-eo3kuhsw] select[data-astro-cid-eo3kuhsw]:focus{outline:none;border-color:var(--red)}.py-summary[data-astro-cid-eo3kuhsw]{background:var(--black);color:var(--cream);padding:1.5rem 0;border-bottom:1px solid var(--rule)}.py-summary__grid[data-astro-cid-eo3kuhsw]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:.75rem}.py-summary__card[data-astro-cid-eo3kuhsw]{padding:1rem 1.15rem;background:#e8e0ce08;border:1px solid var(--rule)}.py-summary__l[data-astro-cid-eo3kuhsw]{display:block;font-family:var(--font-condensed);font-size:.68rem;letter-spacing:.2em;text-transform:uppercase;color:var(--dim);margin-bottom:.3rem}.py-summary__n[data-astro-cid-eo3kuhsw]{display:block;font-family:var(--font-display);font-weight:800;font-size:1.5rem;line-height:1;color:var(--cream)}.py-table-section[data-astro-cid-eo3kuhsw]{background:var(--brown-dark);padding:clamp(2rem,4vh,3rem) 0 clamp(4rem,8vh,6rem)}.py-table-section[data-astro-cid-eo3kuhsw] h2[data-astro-cid-eo3kuhsw]{margin:1.5rem 0 .6rem;font-family:var(--font-display);font-weight:800;font-size:clamp(1.3rem,2.3vw,1.8rem);text-transform:uppercase;color:var(--cream)}.py-table-section[data-astro-cid-eo3kuhsw] h2[data-astro-cid-eo3kuhsw]:first-child{margin-top:0}.py-hint[data-astro-cid-eo3kuhsw]{margin:0 0 1rem;max-width:820px;font-family:var(--font-body);font-size:.95rem;color:var(--muted);line-height:1.55}.py-hint[data-astro-cid-eo3kuhsw] strong[data-astro-cid-eo3kuhsw]{color:var(--cream)}.py-table[data-astro-cid-eo3kuhsw]{width:100%;border-collapse:collapse;background:var(--black);border:1px solid var(--rule);margin-bottom:1.5rem;font-family:var(--font-body);color:var(--cream)}.py-table[data-astro-cid-eo3kuhsw] th[data-astro-cid-eo3kuhsw]{text-align:left;padding:.7rem .85rem;font-family:var(--font-condensed);font-size:.72rem;letter-spacing:.2em;text-transform:uppercase;color:var(--dim);background:#0d0b0a59;border-bottom:1px solid var(--rule)}.py-th--num[data-astro-cid-eo3kuhsw],.py-td--num[data-astro-cid-eo3kuhsw]{text-align:right;white-space:nowrap}.py-table[data-astro-cid-eo3kuhsw] td[data-astro-cid-eo3kuhsw]{padding:.65rem .85rem;font-size:.95rem;border-bottom:1px solid var(--rule-soft)}.py-td--place[data-astro-cid-eo3kuhsw]{font-family:var(--font-display);font-weight:700;color:var(--cream)}.py-td--payout[data-astro-cid-eo3kuhsw]{color:var(--gold);font-weight:600}.py-td--cum[data-astro-cid-eo3kuhsw]{color:var(--muted);font-family:var(--font-condensed);letter-spacing:.06em}.py-note[data-astro-cid-eo3kuhsw]{margin:1.5rem 0 0;padding:.9rem 1.1rem;background:#d1a1550f;border-left:3px solid var(--gold);font-family:var(--font-body);font-size:.9rem;color:var(--muted)}.py-note[data-astro-cid-eo3kuhsw] a[data-astro-cid-eo3kuhsw]{color:var(--red);text-decoration:none;border-bottom:1px dotted var(--red)}@media(max-width:720px){.py-table[data-astro-cid-eo3kuhsw] th[data-astro-cid-eo3kuhsw],.py-table[data-astro-cid-eo3kuhsw] td[data-astro-cid-eo3kuhsw]{padding:.5rem .55rem;font-size:.85rem}}
