.fairplay.svelte-1mp7bsc{max-width:44rem;color:var(--pm-text);font-family:var(--pm-sans);margin:0 auto;padding:2rem 1.25rem 4rem}.fp-head.svelte-1mp7bsc{margin-bottom:2rem}.back.svelte-1mp7bsc{color:var(--pm-text-soft);align-items:center;gap:.4rem;margin-bottom:1.5rem;font-size:.85rem;text-decoration:none;display:inline-flex}@media (hover:hover){.back.svelte-1mp7bsc:hover{color:var(--pm-text)}}.eyebrow.svelte-1mp7bsc{letter-spacing:.08em;text-transform:uppercase;color:var(--pm-text-faint);margin-bottom:.4rem;font-size:.8rem;display:block}.page-title.svelte-1mp7bsc{font-family:var(--pm-serif,var(--pm-sans));margin:0 0 .9rem;font-size:clamp(2rem,6vw,2.9rem);line-height:1.05}.lede.svelte-1mp7bsc{color:var(--pm-text-soft);margin:0;font-size:1.05rem;line-height:1.6}.fp-body.svelte-1mp7bsc section:where(.svelte-1mp7bsc){margin-top:1.8rem}.fp-body.svelte-1mp7bsc h2:where(.svelte-1mp7bsc){margin:0 0 .5rem;font-size:1.15rem}.fp-body.svelte-1mp7bsc p:where(.svelte-1mp7bsc){color:var(--pm-text-soft);margin:0 0 .7rem;line-height:1.65}.fp-body.svelte-1mp7bsc a:where(.svelte-1mp7bsc){color:var(--pm-accent);text-underline-offset:2px;text-decoration:underline}
