.jp-page[data-astro-cid-2xehtuuo]{max-width:1100px;margin:0 auto;padding:1.5rem clamp(1rem,3vw,2rem) 4rem}.crumbs[data-astro-cid-2xehtuuo]{margin-bottom:1.5rem;font-size:13px}.crumbs[data-astro-cid-2xehtuuo] a[data-astro-cid-2xehtuuo]{color:var(--text-muted);text-decoration:none;font-family:var(--font-mono)}.crumbs[data-astro-cid-2xehtuuo] a[data-astro-cid-2xehtuuo]:hover{color:var(--text)}.jp-header[data-astro-cid-2xehtuuo]{margin-bottom:2rem}.eyebrow[data-astro-cid-2xehtuuo]{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.12em;font-size:11px;color:var(--accent-text);margin:0 0 .5rem}.jp-header[data-astro-cid-2xehtuuo] h1[data-astro-cid-2xehtuuo]{font-family:var(--font-display);font-size:clamp(2rem,4vw,2.75rem);font-weight:800;margin:0 0 .6rem;letter-spacing:-.025em}.lead[data-astro-cid-2xehtuuo]{color:var(--text);max-width:760px;line-height:1.6;margin:0 0 1.25rem}.jp-find[data-astro-cid-2xehtuuo]{display:flex;flex-direction:column;gap:.25rem;max-width:360px}.jp-find[data-astro-cid-2xehtuuo] span[data-astro-cid-2xehtuuo]{font-family:var(--font-mono);font-size:11px;text-transform:uppercase;letter-spacing:.08em;color:var(--text-muted)}.jp-find[data-astro-cid-2xehtuuo] input[data-astro-cid-2xehtuuo]{min-height:40px;padding:.4rem .6rem;background:var(--bg);border:1px solid var(--divider);border-radius:8px;color:var(--text);font-size:15px;width:100%;box-sizing:border-box}.jp-section[data-astro-cid-2xehtuuo]{margin-bottom:3rem}.jp-section[data-astro-cid-2xehtuuo] h2[data-astro-cid-2xehtuuo]{font-family:var(--font-display);font-size:1.4rem;font-weight:800;margin:0 0 .75rem}.jp-table[data-astro-cid-2xehtuuo]{width:100%;border-collapse:collapse;font-size:14px;background:var(--surface);border:1px solid var(--divider);border-radius:10px;overflow:hidden}.jp-table[data-astro-cid-2xehtuuo] th[data-astro-cid-2xehtuuo],.jp-table[data-astro-cid-2xehtuuo] td[data-astro-cid-2xehtuuo]{padding:.6rem .75rem;border-bottom:1px solid var(--divider);text-align:left;vertical-align:top}.jp-table[data-astro-cid-2xehtuuo] thead[data-astro-cid-2xehtuuo] th[data-astro-cid-2xehtuuo]{font-family:var(--font-mono);font-size:11px;text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);background:var(--bg)}.jp-table[data-astro-cid-2xehtuuo] tbody[data-astro-cid-2xehtuuo] th[data-astro-cid-2xehtuuo]{font-weight:400}.jp-table[data-astro-cid-2xehtuuo] tr[data-astro-cid-2xehtuuo][hidden]{display:none}.jp-table[data-astro-cid-2xehtuuo] a[data-astro-cid-2xehtuuo]{color:var(--accent-text);font-weight:600;display:inline-block;padding-block:2px}.jp-ja[data-astro-cid-2xehtuuo]{display:block;font-size:15px;font-weight:700}.jp-ja-inline[data-astro-cid-2xehtuuo]{color:var(--text-muted)}.jp-name[data-astro-cid-2xehtuuo]{font-weight:600}.jp-meta[data-astro-cid-2xehtuuo]{display:block;font-family:var(--font-mono);font-size:11px;color:var(--text-muted);margin-top:2px}.jp-sources[data-astro-cid-2xehtuuo] .jp-meta[data-astro-cid-2xehtuuo]{display:inline}.jp-share[data-astro-cid-2xehtuuo],.jp-muted[data-astro-cid-2xehtuuo]{color:var(--text-muted)}.jp-sources[data-astro-cid-2xehtuuo]{margin:0;padding:0;list-style:none;display:grid;gap:.3rem}@media(max-width:640px){.jp-table[data-astro-cid-2xehtuuo] thead[data-astro-cid-2xehtuuo]{display:none}.jp-table[data-astro-cid-2xehtuuo],.jp-table[data-astro-cid-2xehtuuo] tbody[data-astro-cid-2xehtuuo],.jp-table[data-astro-cid-2xehtuuo] tr[data-astro-cid-2xehtuuo],.jp-table[data-astro-cid-2xehtuuo] th[data-astro-cid-2xehtuuo],.jp-table[data-astro-cid-2xehtuuo] td[data-astro-cid-2xehtuuo]{display:block;width:100%;box-sizing:border-box}.jp-table[data-astro-cid-2xehtuuo] tr[data-astro-cid-2xehtuuo]{border-bottom:1px solid var(--divider);padding:.4rem 0}.jp-table[data-astro-cid-2xehtuuo] th[data-astro-cid-2xehtuuo],.jp-table[data-astro-cid-2xehtuuo] td[data-astro-cid-2xehtuuo]{border-bottom:none;padding:.25rem .75rem}.jp-table[data-astro-cid-2xehtuuo] td[data-astro-cid-2xehtuuo]:before{content:attr(data-label);display:block;font-family:var(--font-mono);font-size:10px;text-transform:uppercase;letter-spacing:.06em;color:var(--text-muted)}}.faq-list[data-astro-cid-2xehtuuo]{display:grid;gap:.5rem}.faq-item[data-astro-cid-2xehtuuo]{background:var(--surface);border:1px solid var(--divider);border-radius:10px;padding:.75rem 1rem}.faq-item[data-astro-cid-2xehtuuo] summary[data-astro-cid-2xehtuuo]{font-family:var(--font-display);font-weight:600;cursor:pointer;padding:4px 0}.faq-item[data-astro-cid-2xehtuuo] p[data-astro-cid-2xehtuuo]{margin:.5rem 0 0;line-height:1.6;font-size:14.5px;color:var(--text)}.attribution-section[data-astro-cid-2xehtuuo]{margin-top:3rem;padding-top:2rem;border-top:1px solid var(--divider)}.attr[data-astro-cid-2xehtuuo]{font-size:12.5px;color:var(--text-muted);line-height:1.55;margin:0}.attr[data-astro-cid-2xehtuuo] a[data-astro-cid-2xehtuuo]{color:var(--text-muted);text-decoration:underline}
