@layer properties,theme,base;@layer components{:where([data-jx-section]){grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr);display:grid}:where([data-jx-section-header]){grid-area:1/1}:where([data-jx-section-sep]){grid-area:1/1;align-self:end}:where([data-jx-section-body]){grid-area:2/1}:where([data-jx-section-title]){font-family:var(--font-nav);text-wrap:balance;letter-spacing:-.025em;font-size:1.05rem;line-height:var(--leading-tight)}@media (width>=40rem){:where([data-jx-section-title]){font-size:1.22rem}}:where([data-jx-section][data-tone=hero] [data-jx-section-title]){letter-spacing:normal;max-width:24ch;font-size:clamp(1.58rem,2.55vw,2.7rem);line-height:var(--leading-12)}@media (width>=40rem){:where([data-jx-section][data-tone=hero] [data-jx-section-title]){max-width:22ch}}@media (width>=64rem){:where([data-jx-section][data-tone=hero] [data-jx-section-title]){max-width:24ch}}:where([data-jx-section-summary]){text-wrap:pretty;max-width:64ch;font-size:var(--jx-text);line-height:var(--jx-line);color:var(--muted-foreground)}:where([data-jx-section][data-tone=hero] [data-jx-section-summary]){max-width:62ch;font-size:var(--jx-text-base);color:color-mix(in oklab, var(--foreground) 78%, transparent);line-height:1.5rem}@media (width>=40rem){:where([data-jx-section][data-tone=hero] [data-jx-section-summary]){font-size:14px}}}
