[data-cds] .sbl-hero-head{margin-bottom:56px}[data-cds] .sbl-sub{max-width:58ch;text-wrap:balance}[data-cds] .sbl-hero-head .cds-btns{justify-content:center;margin-top:16px}[data-cds] .sbl-head{margin-bottom:48px}[data-cds] .sbl-split{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:48px 96px;align-items:start}[data-cds] .sbl-rows{margin:0;padding:0;list-style:none}[data-cds] .sbl-rows li{display:grid;grid-template-columns:40px minmax(0,1fr);gap:16px;align-items:start;padding:18px 0}[data-cds] .sbl-rows h3{margin:0}[data-cds] .sbl-rows p{margin:4px 0 0;color:var(--ink-2)}[data-cds] .sbl-ico{width:40px;height:40px;display:grid;place-items:center;border-radius:var(--r-md);background:var(--fill);color:var(--ink)}[data-cds] .sbl-variants{margin-top:40px}[data-cds] .sbl-varlist{margin:16px 0 0;padding:0;list-style:none;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px 24px}[data-cds] .sbl-varlist[data-wide]{grid-template-columns:repeat(2,minmax(0,1fr))}[data-cds] .sbl-varlist li{font-size:var(--ts-body);color:var(--ink-2);padding-bottom:10px;border-bottom:1px solid var(--line)}[data-cds] .sbl-uses{margin:0;padding:0;list-style:none;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px}[data-cds] .sbl-uses li{display:grid;align-content:start;gap:8px}[data-cds] .sbl-uses h3,[data-cds] .sbl-uses p{margin:0}[data-cds] .sbl-uses p{color:var(--ink-2)}[data-cds] .sbl-use-img{margin:0 0 8px;aspect-ratio:4/3;border-radius:var(--r-sm);overflow:hidden;background:var(--surface)}[data-cds] .sbl-use-img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}@media (max-width:1099px){[data-cds] .sbl-uses{grid-template-columns:repeat(2,minmax(0,1fr));gap:40px 24px}}@media (max-width:899px){[data-cds] .sbl-split{grid-template-columns:minmax(0,1fr);gap:40px}}@media (max-width:599px){[data-cds] .sbl-uses{grid-template-columns:minmax(0,1fr)}[data-cds] .sbl-varlist{grid-template-columns:repeat(2,minmax(0,1fr))}[data-cds] .sbl-varlist[data-wide]{grid-template-columns:minmax(0,1fr)}}@media (min-width:900px){[data-cds] .sbl-rows-aligned{margin-top:calc(var(--ts-label) * 1.3 + 16px)}}