.cg-page.svelte-8p4340{display:grid;gap:1.5rem;padding-bottom:2rem}.cg-breadcrumb.svelte-8p4340{display:flex;flex-wrap:wrap;align-items:center;gap:.45rem;font-size:.88rem;font-weight:600;color:#9aa7bd;padding-top:.5rem}.cg-breadcrumb.svelte-8p4340 a:where(.svelte-8p4340){color:var(--para-accent-text);text-decoration:none}.cg-breadcrumb.svelte-8p4340 a:where(.svelte-8p4340):hover{text-decoration:underline}.cg-header.svelte-8p4340 h1:where(.svelte-8p4340){margin:.35rem 0 .5rem;font-family:var(--ps-font-display);font-size:clamp(2rem,4.2vw,3.25rem);line-height:1.05;letter-spacing:-.03em;color:#fff}.cg-updated.svelte-8p4340{margin:0;color:#a89fc0;font-size:.92rem}.cg-prose.svelte-8p4340{max-width:48rem}.cg-prose.svelte-8p4340 p:where(.svelte-8p4340),.cg-section.svelte-8p4340 p:where(.svelte-8p4340){margin:0 0 1rem;color:#cdc8d8;line-height:1.78}.cg-prose.svelte-8p4340 a:where(.svelte-8p4340),.cg-section.svelte-8p4340 a:where(.svelte-8p4340){color:var(--para-accent-text);font-weight:600}.cg-goals.svelte-8p4340,.cg-principles.svelte-8p4340,.cg-section.svelte-8p4340 ul:where(.svelte-8p4340){margin:0 0 1rem;padding-left:1.25rem;color:#cdc8d8;line-height:1.75;display:grid;gap:.65rem}.cg-section.svelte-8p4340 h2:where(.svelte-8p4340){margin:0 0 .75rem;font-family:var(--ps-font-display);font-size:clamp(1.45rem,2.8vw,1.85rem);color:#fff}.cg-section.svelte-8p4340 h3:where(.svelte-8p4340){margin:1.25rem 0 .5rem;font-size:1.08rem;font-weight:700;color:#ece8f4}.cg-section.svelte-8p4340 h3:where(.svelte-8p4340):first-of-type{margin-top:0}.cg-principles.svelte-8p4340 strong:where(.svelte-8p4340),.cg-goals.svelte-8p4340 strong:where(.svelte-8p4340){color:#f2effa}
