.puyb-prose-page{background:var(--color-background,#131313);color:var(--color-on-surface,#e5e2e1)}.puyb-prose-page__inner{max-width:56rem;margin:0 auto;padding:5rem 1.5rem 6rem;font-family:var(--font-body,"Manrope",sans-serif)}.puyb-prose-page__title{font-family:var(--font-headline,"Space Grotesk",sans-serif);font-size:clamp(2rem,4vw + 1rem,3.25rem);font-weight:700;line-height:1.05;letter-spacing:-.01em;margin:0 0 3rem;text-transform:uppercase}.puyb-prose-page__body{font-size:1rem;line-height:1.7;color:var(--color-on-surface,#e5e2e1)}.puyb-prose-page__body h2{font-size:1.5rem;font-weight:700;line-height:1.2;margin:3rem 0 1rem;color:var(--color-primary,#d4f53c);text-transform:uppercase;letter-spacing:.02em}.puyb-prose-page__body h2,.puyb-prose-page__body h3{font-family:var(--font-headline,"Space Grotesk",sans-serif)}.puyb-prose-page__body h3{font-size:1.125rem;font-weight:600;margin:2rem 0 .5rem}.puyb-prose-page__body p{margin:0 0 1.25rem}.puyb-prose-page__body ol,.puyb-prose-page__body ul{margin:0 0 1.5rem 1.25rem;padding-left:1rem}.puyb-prose-page__body li{margin:0 0 .5rem}.puyb-prose-page__body strong{color:#fff;font-weight:700}.puyb-prose-page__body a{color:var(--color-primary,#d4f53c);text-decoration:underline;text-underline-offset:3px}.puyb-prose-page__body a:hover{color:var(--color-primary-fixed,#eaffa0)}.puyb-prose-page__body hr{border:0;border-top:1px solid #2a2a2a;margin:3rem 0}