@layer cn-blocks{.cn-feat__item{display:grid;gap:14px;align-content:start}.cn-feat__t{font-size:var(--cn-fs-h5)}.cn-feat__x{color:var(--t-muted)}.cn-feat__body{display:grid;gap:8px;align-content:start}.cn-feat--icons .cn-feat__item,.cn-al-center .cn-feat--icons .cn-feat__item{justify-items:center;text-align:center}.cn-al-center .cn-feat--cards .cn-feat__item{text-align:start}.cn-feat--list{gap:26px 48px;text-align:start}.cn-feat--list .cn-feat__item{grid-template-columns:auto 1fr;gap:16px}.cn-feat__check{inline-size:32px;block-size:32px;border-radius:50%;display:grid;place-items:center;background:color-mix(in oklab,var(--t-link) 12%,transparent);color:var(--t-link)}.cn-feat__check .cn-ic{inline-size:18px;block-size:18px;stroke-width:2.25}.cn-feat--numbered{text-align:start}.cn-feat--numbered .cn-feat__item{padding-block-start:20px;border-top:1px solid var(--t-border-strong)}.cn-feat__num{font-family:var(--cn-f-heading);font-weight:var(--cn-fw-heading);font-size:var(--cn-fs-h2);line-height:1;color:var(--t-link);font-variant-numeric:tabular-nums}.cn-bento{display:grid;gap:16px;grid-template-columns:minmax(0,1fr);text-align:start}@container cn-b (min-width:52rem){.cn-bento{grid-template-columns:repeat(3,minmax(0,1fr))}.cn-bento__tile--lead{grid-column:span 2;grid-row:span 2}}.cn-bento__tile{display:grid;gap:16px;align-content:start;padding:clamp(20px,2.4vw,30px);background:var(--t-surface);border:1px solid var(--t-border);border-radius:var(--cn-r-card)}.cn-bento__tile--lead{background:var(--t-raise);align-content:space-between}.cn-bento__tile--lead .cn-feat__t{font-size:var(--cn-fs-h3)}.cn-bento__img{border-radius:calc(var(--cn-r-card) * .7)}.cn-bento__body{display:grid;gap:8px}}