.principles.svelte-1p982a6{list-style:none;display:grid;gap:18px;margin:0;padding:0}.principles__item.svelte-1p982a6{display:grid;grid-template-columns:48px minmax(0,1fr);gap:20px;align-items:start;padding:22px 0;border-top:1px solid var(--sg-border)}.principles--compact.svelte-1p982a6 .principles__item:where(.svelte-1p982a6){grid-template-columns:minmax(0,1fr)}.visually-hidden.svelte-1p982a6{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.principles__item.svelte-1p982a6:last-child{border-bottom:1px solid var(--sg-border)}.principles__number.svelte-1p982a6{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border:1px solid var(--sg-border);border-radius:8px;background:var(--sg-card);font-family:var(--font-display);font-size:13px;font-weight:700;letter-spacing:.12em;color:var(--sg-secondary)}.principles__content.svelte-1p982a6{display:grid;gap:6px}.principles__content.svelte-1p982a6 h3:where(.svelte-1p982a6){margin:0;font-family:var(--font-body);font-size:26px;font-weight:600;line-height:1.08;letter-spacing:-.02em}.principles__content.svelte-1p982a6 p:where(.svelte-1p982a6){margin:0;max-width:62ch;font-size:17px;color:var(--sg-body)}.principles--detailed.svelte-1p982a6{gap:0}.principles--detailed.svelte-1p982a6 .principles__item:where(.svelte-1p982a6){grid-template-columns:56px minmax(0,1fr);padding:26px 0}.principles--detailed.svelte-1p982a6 .principles__number:where(.svelte-1p982a6){width:44px;height:44px;font-size:14px}.principles--detailed.svelte-1p982a6 .principles__content:where(.svelte-1p982a6) h3:where(.svelte-1p982a6){font-size:31px}.principles--detailed.svelte-1p982a6 .principles__content:where(.svelte-1p982a6) p:where(.svelte-1p982a6){font-size:18px;max-width:68ch}@media(max-width:760px){.principles__item.svelte-1p982a6,.principles--detailed.svelte-1p982a6 .principles__item:where(.svelte-1p982a6){grid-template-columns:36px minmax(0,1fr);gap:14px;padding:18px 0;align-items:center}.principles--compact.svelte-1p982a6 .principles__item:where(.svelte-1p982a6){grid-template-columns:minmax(0,1fr)}.principles__number.svelte-1p982a6,.principles--detailed.svelte-1p982a6 .principles__number:where(.svelte-1p982a6){width:36px;height:36px;font-size:12px}.principles__content.svelte-1p982a6 h3:where(.svelte-1p982a6),.principles--detailed.svelte-1p982a6 .principles__content:where(.svelte-1p982a6) h3:where(.svelte-1p982a6){font-size:22px}.principles__content.svelte-1p982a6 p:where(.svelte-1p982a6),.principles--detailed.svelte-1p982a6 .principles__content:where(.svelte-1p982a6) p:where(.svelte-1p982a6){font-size:16px}}.page.svelte-1dyiwem{max-width:1240px;margin:0 auto;padding:72px 32px 96px}.page__hero.svelte-1dyiwem{display:grid;gap:16px;max-width:720px;margin-bottom:72px}.kicker.svelte-1dyiwem{font-size:12px;font-weight:700;letter-spacing:.15em;text-transform:uppercase;color:var(--sg-secondary)}h1.svelte-1dyiwem{margin:0;font-size:clamp(48px,7vw,80px);line-height:.95;letter-spacing:-.04em}.lede.svelte-1dyiwem{max-width:60ch;font-size:22px;line-height:1.55;color:var(--sg-body);margin:0}
