.page-wrap.svelte-cwls5q{background-color:var(--sand);min-height:100vh;color:var(--ink);flex-direction:column;display:flex}.static-content-main.svelte-cwls5q{flex:1;max-width:860px;padding-top:clamp(48px,6vw,72px);padding-bottom:clamp(64px,8vw,96px)}.page-header.svelte-cwls5q{margin-bottom:40px}.page-title.svelte-cwls5q{font-family:var(--font-display);color:var(--ocean);letter-spacing:-.02em;margin-top:14px;margin-bottom:18px;font-size:clamp(32px,4.5vw,46px)}.page-lead.svelte-cwls5q{color:var(--muted);font-size:clamp(17px,2vw,19px);line-height:1.65}.content-body.svelte-cwls5q{border:1px solid var(--hairline);border-radius:var(--radius-lg);background:#fff;padding:clamp(28px,5vw,48px);box-shadow:0 4px 20px #0e3b360a}.content-body.svelte-cwls5q h2:where(.svelte-cwls5q){font-family:var(--font-display);color:var(--ocean);margin-top:32px;margin-bottom:16px;font-size:24px}.content-body.svelte-cwls5q h2:where(.svelte-cwls5q):first-of-type{margin-top:0}.content-body.svelte-cwls5q p:where(.svelte-cwls5q){color:var(--ink);margin-bottom:18px;font-size:15.5px;line-height:1.75}.principles-grid.svelte-cwls5q{grid-template-columns:1fr;gap:16px;margin:24px 0 32px;display:grid}.principle-card.svelte-cwls5q{background:var(--cream);border:1px solid var(--hairline);border-radius:var(--radius-md);padding:20px}.principle-card.svelte-cwls5q h3:where(.svelte-cwls5q){color:var(--ocean);margin-bottom:8px;font-size:16.5px}.principle-card.svelte-cwls5q p:where(.svelte-cwls5q){color:var(--muted);margin:0;font-size:14px;line-height:1.6}
