.ifc.svelte-1c4xr6f{box-sizing:border-box;width:100%;color:var(--shx-ink);text-align:start}.ifc.svelte-1c4xr6f:not(.is-bare){padding:88px clamp(20px,5vw,64px) 104px}.ifc.no-end.no-end.svelte-1c4xr6f{padding-bottom:0}.ifc-inner.svelte-1c4xr6f{max-width:1152px;margin:0 auto}.ifc.is-wide.svelte-1c4xr6f .ifc-inner:where(.svelte-1c4xr6f){grid-template-columns:minmax(0,3.4fr) minmax(0,8.6fr);align-items:start;gap:40px;display:grid}.ifc-intro.svelte-1c4xr6f{flex-direction:column;align-items:flex-start;display:flex}.ifc.is-wide.svelte-1c4xr6f .ifc-intro:where(.svelte-1c4xr6f){padding-top:18px;position:sticky;top:112px}.ifc-kicker.svelte-1c4xr6f{color:var(--shx-plum);align-items:center;gap:10px;font-size:15px;font-weight:450;display:inline-flex}.ifc-kicker.svelte-1c4xr6f:before{content:"";background:var(--shx-lime);width:9px;height:9px;box-shadow:0 0 0 1px color-mix(in oklab, var(--shx-lime) 60%, var(--shx-plum));border-radius:99px}.ifc-intro.svelte-1c4xr6f h2.ifc-h.ifc-h.ifc-h:where(.svelte-1c4xr6f){color:var(--shx-ink);font-family:var(--home-display-font,inherit);letter-spacing:-.05em;text-wrap:balance;margin:16px 0 0;font-size:clamp(40px,4.2vw,52px);font-weight:400;line-height:1.02}.ifc-hl.svelte-1c4xr6f{color:var(--shx-plum)}.ifc-intro.svelte-1c4xr6f p.ifc-lede.ifc-lede.ifc-lede:where(.svelte-1c4xr6f){max-width:30em;color:var(--shx-muted);margin:20px 0 0;font-size:18px;line-height:1.6}.ifc-disclose.svelte-1c4xr6f{margin-top:18px}.ifc-card.svelte-1c4xr6f{background:var(--shx-paper);box-shadow:0 6px 0 color-mix(in oklab, var(--shx-line) 70%, var(--ifc-stage)), var(--shx-soft-shadow);border-radius:28px;margin-top:32px;padding:6px 20px}.ifc-cell.svelte-1c4xr6f{padding:20px 0}.ifc-cell.svelte-1c4xr6f+.ifc-cell:where(.svelte-1c4xr6f){border-top:1px solid color-mix(in oklab, var(--shx-line) 70%, transparent)}.ifc.is-wide.svelte-1c4xr6f .ifc-card:where(.svelte-1c4xr6f){grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;margin-top:0;padding:0 0 26px;display:grid;position:relative;overflow:hidden}.ifc.is-wide.svelte-1c4xr6f .ifc-card:where(.svelte-1c4xr6f):before{content:"";background:var(--ifc-stage);pointer-events:none;height:214px;position:absolute;inset:0 0 auto}.ifc.is-wide.svelte-1c4xr6f .ifc-cell:where(.svelte-1c4xr6f){flex-direction:column;padding:18px 22px 0;display:flex;position:relative}.ifc.is-wide.svelte-1c4xr6f .ifc-cell:where(.svelte-1c4xr6f)+.ifc-cell:where(.svelte-1c4xr6f){border-top:0}.ifc.is-wide.svelte-1c4xr6f .ifc-cell:where(.svelte-1c4xr6f)+.ifc-cell:where(.svelte-1c4xr6f):before{content:"";background:color-mix(in oklab, var(--shx-line) 75%, transparent);width:1px;position:absolute;top:236px;bottom:4px;left:0}.ifc.is-wide.svelte-1c4xr6f .ifc-cell:where(.svelte-1c4xr6f)>*{flex:1}.ifc.is-wide.svelte-1c4xr6f .ifc-cell.is-free:where(.svelte-1c4xr6f){padding-top:9px}@media (max-width:599px){.ifc.svelte-1c4xr6f:not(.is-bare){padding:64px 20px 72px}.ifc-intro.svelte-1c4xr6f h2.ifc-h.ifc-h.ifc-h:where(.svelte-1c4xr6f){font-size:44px}.ifc-intro.svelte-1c4xr6f p.ifc-lede.ifc-lede.ifc-lede:where(.svelte-1c4xr6f){font-size:17px}.ifc-card.svelte-1c4xr6f{border-radius:24px;padding:4px 16px}}
