.pf-guide.svelte-ob593r{max-width:56rem;margin:0 auto;padding:2.5rem 1.25rem 4rem}.pf-breadcrumb.svelte-ob593r{color:var(--color-muted);flex-wrap:wrap;gap:.4rem;margin-bottom:1rem;font-size:.85rem;display:flex}.pf-breadcrumb.svelte-ob593r a:where(.svelte-ob593r){color:inherit;text-decoration:none}.pf-breadcrumb.svelte-ob593r a:where(.svelte-ob593r):hover{color:var(--color-accent)}.pf-guide-head.svelte-ob593r{gap:.75rem;margin-bottom:2rem;display:grid}.pf-guide-head.svelte-ob593r h1:where(.svelte-ob593r){letter-spacing:-.02em;font-size:clamp(2rem,4vw,2.75rem);font-weight:700;line-height:1.1}.pf-guide-tagline.svelte-ob593r{color:var(--color-muted);max-width:70ch;font-size:1.1rem}.pf-guide-meta.svelte-ob593r{color:var(--color-muted);flex-wrap:wrap;gap:.4rem;font-size:.85rem;display:flex}.pf-guide-body.svelte-ob593r{gap:1.5rem;font-size:1.02rem;line-height:1.7;display:grid}.pf-guide-body.svelte-ob593r h2{letter-spacing:-.01em;margin-top:2rem;font-size:1.45rem;font-weight:700}.pf-guide-body.svelte-ob593r h3{margin-top:1rem;font-size:1.15rem;font-weight:600}.pf-guide-body.svelte-ob593r p{max-width:72ch}.pf-guide-body.svelte-ob593r ul,.pf-guide-body.svelte-ob593r ol{gap:.4rem;padding-left:1.4rem;display:grid}.pf-guide-body.svelte-ob593r code{background:var(--color-surface-2);border-radius:4px;padding:.05rem .35rem;font-size:.92em}.pf-guide-body.svelte-ob593r blockquote{border-left:3px solid var(--color-accent);background:color-mix(in srgb, var(--color-accent-soft) 50%, transparent);border-radius:0 var(--radius-input) var(--radius-input) 0;margin:0;padding:.5rem 1rem}.pf-guide-body.svelte-ob593r .pf-callout{border-radius:var(--radius-card);background:color-mix(in srgb, var(--color-accent-soft) 60%, white);border:1px solid color-mix(in srgb, var(--color-accent) 25%, transparent);padding:1rem 1.25rem}
