.jx-root{--home-gutter:clamp(24px,3vw,64px);--home-section-title:clamp(36px,3.4vw,54px)}.jx-root main :is(.home-journey-link,.jr-text-link,.jr-chapter-link){display:inline-flex;align-items:center;gap:8px;min-height:44px;font-family:var(--font-accent);font-size:15px;font-weight:600;line-height:1.2;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:5px;border-bottom:0}@media (max-width:600px){.jx-root{--home-gutter:20px;--home-section-title:clamp(31px,8vw,36px)}}:root[data-theme=dark] .jx-root{--marketing-on-dark:#EAF2F3;--marketing-muted-on-dark:#B0C1C6;--marketing-rule-on-dark:#ffffff38;--marketing-rose:#f4b8ca;--marketing-coral:#ffc6ad;--marketing-sky:#b3deef;--marketing-mint:#a6e2cf;--marketing-citron:#e3edaa;--marketing-paper:#142125;--marketing-paper-raised:#23383E;--marketing-clay:#4c2c28;--marketing-clay-raised:#693f33;--marketing-sky-ground:#1b3540;--marketing-rose-ground:#3e2b32;--marketing-leaf-ground:#293421;--marketing-teal-ground:#123334;--marketing-plum-ground:#39253a;--marketing-amber-ground:#392e24;--marketing-plan-mint:#21423b;--marketing-plan-amber:#443927;--marketing-plan-lilac:#373047;--marketing-plan-rose:#472e36;--marketing-outline-fill:#192B30;--marketing-outline-ink:#EAF2F3;--marketing-outline-border:#617C84;--marketing-focus:#73D9CC}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .jx-root{--marketing-on-dark:#EAF2F3;--marketing-muted-on-dark:#B0C1C6;--marketing-rule-on-dark:#ffffff38;--marketing-rose:#f4b8ca;--marketing-coral:#ffc6ad;--marketing-sky:#b3deef;--marketing-mint:#a6e2cf;--marketing-citron:#e3edaa;--marketing-paper:#142125;--marketing-paper-raised:#23383E;--marketing-clay:#4c2c28;--marketing-clay-raised:#693f33;--marketing-sky-ground:#1b3540;--marketing-rose-ground:#3e2b32;--marketing-leaf-ground:#293421;--marketing-teal-ground:#123334;--marketing-plum-ground:#39253a;--marketing-amber-ground:#392e24;--marketing-plan-mint:#21423b;--marketing-plan-amber:#443927;--marketing-plan-lilac:#373047;--marketing-plan-rose:#472e36;--marketing-outline-fill:#192B30;--marketing-outline-ink:#EAF2F3;--marketing-outline-border:#617C84;--marketing-focus:#73D9CC}}